Lines Matching refs:piocb
7968 struct lpfc_iocbq *tmp_iocb, *piocb;
7990 list_for_each_entry_safe(piocb, tmp_iocb, &pring->txcmplq, list) {
7991 cmd = &piocb->iocb;
7993 if ((piocb->iocb_flag & LPFC_IO_LIBDFC) != 0 ||
7994 piocb->iocb.ulpCommand == CMD_ABORT_XRI_CN ||
7995 piocb->iocb.ulpCommand == CMD_CLOSE_XRI_CN)
7998 if (piocb->vport != vport)
8001 pcmd = (struct lpfc_dmabuf *) piocb->context2;
8010 if (piocb->drvrTimeout > 0) {
8011 if (piocb->drvrTimeout >= timeout)
8012 piocb->drvrTimeout -= timeout;
8014 piocb->drvrTimeout = 0;
8027 list_add_tail(&piocb->dlist, &abort_list);
8033 list_for_each_entry_safe(piocb, tmp_iocb, &abort_list, dlist) {
8034 cmd = &piocb->iocb;
8040 list_del_init(&piocb->dlist);
8041 lpfc_sli_issue_abort_iotag(phba, pring, piocb);
8077 struct lpfc_iocbq *tmp_iocb, *piocb;
8102 list_for_each_entry_safe(piocb, tmp_iocb, &pring->txcmplq, list) {
8103 if (piocb->iocb_flag & LPFC_IO_LIBDFC)
8106 if (piocb->vport != vport)
8109 if (piocb->iocb_flag & LPFC_DRIVER_ABORTED)
8115 cmd = &piocb->iocb;
8117 list_add_tail(&piocb->dlist, &abort_list);
8127 piocb->iocb_cmpl = lpfc_cmpl_els_link_down;
8130 list_add_tail(&piocb->dlist, &abort_list);
8138 list_for_each_entry_safe(piocb, tmp_iocb, &abort_list, dlist) {
8140 list_del_init(&piocb->dlist);
8141 lpfc_sli_issue_abort_iotag(phba, pring, piocb);
8156 list_for_each_entry_safe(piocb, tmp_iocb, &pring->txq, list) {
8157 cmd = &piocb->iocb;
8159 if (piocb->iocb_flag & LPFC_IO_LIBDFC) {
8170 if (piocb->vport != vport)
8173 list_del_init(&piocb->list);
8174 list_add_tail(&piocb->list, &abort_list);
8179 list_for_each_entry_safe(piocb, tmp_iocb,
8181 cmd = &piocb->iocb;
8182 list_del_init(&piocb->list);
8183 list_add_tail(&piocb->list, &abort_list);
9385 struct lpfc_iocbq *piocb;
9398 list_for_each_entry(piocb, &phba->fabric_iocb_list, list) {
9399 lpfc_set_disctmo(piocb->vport);
9978 struct lpfc_iocbq *tmp_iocb, *piocb;
9981 list_for_each_entry_safe(piocb, tmp_iocb, &phba->fabric_iocb_list,
9984 if (piocb->vport != vport)
9987 list_move_tail(&piocb->list, &completions);
10011 struct lpfc_iocbq *tmp_iocb, *piocb;
10020 list_for_each_entry_safe(piocb, tmp_iocb, &phba->fabric_iocb_list,
10022 if ((lpfc_check_sli_ndlp(phba, pring, piocb, ndlp))) {
10024 list_move_tail(&piocb->list, &completions);