Lines Matching refs:ctiocb
261 lpfc_ct_free_iocb(struct lpfc_hba *phba, struct lpfc_iocbq *ctiocb) in lpfc_ct_free_iocb() argument
265 if (ctiocb->context_un.ndlp) { in lpfc_ct_free_iocb()
266 lpfc_nlp_put(ctiocb->context_un.ndlp); in lpfc_ct_free_iocb()
267 ctiocb->context_un.ndlp = NULL; in lpfc_ct_free_iocb()
269 if (ctiocb->context1) { in lpfc_ct_free_iocb()
270 buf_ptr = (struct lpfc_dmabuf *) ctiocb->context1; in lpfc_ct_free_iocb()
273 ctiocb->context1 = NULL; in lpfc_ct_free_iocb()
275 if (ctiocb->context2) { in lpfc_ct_free_iocb()
276 lpfc_free_ct_rsp(phba, (struct lpfc_dmabuf *) ctiocb->context2); in lpfc_ct_free_iocb()
277 ctiocb->context2 = NULL; in lpfc_ct_free_iocb()
280 if (ctiocb->context3) { in lpfc_ct_free_iocb()
281 buf_ptr = (struct lpfc_dmabuf *) ctiocb->context3; in lpfc_ct_free_iocb()
284 ctiocb->context3 = NULL; in lpfc_ct_free_iocb()
286 lpfc_sli_release_iocbq(phba, ctiocb); in lpfc_ct_free_iocb()