Searched refs:txcmplq (Results 1 - 9 of 9) sorted by relevance

/drivers/scsi/lpfc/
H A Dlpfc_sli.h208 struct list_head txcmplq; member in struct:lpfc_sli_ring
H A Dlpfc_sli.c1294 * lpfc_sli_ringtxcmpl_put - Adds new iocb to the txcmplq
1300 * new iocb to txcmplq of the given ring. This function always returns
1309 list_add_tail(&piocb->list, &pring->txcmplq);
1488 * updates the ring pointers. It adds the new iocb to txcmplq if there is
2684 /* Based on the iotag field, get the cmd IOCB from the txcmplq */
3481 * in txcmplq. The iocbs in the txcmplq is not guaranteed to complete before
3494 /* Error everything on txq and txcmplq
3504 /* Next issue ABTS for everything on the txcmplq */
3505 list_for_each_entry_safe(iocb, next_iocb, &pring->txcmplq, lis
[all...]
H A Dlpfc_els.c1297 * with a @phba. This routine walks all the outstanding IOCBs on the txcmplq
1322 * Check the txcmplq for an iocb that matches the nport the driver is
1326 list_for_each_entry_safe(iocb, next_iocb, &pring->txcmplq, list) {
6268 list_for_each_entry_safe(piocb, tmp_iocb, &pring->txcmplq, list) {
6323 if (!list_empty(&phba->sli.ring[LPFC_ELS_RING].txcmplq))
6369 list_for_each_entry_safe(piocb, tmp_iocb, &pring->txcmplq, list) {
H A Dlpfc_nportdisc.c221 * Lock the ELS ring txcmplq for SLI3/SLI4 and build a local list
223 * txcmplq so that the abort operation completes them successfully.
228 list_for_each_entry_safe(iocb, next_iocb, &pring->txcmplq, list) {
H A Dlpfc_attr.c716 while (!list_empty(&pring->txcmplq)) {
H A Dlpfc_bsg.c1715 while (!list_empty(&pring->txcmplq)) {
H A Dlpfc_hbadisc.c4423 * Everything that matches on txcmplq will be returned
5142 /* Error matching iocb on txq or txcmplq
5158 /* Next check the txcmplq */
5159 list_for_each_entry_safe(iocb, next_iocb, &pring->txcmplq, list) {
H A Dlpfc_scsi.c4583 if (!list_empty(&phba->sli.ring[LPFC_FCP_RING].txcmplq))
4869 * is no need to search the txcmplq. Just send an abort to the FW.
H A Dlpfc_init.c915 * This routine will cleanup the txcmplq after the HBA is reset when bringing
936 * way, nothing should be on txcmplq as it will NEVER complete.
938 list_splice_init(&pring->txcmplq, &completions);
1380 * dropped by the firmware. Error iocb (I/O) on txcmplq and let the
1499 * Error iocb (I/O) on txcmplq and let the SCSI layer
9597 /* Final cleanup of txcmplq and reset the HBA */
9775 * There may be errored I/Os through HBA, abort all I/Os on txcmplq
10524 * There may be errored I/Os through HBA, abort all I/Os on txcmplq

Completed in 132 milliseconds