Lines Matching refs:nvmebuf
392 struct rqb_dmabuf *nvmebuf; in lpfc_nvmet_ctxbuf_post() local
406 nvmebuf = ctxp->rqb_buffer; in lpfc_nvmet_ctxbuf_post()
408 if (nvmebuf) { in lpfc_nvmet_ctxbuf_post()
413 nvmebuf->hrq->rqbp->rqb_free_buffer(phba, in lpfc_nvmet_ctxbuf_post()
414 nvmebuf); in lpfc_nvmet_ctxbuf_post()
418 lpfc_rq_buf_free(phba, &nvmebuf->hbuf); in lpfc_nvmet_ctxbuf_post()
429 nvmebuf, struct rqb_dmabuf, in lpfc_nvmet_ctxbuf_post()
435 fc_hdr = (struct fc_frame_header *)(nvmebuf->hbuf.virt); in lpfc_nvmet_ctxbuf_post()
438 size = nvmebuf->bytes_recv; in lpfc_nvmet_ctxbuf_post()
452 ctxp->rqb_buffer = (void *)nvmebuf; in lpfc_nvmet_ctxbuf_post()
869 struct hbq_dmabuf *nvmebuf = (struct hbq_dmabuf *)axchg->rqb_buffer; in __lpfc_nvme_xmt_ls_rsp() local
933 lpfc_in_buf_free(phba, &nvmebuf->dbuf); in __lpfc_nvme_xmt_ls_rsp()
947 lpfc_in_buf_free(phba, &nvmebuf->dbuf); in __lpfc_nvme_xmt_ls_rsp()
1246 struct rqb_dmabuf *nvmebuf = ctxp->rqb_buffer; in lpfc_nvmet_defer_rcv() local
1254 if (!nvmebuf) { in lpfc_nvmet_defer_rcv()
1267 nvmebuf->hrq->rqbp->rqb_free_buffer(phba, nvmebuf); in lpfc_nvmet_defer_rcv()
1914 struct rqb_dmabuf *nvmebuf; in lpfc_nvmet_rcv_unsol_abort() local
1923 list_for_each_entry(nvmebuf, in lpfc_nvmet_rcv_unsol_abort()
1927 (nvmebuf->hbuf.virt); in lpfc_nvmet_rcv_unsol_abort()
1938 list_del_init(&nvmebuf->hbuf.list); in lpfc_nvmet_rcv_unsol_abort()
1948 nvmebuf->hrq->rqbp->rqb_free_buffer(phba, nvmebuf); in lpfc_nvmet_rcv_unsol_abort()
2187 struct rqb_dmabuf *nvmebuf = ctxp->rqb_buffer; in lpfc_nvmet_process_rcv_fcp_req() local
2193 if (!nvmebuf) { in lpfc_nvmet_process_rcv_fcp_req()
2213 payload = (uint32_t *)(nvmebuf->dbuf.virt); in lpfc_nvmet_process_rcv_fcp_req()
2236 (nvmebuf != ctxp->rqb_buffer)) { in lpfc_nvmet_process_rcv_fcp_req()
2242 lpfc_rq_buf_free(phba, &nvmebuf->hbuf); /* repost */ in lpfc_nvmet_process_rcv_fcp_req()
2263 qno = nvmebuf->idx; in lpfc_nvmet_process_rcv_fcp_req()
2372 struct rqb_dmabuf *nvmebuf, in lpfc_nvmet_unsol_fcp_buffer() argument
2389 if (!nvmebuf || !phba->targetport) { in lpfc_nvmet_unsol_fcp_buffer()
2392 if (nvmebuf) in lpfc_nvmet_unsol_fcp_buffer()
2393 lpfc_rq_buf_free(phba, &nvmebuf->hbuf); in lpfc_nvmet_unsol_fcp_buffer()
2416 fc_hdr = (struct fc_frame_header *)(nvmebuf->hbuf.virt); in lpfc_nvmet_unsol_fcp_buffer()
2418 size = nvmebuf->bytes_recv; in lpfc_nvmet_unsol_fcp_buffer()
2439 list_add_tail(&nvmebuf->hbuf.list, in lpfc_nvmet_unsol_fcp_buffer()
2447 qno = nvmebuf->idx; in lpfc_nvmet_unsol_fcp_buffer()
2478 ctxp->rqb_buffer = (void *)nvmebuf; in lpfc_nvmet_unsol_fcp_buffer()
2537 struct rqb_dmabuf *nvmebuf, in lpfc_nvmet_unsol_fcp_event() argument
2541 if (!nvmebuf) { in lpfc_nvmet_unsol_fcp_event()
2547 lpfc_rq_buf_free(phba, &nvmebuf->hbuf); in lpfc_nvmet_unsol_fcp_event()
2550 lpfc_nvmet_unsol_fcp_buffer(phba, idx, nvmebuf, isr_timestamp, cqflag); in lpfc_nvmet_unsol_fcp_event()