Lines Matching refs:cmdiocb
79 lpfc_cmpl_ct_cmd_vmid(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
115 lpfc_ct_unsol_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_ct_unsol_cmpl() argument
121 ndlp = cmdiocb->ndlp; in lpfc_ct_unsol_cmpl()
125 mp = cmdiocb->rsp_dmabuf; in lpfc_ct_unsol_cmpl()
126 bmp = cmdiocb->bpl_dmabuf; in lpfc_ct_unsol_cmpl()
130 cmdiocb->rsp_dmabuf = NULL; in lpfc_ct_unsol_cmpl()
136 cmdiocb->bpl_dmabuf = NULL; in lpfc_ct_unsol_cmpl()
139 lpfc_sli_release_iocbq(phba, cmdiocb); in lpfc_ct_unsol_cmpl()
913 lpfc_cmpl_ct_cmd_gid_ft(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmpl_ct_cmd_gid_ft() argument
916 struct lpfc_vport *vport = cmdiocb->vport; in lpfc_cmpl_ct_cmd_gid_ft()
928 ndlp = cmdiocb->ndlp; in lpfc_cmpl_ct_cmd_gid_ft()
931 cmdiocb->rsp_iocb = rspiocb; in lpfc_cmpl_ct_cmd_gid_ft()
932 inp = cmdiocb->cmd_dmabuf; in lpfc_cmpl_ct_cmd_gid_ft()
933 outp = cmdiocb->rsp_dmabuf; in lpfc_cmpl_ct_cmd_gid_ft()
940 if (cmdiocb->event_tag != phba->fc_eventTag) { in lpfc_cmpl_ct_cmd_gid_ft()
1007 type = lpfc_get_gidft_type(vport, cmdiocb); in lpfc_cmpl_ct_cmd_gid_ft()
1129 lpfc_ct_free_iocb(phba, cmdiocb); in lpfc_cmpl_ct_cmd_gid_ft()
1135 lpfc_cmpl_ct_cmd_gid_pt(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmpl_ct_cmd_gid_pt() argument
1138 struct lpfc_vport *vport = cmdiocb->vport; in lpfc_cmpl_ct_cmd_gid_pt()
1150 ndlp = cmdiocb->ndlp; in lpfc_cmpl_ct_cmd_gid_pt()
1153 cmdiocb->rsp_iocb = rspiocb; in lpfc_cmpl_ct_cmd_gid_pt()
1154 inp = cmdiocb->cmd_dmabuf; in lpfc_cmpl_ct_cmd_gid_pt()
1155 outp = cmdiocb->rsp_dmabuf; in lpfc_cmpl_ct_cmd_gid_pt()
1163 if (cmdiocb->event_tag != phba->fc_eventTag) { in lpfc_cmpl_ct_cmd_gid_pt()
1349 lpfc_ct_free_iocb(phba, cmdiocb); in lpfc_cmpl_ct_cmd_gid_pt()
1354 lpfc_cmpl_ct_cmd_gff_id(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmpl_ct_cmd_gff_id() argument
1357 struct lpfc_vport *vport = cmdiocb->vport; in lpfc_cmpl_ct_cmd_gff_id()
1359 struct lpfc_dmabuf *inp = cmdiocb->cmd_dmabuf; in lpfc_cmpl_ct_cmd_gff_id()
1360 struct lpfc_dmabuf *outp = cmdiocb->rsp_dmabuf; in lpfc_cmpl_ct_cmd_gff_id()
1376 if (cmdiocb->event_tag != phba->fc_eventTag) { in lpfc_cmpl_ct_cmd_gff_id()
1410 if (cmdiocb->retry < LPFC_MAX_NS_RETRY) { in lpfc_cmpl_ct_cmd_gff_id()
1427 cmdiocb->retry++; in lpfc_cmpl_ct_cmd_gff_id()
1431 cmdiocb->retry++; in lpfc_cmpl_ct_cmd_gff_id()
1436 cmdiocb->retry, did); in lpfc_cmpl_ct_cmd_gff_id()
1439 free_ndlp = cmdiocb->ndlp; in lpfc_cmpl_ct_cmd_gff_id()
1440 lpfc_ct_free_iocb(phba, cmdiocb); in lpfc_cmpl_ct_cmd_gff_id()
1496 free_ndlp = cmdiocb->ndlp; in lpfc_cmpl_ct_cmd_gff_id()
1497 lpfc_ct_free_iocb(phba, cmdiocb); in lpfc_cmpl_ct_cmd_gff_id()
1503 lpfc_cmpl_ct_cmd_gft_id(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmpl_ct_cmd_gft_id() argument
1506 struct lpfc_vport *vport = cmdiocb->vport; in lpfc_cmpl_ct_cmd_gft_id()
1507 struct lpfc_dmabuf *inp = cmdiocb->cmd_dmabuf; in lpfc_cmpl_ct_cmd_gft_id()
1508 struct lpfc_dmabuf *outp = cmdiocb->rsp_dmabuf; in lpfc_cmpl_ct_cmd_gft_id()
1512 struct lpfc_nodelist *ns_ndlp = cmdiocb->ndlp; in lpfc_cmpl_ct_cmd_gft_id()
1525 if ((uint32_t)cmdiocb->event_tag != phba->fc_eventTag) { in lpfc_cmpl_ct_cmd_gft_id()
1595 lpfc_ct_free_iocb(phba, cmdiocb); in lpfc_cmpl_ct_cmd_gft_id()
1600 lpfc_cmpl_ct(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmpl_ct() argument
1603 struct lpfc_vport *vport = cmdiocb->vport; in lpfc_cmpl_ct()
1615 ndlp = cmdiocb->ndlp; in lpfc_cmpl_ct()
1618 cmdiocb->rsp_iocb = rspiocb; in lpfc_cmpl_ct()
1620 inp = cmdiocb->cmd_dmabuf; in lpfc_cmpl_ct()
1621 outp = cmdiocb->rsp_dmabuf; in lpfc_cmpl_ct()
1635 get_job_ulpcontext(phba, cmdiocb), cmdiocb->iotag); in lpfc_cmpl_ct()
1653 retry = cmdiocb->retry; in lpfc_cmpl_ct()
1666 lpfc_ct_free_iocb(phba, cmdiocb); in lpfc_cmpl_ct()
1672 lpfc_cmpl_ct_cmd_rft_id(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmpl_ct_cmd_rft_id() argument
1675 struct lpfc_vport *vport = cmdiocb->vport; in lpfc_cmpl_ct_cmd_rft_id()
1682 outp = cmdiocb->rsp_dmabuf; in lpfc_cmpl_ct_cmd_rft_id()
1688 lpfc_cmpl_ct(phba, cmdiocb, rspiocb); in lpfc_cmpl_ct_cmd_rft_id()
1693 lpfc_cmpl_ct_cmd_rnn_id(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmpl_ct_cmd_rnn_id() argument
1696 struct lpfc_vport *vport = cmdiocb->vport; in lpfc_cmpl_ct_cmd_rnn_id()
1703 outp = cmdiocb->rsp_dmabuf; in lpfc_cmpl_ct_cmd_rnn_id()
1709 lpfc_cmpl_ct(phba, cmdiocb, rspiocb); in lpfc_cmpl_ct_cmd_rnn_id()
1714 lpfc_cmpl_ct_cmd_rspn_id(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmpl_ct_cmd_rspn_id() argument
1717 struct lpfc_vport *vport = cmdiocb->vport; in lpfc_cmpl_ct_cmd_rspn_id()
1724 outp = cmdiocb->rsp_dmabuf; in lpfc_cmpl_ct_cmd_rspn_id()
1730 lpfc_cmpl_ct(phba, cmdiocb, rspiocb); in lpfc_cmpl_ct_cmd_rspn_id()
1735 lpfc_cmpl_ct_cmd_rsnn_nn(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmpl_ct_cmd_rsnn_nn() argument
1738 struct lpfc_vport *vport = cmdiocb->vport; in lpfc_cmpl_ct_cmd_rsnn_nn()
1745 outp = cmdiocb->rsp_dmabuf; in lpfc_cmpl_ct_cmd_rsnn_nn()
1751 lpfc_cmpl_ct(phba, cmdiocb, rspiocb); in lpfc_cmpl_ct_cmd_rsnn_nn()
1756 lpfc_cmpl_ct_cmd_da_id(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmpl_ct_cmd_da_id() argument
1759 struct lpfc_vport *vport = cmdiocb->vport; in lpfc_cmpl_ct_cmd_da_id()
1763 lpfc_cmpl_ct(phba, cmdiocb, rspiocb); in lpfc_cmpl_ct_cmd_da_id()
1768 lpfc_cmpl_ct_cmd_rff_id(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmpl_ct_cmd_rff_id() argument
1771 struct lpfc_vport *vport = cmdiocb->vport; in lpfc_cmpl_ct_cmd_rff_id()
1778 outp = cmdiocb->rsp_dmabuf; in lpfc_cmpl_ct_cmd_rff_id()
1784 lpfc_cmpl_ct(phba, cmdiocb, rspiocb); in lpfc_cmpl_ct_cmd_rff_id()
1869 lpfc_get_gidft_type(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb) in lpfc_get_gidft_type() argument
1875 mp = cmdiocb->cmd_dmabuf; in lpfc_get_gidft_type()
2212 lpfc_cmpl_ct_disc_fdmi(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmpl_ct_disc_fdmi() argument
2215 struct lpfc_vport *vport = cmdiocb->vport; in lpfc_cmpl_ct_disc_fdmi()
2216 struct lpfc_dmabuf *inp = cmdiocb->cmd_dmabuf; in lpfc_cmpl_ct_disc_fdmi()
2217 struct lpfc_dmabuf *outp = cmdiocb->rsp_dmabuf; in lpfc_cmpl_ct_disc_fdmi()
2249 cmdiocb->retry++; in lpfc_cmpl_ct_disc_fdmi()
2250 if (cmdiocb->retry >= LPFC_FDMI_MAX_RETRY) in lpfc_cmpl_ct_disc_fdmi()
2255 cmdiocb, 0); in lpfc_cmpl_ct_disc_fdmi()
2271 free_ndlp = cmdiocb->ndlp; in lpfc_cmpl_ct_disc_fdmi()
2272 lpfc_ct_free_iocb(phba, cmdiocb); in lpfc_cmpl_ct_disc_fdmi()
3192 void (*cmpl)(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_fdmi_cmd()
3565 lpfc_cmpl_ct_cmd_vmid(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmpl_ct_cmd_vmid() argument
3568 struct lpfc_vport *vport = cmdiocb->vport; in lpfc_cmpl_ct_cmd_vmid()
3569 struct lpfc_dmabuf *inp = cmdiocb->cmd_dmabuf; in lpfc_cmpl_ct_cmd_vmid()
3570 struct lpfc_dmabuf *outp = cmdiocb->rsp_dmabuf; in lpfc_cmpl_ct_cmd_vmid()
3575 struct lpfc_nodelist *ndlp = cmdiocb->ndlp; in lpfc_cmpl_ct_cmd_vmid()
3583 lpfc_ct_free_iocb(phba, cmdiocb); in lpfc_cmpl_ct_cmd_vmid()
3664 lpfc_ct_free_iocb(phba, cmdiocb); in lpfc_cmpl_ct_cmd_vmid()
3692 void (*cmpl)(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_vmid_cmd()