Lines Matching refs:ctiocb
274 lpfc_ct_free_iocb(struct lpfc_hba *phba, struct lpfc_iocbq *ctiocb) in lpfc_ct_free_iocb() argument
278 if (ctiocb->context_un.ndlp) { in lpfc_ct_free_iocb()
279 lpfc_nlp_put(ctiocb->context_un.ndlp); in lpfc_ct_free_iocb()
280 ctiocb->context_un.ndlp = NULL; in lpfc_ct_free_iocb()
282 if (ctiocb->context1) { in lpfc_ct_free_iocb()
283 buf_ptr = (struct lpfc_dmabuf *) ctiocb->context1; in lpfc_ct_free_iocb()
286 ctiocb->context1 = NULL; in lpfc_ct_free_iocb()
288 if (ctiocb->context2) { in lpfc_ct_free_iocb()
289 lpfc_free_ct_rsp(phba, (struct lpfc_dmabuf *) ctiocb->context2); in lpfc_ct_free_iocb()
290 ctiocb->context2 = NULL; in lpfc_ct_free_iocb()
293 if (ctiocb->context3) { in lpfc_ct_free_iocb()
294 buf_ptr = (struct lpfc_dmabuf *) ctiocb->context3; in lpfc_ct_free_iocb()
297 ctiocb->context3 = NULL; in lpfc_ct_free_iocb()
299 lpfc_sli_release_iocbq(phba, ctiocb); in lpfc_ct_free_iocb()