Lines Matching refs:ctiocb
260 lpfc_ct_free_iocb(struct lpfc_hba *phba, struct lpfc_iocbq *ctiocb) in lpfc_ct_free_iocb() argument
264 if (ctiocb->context_un.ndlp) { in lpfc_ct_free_iocb()
265 lpfc_nlp_put(ctiocb->context_un.ndlp); in lpfc_ct_free_iocb()
266 ctiocb->context_un.ndlp = NULL; in lpfc_ct_free_iocb()
268 if (ctiocb->context1) { in lpfc_ct_free_iocb()
269 buf_ptr = (struct lpfc_dmabuf *) ctiocb->context1; in lpfc_ct_free_iocb()
272 ctiocb->context1 = NULL; in lpfc_ct_free_iocb()
274 if (ctiocb->context2) { in lpfc_ct_free_iocb()
275 lpfc_free_ct_rsp(phba, (struct lpfc_dmabuf *) ctiocb->context2); in lpfc_ct_free_iocb()
276 ctiocb->context2 = NULL; in lpfc_ct_free_iocb()
279 if (ctiocb->context3) { in lpfc_ct_free_iocb()
280 buf_ptr = (struct lpfc_dmabuf *) ctiocb->context3; in lpfc_ct_free_iocb()
283 ctiocb->context3 = NULL; in lpfc_ct_free_iocb()
285 lpfc_sli_release_iocbq(phba, ctiocb); in lpfc_ct_free_iocb()