Lines Matching defs:ctiocbq
275 * @ctiocbq: pointer to lpfc CT command iocb data structure.
282 lpfc_ct_handle_mibreq(struct lpfc_hba *phba, struct lpfc_iocbq *ctiocbq)
286 struct lpfc_vport *vport = ctiocbq->vport;
287 u32 ulp_status = get_job_ulpstatus(phba, ctiocbq);
288 u32 ulp_word4 = get_job_word4(phba, ctiocbq);
292 did = bf_get(els_rsp64_sid, &ctiocbq->wqe.xmit_els_rsp);
312 ct_req = (struct lpfc_sli_ct_request *)ctiocbq->cmd_dmabuf->virt;
319 &ctiocbq->wqe.xmit_els_rsp.wqe_com),
321 &ctiocbq->wqe.xmit_els_rsp.wqe_com));
328 * @ctiocbq: pointer to lpfc ct iocb data structure.
338 struct lpfc_iocbq *ctiocbq)
341 IOCB_t *icmd = &ctiocbq->iocb;
349 struct lpfc_dmabuf *bdeBuf1 = ctiocbq->cmd_dmabuf;
350 struct lpfc_dmabuf *bdeBuf2 = ctiocbq->bpl_dmabuf;
354 ctiocbq->cmd_dmabuf = NULL;
355 ctiocbq->rsp_dmabuf = NULL;
356 ctiocbq->bpl_dmabuf = NULL;
358 wcqe_cmpl = &ctiocbq->wcqe_cmpl;
359 status = get_job_ulpstatus(phba, ctiocbq);
360 parameter = get_job_word4(phba, ctiocbq);
384 ctiocbq->cmd_dmabuf = bdeBuf1;
386 ctiocbq->bpl_dmabuf = bdeBuf2;
388 ct_req = (struct lpfc_sli_ct_request *)ctiocbq->cmd_dmabuf->virt;
392 lpfc_ct_handle_mibreq(phba, ctiocbq);
394 if (!lpfc_bsg_ct_unsol_event(phba, pring, ctiocbq))
400 list_add_tail(&head, &ctiocbq->list);
415 lpfc_ct_unsol_buffer(phba, ctiocbq, bdeBuf1, size);
424 lpfc_ct_unsol_buffer(phba, ctiocbq, bdeBuf2,
432 list_add_tail(&head, &ctiocbq->list);