Lines Matching refs:piocb

6259 	struct lpfc_iocbq *tmp_iocb, *piocb;  in lpfc_els_timeout_handler()  local
6284 list_for_each_entry_safe(piocb, tmp_iocb, &pring->txcmplq, list) { in lpfc_els_timeout_handler()
6285 cmd = &piocb->iocb; in lpfc_els_timeout_handler()
6287 if ((piocb->iocb_flag & LPFC_IO_LIBDFC) != 0 || in lpfc_els_timeout_handler()
6288 piocb->iocb.ulpCommand == CMD_ABORT_XRI_CN || in lpfc_els_timeout_handler()
6289 piocb->iocb.ulpCommand == CMD_CLOSE_XRI_CN) in lpfc_els_timeout_handler()
6292 if (piocb->vport != vport) in lpfc_els_timeout_handler()
6295 pcmd = (struct lpfc_dmabuf *) piocb->context2; in lpfc_els_timeout_handler()
6304 if (piocb->drvrTimeout > 0) { in lpfc_els_timeout_handler()
6305 if (piocb->drvrTimeout >= timeout) in lpfc_els_timeout_handler()
6306 piocb->drvrTimeout -= timeout; in lpfc_els_timeout_handler()
6308 piocb->drvrTimeout = 0; in lpfc_els_timeout_handler()
6321 list_add_tail(&piocb->dlist, &abort_list); in lpfc_els_timeout_handler()
6327 list_for_each_entry_safe(piocb, tmp_iocb, &abort_list, dlist) { in lpfc_els_timeout_handler()
6328 cmd = &piocb->iocb; in lpfc_els_timeout_handler()
6334 list_del_init(&piocb->dlist); in lpfc_els_timeout_handler()
6335 lpfc_sli_issue_abort_iotag(phba, pring, piocb); in lpfc_els_timeout_handler()
6371 struct lpfc_iocbq *tmp_iocb, *piocb; in lpfc_els_flush_cmd() local
6385 list_for_each_entry_safe(piocb, tmp_iocb, &pring->txcmplq, list) { in lpfc_els_flush_cmd()
6386 if (piocb->iocb_flag & LPFC_IO_LIBDFC) in lpfc_els_flush_cmd()
6389 if (piocb->vport != vport) in lpfc_els_flush_cmd()
6391 list_add_tail(&piocb->dlist, &abort_list); in lpfc_els_flush_cmd()
6397 list_for_each_entry_safe(piocb, tmp_iocb, &abort_list, dlist) { in lpfc_els_flush_cmd()
6399 list_del_init(&piocb->dlist); in lpfc_els_flush_cmd()
6400 lpfc_sli_issue_abort_iotag(phba, pring, piocb); in lpfc_els_flush_cmd()
6412 list_for_each_entry_safe(piocb, tmp_iocb, &pring->txq, list) { in lpfc_els_flush_cmd()
6413 cmd = &piocb->iocb; in lpfc_els_flush_cmd()
6415 if (piocb->iocb_flag & LPFC_IO_LIBDFC) { in lpfc_els_flush_cmd()
6426 if (piocb->vport != vport) in lpfc_els_flush_cmd()
6429 list_del_init(&piocb->list); in lpfc_els_flush_cmd()
6430 list_add_tail(&piocb->list, &abort_list); in lpfc_els_flush_cmd()
7485 struct lpfc_iocbq *piocb; in lpfc_cmpl_els_fdisc() local
7498 list_for_each_entry(piocb, &phba->fabric_iocb_list, list) { in lpfc_cmpl_els_fdisc()
7499 lpfc_set_disctmo(piocb->vport); in lpfc_cmpl_els_fdisc()
8078 struct lpfc_iocbq *tmp_iocb, *piocb; in lpfc_fabric_abort_vport() local
8081 list_for_each_entry_safe(piocb, tmp_iocb, &phba->fabric_iocb_list, in lpfc_fabric_abort_vport()
8084 if (piocb->vport != vport) in lpfc_fabric_abort_vport()
8087 list_move_tail(&piocb->list, &completions); in lpfc_fabric_abort_vport()
8111 struct lpfc_iocbq *tmp_iocb, *piocb; in lpfc_fabric_abort_nport() local
8115 list_for_each_entry_safe(piocb, tmp_iocb, &phba->fabric_iocb_list, in lpfc_fabric_abort_nport()
8117 if ((lpfc_check_sli_ndlp(phba, pring, piocb, ndlp))) { in lpfc_fabric_abort_nport()
8119 list_move_tail(&piocb->list, &completions); in lpfc_fabric_abort_nport()