Searched refs:ctiocb (Results 1 - 3 of 3) sorted by relevance

/linux-4.4.14/drivers/scsi/lpfc/
H A Dlpfc_ct.c261 lpfc_ct_free_iocb(struct lpfc_hba *phba, struct lpfc_iocbq *ctiocb) lpfc_ct_free_iocb() argument
265 if (ctiocb->context_un.ndlp) { lpfc_ct_free_iocb()
266 lpfc_nlp_put(ctiocb->context_un.ndlp); lpfc_ct_free_iocb()
267 ctiocb->context_un.ndlp = NULL; lpfc_ct_free_iocb()
269 if (ctiocb->context1) { lpfc_ct_free_iocb()
270 buf_ptr = (struct lpfc_dmabuf *) ctiocb->context1; lpfc_ct_free_iocb()
273 ctiocb->context1 = NULL; lpfc_ct_free_iocb()
275 if (ctiocb->context2) { lpfc_ct_free_iocb()
276 lpfc_free_ct_rsp(phba, (struct lpfc_dmabuf *) ctiocb->context2); lpfc_ct_free_iocb()
277 ctiocb->context2 = NULL; lpfc_ct_free_iocb()
280 if (ctiocb->context3) { lpfc_ct_free_iocb()
281 buf_ptr = (struct lpfc_dmabuf *) ctiocb->context3; lpfc_ct_free_iocb()
284 ctiocb->context3 = NULL; lpfc_ct_free_iocb()
286 lpfc_sli_release_iocbq(phba, ctiocb); lpfc_ct_free_iocb()
H A Dlpfc_bsg.c1465 struct lpfc_iocbq *ctiocb = NULL; lpfc_issue_ct_rsp() local
1482 ctiocb = lpfc_sli_get_iocbq(phba); lpfc_issue_ct_rsp()
1483 if (!ctiocb) { lpfc_issue_ct_rsp()
1488 icmd = &ctiocb->iocb; lpfc_issue_ct_rsp()
1551 ctiocb->iocb_cmpl = NULL; lpfc_issue_ct_rsp()
1552 ctiocb->iocb_flag |= LPFC_IO_LIBDFC; lpfc_issue_ct_rsp()
1553 ctiocb->vport = phba->pport; lpfc_issue_ct_rsp()
1554 ctiocb->context1 = dd_data; lpfc_issue_ct_rsp()
1555 ctiocb->context2 = cmp; lpfc_issue_ct_rsp()
1556 ctiocb->context3 = bmp; lpfc_issue_ct_rsp()
1557 ctiocb->context_un.ndlp = ndlp; lpfc_issue_ct_rsp()
1558 ctiocb->iocb_cmpl = lpfc_issue_ct_rsp_cmp; lpfc_issue_ct_rsp()
1562 dd_data->context_un.iocb.cmdiocbq = ctiocb; lpfc_issue_ct_rsp()
1577 rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, ctiocb, 0); lpfc_issue_ct_rsp()
1582 if (ctiocb->iocb_flag & LPFC_IO_LIBDFC) { lpfc_issue_ct_rsp()
1584 ctiocb->iocb_flag |= LPFC_IO_CMD_OUTSTANDING; lpfc_issue_ct_rsp()
1594 lpfc_sli_release_iocbq(phba, ctiocb); lpfc_issue_ct_rsp()
H A Dlpfc_sli.c15056 struct lpfc_iocbq *ctiocb = NULL; lpfc_sli4_seq_abort_rsp() local
15094 ctiocb = lpfc_sli_get_iocbq(phba); lpfc_sli4_seq_abort_rsp()
15095 if (!ctiocb) lpfc_sli4_seq_abort_rsp()
15101 icmd = &ctiocb->iocb; lpfc_sli4_seq_abort_rsp()
15114 ctiocb->context1 = lpfc_nlp_get(ndlp); lpfc_sli4_seq_abort_rsp()
15116 ctiocb->iocb_cmpl = NULL; lpfc_sli4_seq_abort_rsp()
15117 ctiocb->vport = phba->pport; lpfc_sli4_seq_abort_rsp()
15118 ctiocb->iocb_cmpl = lpfc_sli4_seq_abort_rsp_cmpl; lpfc_sli4_seq_abort_rsp()
15119 ctiocb->sli4_lxritag = NO_XRI; lpfc_sli4_seq_abort_rsp()
15120 ctiocb->sli4_xritag = NO_XRI; lpfc_sli4_seq_abort_rsp()
15178 rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, ctiocb, 0); lpfc_sli4_seq_abort_rsp()
15186 ctiocb->context1 = NULL; lpfc_sli4_seq_abort_rsp()
15187 lpfc_sli_release_iocbq(phba, ctiocb); lpfc_sli4_seq_abort_rsp()

Completed in 336 milliseconds