Lines Matching refs:cmdiocb

79 lpfc_cmpl_ct_cmd_vmid(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
108 * @cmdiocb : pointer to lpfc command iocb data structure.
115 lpfc_ct_unsol_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
121 ndlp = cmdiocb->ndlp;
125 mp = cmdiocb->rsp_dmabuf;
126 bmp = cmdiocb->bpl_dmabuf;
130 cmdiocb->rsp_dmabuf = NULL;
136 cmdiocb->bpl_dmabuf = NULL;
139 lpfc_sli_release_iocbq(phba, cmdiocb);
909 lpfc_cmpl_ct_cmd_gid_ft(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
912 struct lpfc_vport *vport = cmdiocb->vport;
923 ndlp = cmdiocb->ndlp;
925 /* we pass cmdiocb to state machine which needs rspiocb as well */
926 cmdiocb->rsp_iocb = rspiocb;
927 inp = cmdiocb->cmd_dmabuf;
928 outp = cmdiocb->rsp_dmabuf;
935 if (cmdiocb->event_tag != phba->fc_eventTag) {
997 type = lpfc_get_gidft_type(vport, cmdiocb);
1118 lpfc_ct_free_iocb(phba, cmdiocb);
1124 lpfc_cmpl_ct_cmd_gid_pt(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
1127 struct lpfc_vport *vport = cmdiocb->vport;
1138 ndlp = cmdiocb->ndlp;
1140 /* we pass cmdiocb to state machine which needs rspiocb as well */
1141 cmdiocb->rsp_iocb = rspiocb;
1142 inp = cmdiocb->cmd_dmabuf;
1143 outp = cmdiocb->rsp_dmabuf;
1151 if (cmdiocb->event_tag != phba->fc_eventTag) {
1331 lpfc_ct_free_iocb(phba, cmdiocb);
1336 lpfc_cmpl_ct_cmd_gff_id(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
1339 struct lpfc_vport *vport = cmdiocb->vport;
1340 struct lpfc_dmabuf *inp = cmdiocb->cmd_dmabuf;
1341 struct lpfc_dmabuf *outp = cmdiocb->rsp_dmabuf;
1357 if (cmdiocb->event_tag != phba->fc_eventTag) {
1391 if (cmdiocb->retry < LPFC_MAX_NS_RETRY) {
1408 cmdiocb->retry++;
1412 cmdiocb->retry++;
1417 cmdiocb->retry, did);
1420 free_ndlp = cmdiocb->ndlp;
1421 lpfc_ct_free_iocb(phba, cmdiocb);
1476 free_ndlp = cmdiocb->ndlp;
1477 lpfc_ct_free_iocb(phba, cmdiocb);
1483 lpfc_cmpl_ct_cmd_gft_id(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
1486 struct lpfc_vport *vport = cmdiocb->vport;
1487 struct lpfc_dmabuf *inp = cmdiocb->cmd_dmabuf;
1488 struct lpfc_dmabuf *outp = cmdiocb->rsp_dmabuf;
1492 struct lpfc_nodelist *ns_ndlp = cmdiocb->ndlp;
1505 if ((uint32_t)cmdiocb->event_tag != phba->fc_eventTag) {
1575 lpfc_ct_free_iocb(phba, cmdiocb);
1580 lpfc_cmpl_ct(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
1583 struct lpfc_vport *vport = cmdiocb->vport;
1595 ndlp = cmdiocb->ndlp;
1597 /* we pass cmdiocb to state machine which needs rspiocb as well */
1598 cmdiocb->rsp_iocb = rspiocb;
1600 inp = cmdiocb->cmd_dmabuf;
1601 outp = cmdiocb->rsp_dmabuf;
1615 get_job_ulpcontext(phba, cmdiocb), cmdiocb->iotag);
1633 retry = cmdiocb->retry;
1656 lpfc_ct_free_iocb(phba, cmdiocb);
1662 lpfc_cmpl_ct_cmd_rft_id(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
1665 struct lpfc_vport *vport = cmdiocb->vport;
1672 outp = cmdiocb->rsp_dmabuf;
1678 lpfc_cmpl_ct(phba, cmdiocb, rspiocb);
1683 lpfc_cmpl_ct_cmd_rnn_id(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
1686 struct lpfc_vport *vport = cmdiocb->vport;
1693 outp = cmdiocb->rsp_dmabuf;
1699 lpfc_cmpl_ct(phba, cmdiocb, rspiocb);
1704 lpfc_cmpl_ct_cmd_rspn_id(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
1707 struct lpfc_vport *vport = cmdiocb->vport;
1714 outp = cmdiocb->rsp_dmabuf;
1720 lpfc_cmpl_ct(phba, cmdiocb, rspiocb);
1725 lpfc_cmpl_ct_cmd_rsnn_nn(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
1728 struct lpfc_vport *vport = cmdiocb->vport;
1735 outp = cmdiocb->rsp_dmabuf;
1741 lpfc_cmpl_ct(phba, cmdiocb, rspiocb);
1746 lpfc_cmpl_ct_cmd_da_id(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
1749 struct lpfc_vport *vport = cmdiocb->vport;
1753 lpfc_cmpl_ct(phba, cmdiocb, rspiocb);
1758 lpfc_cmpl_ct_cmd_rff_id(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
1761 struct lpfc_vport *vport = cmdiocb->vport;
1768 outp = cmdiocb->rsp_dmabuf;
1774 lpfc_cmpl_ct(phba, cmdiocb, rspiocb);
1858 lpfc_get_gidft_type(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb)
1864 mp = cmdiocb->cmd_dmabuf;
2195 * @cmdiocb: Pointer to the command IOCBQ.
2202 lpfc_cmpl_ct_disc_fdmi(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
2205 struct lpfc_vport *vport = cmdiocb->vport;
2206 struct lpfc_dmabuf *inp = cmdiocb->cmd_dmabuf;
2207 struct lpfc_dmabuf *outp = cmdiocb->rsp_dmabuf;
2237 cmdiocb->retry++;
2238 if (cmdiocb->retry >= LPFC_FDMI_MAX_RETRY)
2243 cmdiocb, 0);
2253 free_ndlp = cmdiocb->ndlp;
2254 lpfc_ct_free_iocb(phba, cmdiocb);
3177 void (*cmpl)(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
3544 lpfc_cmpl_ct_cmd_vmid(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
3547 struct lpfc_vport *vport = cmdiocb->vport;
3548 struct lpfc_dmabuf *inp = cmdiocb->cmd_dmabuf;
3549 struct lpfc_dmabuf *outp = cmdiocb->rsp_dmabuf;
3554 struct lpfc_nodelist *ndlp = cmdiocb->ndlp;
3562 lpfc_ct_free_iocb(phba, cmdiocb);
3644 lpfc_ct_free_iocb(phba, cmdiocb);
3672 void (*cmpl)(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,