Lines Matching refs:iocb

55 				  struct lpfc_iocbq *iocb);
201 icmd = &elsiocb->iocb; in lpfc_prep_els_iocb()
981 IOCB_t *irsp = &rspiocb->iocb; in lpfc_cmpl_els_flogi()
1244 icmd = &elsiocb->iocb; in lpfc_issue_els_flogi()
1266 elsiocb->iocb.ulpCt_h = ((SLI4_CT_FCFI >> 1) & 1); in lpfc_issue_els_flogi()
1267 elsiocb->iocb.ulpCt_l = (SLI4_CT_FCFI & 1); in lpfc_issue_els_flogi()
1270 elsiocb->iocb.ulpContext = phba->fcf.fcfi; in lpfc_issue_els_flogi()
1331 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_els_abort_flogi() local
1347 list_for_each_entry_safe(iocb, next_iocb, &pring->txcmplq, list) { in lpfc_els_abort_flogi()
1348 icmd = &iocb->iocb; in lpfc_els_abort_flogi()
1350 ndlp = (struct lpfc_nodelist *)(iocb->context1); in lpfc_els_abort_flogi()
1353 lpfc_sli_issue_abort_iotag(phba, pring, iocb); in lpfc_els_abort_flogi()
1798 irsp = &rspiocb->iocb; in lpfc_cmpl_els_rrq()
1874 irsp = &rspiocb->iocb; in lpfc_cmpl_els_plogi()
2094 irsp = &(rspiocb->iocb); in lpfc_cmpl_els_prli()
2492 irsp = &(rspiocb->iocb); in lpfc_cmpl_els_adisc()
2652 irsp = &(rspiocb->iocb); in lpfc_cmpl_els_logo()
2871 irsp = &rspiocb->iocb; in lpfc_cmpl_els_cmd()
3279 IOCB_t *irsp = &rspiocb->iocb; in lpfc_els_retry()
3849 irsp = &rspiocb->iocb; in lpfc_cmpl_els_logo_acc()
3957 irsp = &rspiocb->iocb; in lpfc_cmpl_els_rsp()
4001 cmdiocb->iocb.un.elsreq64.remoteID); in lpfc_cmpl_els_rsp()
4006 cmdiocb->iocb.ulpIoTag, rspiocb->iocb.ulpStatus, in lpfc_cmpl_els_rsp()
4007 rspiocb->iocb.un.ulpWord[4], rspiocb->iocb.ulpTimeout, in lpfc_cmpl_els_rsp()
4011 if ((rspiocb->iocb.ulpStatus == 0) in lpfc_cmpl_els_rsp()
4162 oldcmd = &oldiocb->iocb; in lpfc_els_rsp_acc()
4176 icmd = &elsiocb->iocb; in lpfc_els_rsp_acc()
4195 icmd = &elsiocb->iocb; in lpfc_els_rsp_acc()
4257 icmd = &elsiocb->iocb; in lpfc_els_rsp_acc()
4280 elsiocb->iotag, elsiocb->iocb.ulpContext, in lpfc_els_rsp_acc()
4344 icmd = &elsiocb->iocb; in lpfc_els_rsp_reject()
4345 oldcmd = &oldiocb->iocb; in lpfc_els_rsp_reject()
4363 elsiocb->iocb.ulpContext, ndlp->nlp_DID, in lpfc_els_rsp_reject()
4417 icmd = &elsiocb->iocb; in lpfc_els_rsp_adisc_acc()
4418 oldcmd = &oldiocb->iocb; in lpfc_els_rsp_adisc_acc()
4426 elsiocb->iotag, elsiocb->iocb.ulpContext, in lpfc_els_rsp_adisc_acc()
4519 icmd = &elsiocb->iocb; in lpfc_els_rsp_prli_acc()
4520 oldcmd = &oldiocb->iocb; in lpfc_els_rsp_prli_acc()
4528 elsiocb->iotag, elsiocb->iocb.ulpContext, in lpfc_els_rsp_prli_acc()
4661 icmd = &elsiocb->iocb; in lpfc_els_rsp_rnid_acc()
4662 oldcmd = &oldiocb->iocb; in lpfc_els_rsp_rnid_acc()
4669 elsiocb->iotag, elsiocb->iocb.ulpContext); in lpfc_els_rsp_rnid_acc()
4723 struct lpfc_iocbq *iocb, struct lpfc_nodelist *ndlp) in lpfc_els_clear_rrq() argument
4733 pcmd = (uint8_t *) (((struct lpfc_dmabuf *) iocb->context2)->virt); in lpfc_els_clear_rrq()
4745 iocb->iotag, iocb->iocb.ulpContext); in lpfc_els_clear_rrq()
4781 cmdsize = oldiocb->iocb.unsli3.rcvsli3.acc_len; in lpfc_els_rsp_echo_acc()
4793 elsiocb->iocb.ulpContext = oldiocb->iocb.ulpContext; /* Xri / rx_id */ in lpfc_els_rsp_echo_acc()
4794 elsiocb->iocb.unsli3.rcvsli3.ox_id = oldiocb->iocb.unsli3.rcvsli3.ox_id; in lpfc_els_rsp_echo_acc()
4799 elsiocb->iotag, elsiocb->iocb.ulpContext); in lpfc_els_rsp_echo_acc()
5381 icmd = &elsiocb->iocb; in lpfc_els_rdp_cmpl()
5388 elsiocb->iotag, elsiocb->iocb.ulpContext, in lpfc_els_rdp_cmpl()
5466 icmd = &elsiocb->iocb; in lpfc_els_rdp_cmpl()
5583 cmd = &cmdiocb->iocb; in lpfc_els_rcv_rdp()
5666 icmd = &elsiocb->iocb; in lpfc_els_lcb_rsp()
5695 icmd = &elsiocb->iocb; in lpfc_els_lcb_rsp()
5851 lcb_context->ox_id = cmdiocb->iocb.unsli3.rcvsli3.ox_id; in lpfc_els_rcv_lcb()
5852 lcb_context->rx_id = cmdiocb->iocb.ulpContext; in lpfc_els_rcv_lcb()
6369 IOCB_t *icmd = &cmdiocb->iocb; in lpfc_els_rcv_flogi()
6671 icmd = &elsiocb->iocb; in lpfc_els_rsp_rls_acc()
6691 elsiocb->iotag, elsiocb->iocb.ulpContext, in lpfc_els_rsp_rls_acc()
6758 icmd = &elsiocb->iocb; in lpfc_els_rsp_rps_acc()
6786 elsiocb->iotag, elsiocb->iocb.ulpContext, in lpfc_els_rsp_rps_acc()
6831 ((cmdiocb->iocb.unsli3.rcvsli3.ox_id << 16) | in lpfc_els_rcv_rls()
6832 cmdiocb->iocb.ulpContext)); /* rx_id */ in lpfc_els_rcv_rls()
6907 elsiocb->iocb.ulpContext = cmdiocb->iocb.ulpContext; /* Xri / rx_id */ in lpfc_els_rcv_rtv()
6908 elsiocb->iocb.unsli3.rcvsli3.ox_id = cmdiocb->iocb.unsli3.rcvsli3.ox_id; in lpfc_els_rcv_rtv()
6924 elsiocb->iotag, elsiocb->iocb.ulpContext, in lpfc_els_rcv_rtv()
6994 ((cmdiocb->iocb.unsli3.rcvsli3.ox_id << 16) | in lpfc_els_rcv_rps()
6995 cmdiocb->iocb.ulpContext)); /* rx_id */ in lpfc_els_rcv_rps()
7145 icmd = &elsiocb->iocb; in lpfc_els_rsp_rpl_acc()
7146 oldcmd = &oldiocb->iocb; in lpfc_els_rsp_rpl_acc()
7169 elsiocb->iotag, elsiocb->iocb.ulpContext, in lpfc_els_rsp_rpl_acc()
7274 icmd = &cmdiocb->iocb; in lpfc_els_rcv_farp()
7346 icmd = &cmdiocb->iocb; in lpfc_els_rcv_farpr()
7489 cmd = &piocb->iocb; in lpfc_els_timeout_handler()
7492 piocb->iocb.ulpCommand == CMD_ABORT_XRI_CN || in lpfc_els_timeout_handler()
7493 piocb->iocb.ulpCommand == CMD_CLOSE_XRI_CN) in lpfc_els_timeout_handler()
7532 cmd = &piocb->iocb; in lpfc_els_timeout_handler()
7625 cmd = &piocb->iocb; in lpfc_els_flush_cmd()
7708 if (rspiocbp->iocb.ulpStatus == IOSTAT_LS_RJT) { in lpfc_send_els_failure_event()
7718 stat.un.lsRjtError = be32_to_cpu(rspiocbp->iocb.un.ulpWord[4]); in lpfc_send_els_failure_event()
7728 if ((rspiocbp->iocb.ulpStatus == IOSTAT_NPORT_BSY) || in lpfc_send_els_failure_event()
7729 (rspiocbp->iocb.ulpStatus == IOSTAT_FABRIC_BSY)) { in lpfc_send_els_failure_event()
7731 if (rspiocbp->iocb.ulpStatus == IOSTAT_NPORT_BSY) in lpfc_send_els_failure_event()
7853 IOCB_t *icmd = &elsiocb->iocb; in lpfc_els_unsol_buffer()
7963 vport->fc_myDID = elsiocb->iocb.un.rcvels.parmRo; in lpfc_els_unsol_buffer()
8258 IOCB_t *icmd = &elsiocb->iocb; in lpfc_els_unsol_event()
8679 if ((rspiocb->iocb.ulpStatus != IOSTAT_FABRIC_RJT) || in lpfc_fabric_login_reqd()
8680 (rspiocb->iocb.un.ulpWord[4] != RJT_LOGIN_REQUIRED)) in lpfc_fabric_login_reqd()
8715 IOCB_t *irsp = &rspiocb->iocb; in lpfc_cmpl_els_fdisc()
8875 icmd = &elsiocb->iocb; in lpfc_issue_els_fdisc()
8956 irsp = &rspiocb->iocb; in lpfc_cmpl_els_npiv_logo()
9084 struct lpfc_iocbq *iocb; in lpfc_resume_fabric_iocbs() local
9090 iocb = NULL; in lpfc_resume_fabric_iocbs()
9094 list_remove_head(&phba->fabric_iocb_list, iocb, typeof(*iocb), in lpfc_resume_fabric_iocbs()
9096 if (iocb) in lpfc_resume_fabric_iocbs()
9101 if (iocb) { in lpfc_resume_fabric_iocbs()
9102 iocb->fabric_iocb_cmpl = iocb->iocb_cmpl; in lpfc_resume_fabric_iocbs()
9103 iocb->iocb_cmpl = lpfc_cmpl_fabric_iocb; in lpfc_resume_fabric_iocbs()
9104 iocb->iocb_flag |= LPFC_IO_FABRIC; in lpfc_resume_fabric_iocbs()
9106 lpfc_debugfs_disc_trc(iocb->vport, LPFC_DISC_TRC_ELS_CMD, in lpfc_resume_fabric_iocbs()
9108 iocb->vport->port_state, 0, 0); in lpfc_resume_fabric_iocbs()
9110 ret = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, iocb, 0); in lpfc_resume_fabric_iocbs()
9113 iocb->iocb_cmpl = iocb->fabric_iocb_cmpl; in lpfc_resume_fabric_iocbs()
9114 iocb->fabric_iocb_cmpl = NULL; in lpfc_resume_fabric_iocbs()
9115 iocb->iocb_flag &= ~LPFC_IO_FABRIC; in lpfc_resume_fabric_iocbs()
9116 cmd = &iocb->iocb; in lpfc_resume_fabric_iocbs()
9119 iocb->iocb_cmpl(phba, iocb, iocb); in lpfc_resume_fabric_iocbs()
9191 switch (rspiocb->iocb.ulpStatus) { in lpfc_cmpl_fabric_iocb()
9194 if (rspiocb->iocb.un.ulpWord[4] & RJT_UNAVAIL_TEMP) { in lpfc_cmpl_fabric_iocb()
9206 be32_to_cpu(rspiocb->iocb.un.ulpWord[4]); in lpfc_cmpl_fabric_iocb()
9252 lpfc_issue_fabric_iocb(struct lpfc_hba *phba, struct lpfc_iocbq *iocb) in lpfc_issue_fabric_iocb() argument
9269 iocb->fabric_iocb_cmpl = iocb->iocb_cmpl; in lpfc_issue_fabric_iocb()
9270 iocb->iocb_cmpl = lpfc_cmpl_fabric_iocb; in lpfc_issue_fabric_iocb()
9271 iocb->iocb_flag |= LPFC_IO_FABRIC; in lpfc_issue_fabric_iocb()
9273 lpfc_debugfs_disc_trc(iocb->vport, LPFC_DISC_TRC_ELS_CMD, in lpfc_issue_fabric_iocb()
9275 iocb->vport->port_state, 0, 0); in lpfc_issue_fabric_iocb()
9277 ret = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, iocb, 0); in lpfc_issue_fabric_iocb()
9280 iocb->iocb_cmpl = iocb->fabric_iocb_cmpl; in lpfc_issue_fabric_iocb()
9281 iocb->fabric_iocb_cmpl = NULL; in lpfc_issue_fabric_iocb()
9282 iocb->iocb_flag &= ~LPFC_IO_FABRIC; in lpfc_issue_fabric_iocb()
9287 list_add_tail(&iocb->list, &phba->fabric_iocb_list); in lpfc_issue_fabric_iocb()