Lines Matching refs:piocb
6875 struct lpfc_iocbq *tmp_iocb, *piocb; in lpfc_els_timeout_handler() local
6900 list_for_each_entry_safe(piocb, tmp_iocb, &pring->txcmplq, list) { in lpfc_els_timeout_handler()
6901 cmd = &piocb->iocb; in lpfc_els_timeout_handler()
6903 if ((piocb->iocb_flag & LPFC_IO_LIBDFC) != 0 || in lpfc_els_timeout_handler()
6904 piocb->iocb.ulpCommand == CMD_ABORT_XRI_CN || in lpfc_els_timeout_handler()
6905 piocb->iocb.ulpCommand == CMD_CLOSE_XRI_CN) in lpfc_els_timeout_handler()
6908 if (piocb->vport != vport) in lpfc_els_timeout_handler()
6911 pcmd = (struct lpfc_dmabuf *) piocb->context2; in lpfc_els_timeout_handler()
6920 if (piocb->drvrTimeout > 0) { in lpfc_els_timeout_handler()
6921 if (piocb->drvrTimeout >= timeout) in lpfc_els_timeout_handler()
6922 piocb->drvrTimeout -= timeout; in lpfc_els_timeout_handler()
6924 piocb->drvrTimeout = 0; in lpfc_els_timeout_handler()
6937 list_add_tail(&piocb->dlist, &abort_list); in lpfc_els_timeout_handler()
6943 list_for_each_entry_safe(piocb, tmp_iocb, &abort_list, dlist) { in lpfc_els_timeout_handler()
6944 cmd = &piocb->iocb; in lpfc_els_timeout_handler()
6950 list_del_init(&piocb->dlist); in lpfc_els_timeout_handler()
6951 lpfc_sli_issue_abort_iotag(phba, pring, piocb); in lpfc_els_timeout_handler()
6987 struct lpfc_iocbq *tmp_iocb, *piocb; in lpfc_els_flush_cmd() local
7001 list_for_each_entry_safe(piocb, tmp_iocb, &pring->txcmplq, list) { in lpfc_els_flush_cmd()
7002 if (piocb->iocb_flag & LPFC_IO_LIBDFC) in lpfc_els_flush_cmd()
7005 if (piocb->vport != vport) in lpfc_els_flush_cmd()
7007 list_add_tail(&piocb->dlist, &abort_list); in lpfc_els_flush_cmd()
7013 list_for_each_entry_safe(piocb, tmp_iocb, &abort_list, dlist) { in lpfc_els_flush_cmd()
7015 list_del_init(&piocb->dlist); in lpfc_els_flush_cmd()
7016 lpfc_sli_issue_abort_iotag(phba, pring, piocb); in lpfc_els_flush_cmd()
7028 list_for_each_entry_safe(piocb, tmp_iocb, &pring->txq, list) { in lpfc_els_flush_cmd()
7029 cmd = &piocb->iocb; in lpfc_els_flush_cmd()
7031 if (piocb->iocb_flag & LPFC_IO_LIBDFC) { in lpfc_els_flush_cmd()
7042 if (piocb->vport != vport) in lpfc_els_flush_cmd()
7045 list_del_init(&piocb->list); in lpfc_els_flush_cmd()
7046 list_add_tail(&piocb->list, &abort_list); in lpfc_els_flush_cmd()
8109 struct lpfc_iocbq *piocb; in lpfc_cmpl_els_fdisc() local
8122 list_for_each_entry(piocb, &phba->fabric_iocb_list, list) { in lpfc_cmpl_els_fdisc()
8123 lpfc_set_disctmo(piocb->vport); in lpfc_cmpl_els_fdisc()
8703 struct lpfc_iocbq *tmp_iocb, *piocb; in lpfc_fabric_abort_vport() local
8706 list_for_each_entry_safe(piocb, tmp_iocb, &phba->fabric_iocb_list, in lpfc_fabric_abort_vport()
8709 if (piocb->vport != vport) in lpfc_fabric_abort_vport()
8712 list_move_tail(&piocb->list, &completions); in lpfc_fabric_abort_vport()
8736 struct lpfc_iocbq *tmp_iocb, *piocb; in lpfc_fabric_abort_nport() local
8740 list_for_each_entry_safe(piocb, tmp_iocb, &phba->fabric_iocb_list, in lpfc_fabric_abort_nport()
8742 if ((lpfc_check_sli_ndlp(phba, pring, piocb, ndlp))) { in lpfc_fabric_abort_nport()
8744 list_move_tail(&piocb->list, &completions); in lpfc_fabric_abort_nport()