Lines Matching refs:nvmebuf
391 struct rqb_dmabuf *nvmebuf; in lpfc_nvmet_ctxbuf_post() local
405 nvmebuf = ctxp->rqb_buffer; in lpfc_nvmet_ctxbuf_post()
407 if (nvmebuf) { in lpfc_nvmet_ctxbuf_post()
412 nvmebuf->hrq->rqbp->rqb_free_buffer(phba, in lpfc_nvmet_ctxbuf_post()
413 nvmebuf); in lpfc_nvmet_ctxbuf_post()
417 lpfc_rq_buf_free(phba, &nvmebuf->hbuf); in lpfc_nvmet_ctxbuf_post()
428 nvmebuf, struct rqb_dmabuf, in lpfc_nvmet_ctxbuf_post()
434 fc_hdr = (struct fc_frame_header *)(nvmebuf->hbuf.virt); in lpfc_nvmet_ctxbuf_post()
437 size = nvmebuf->bytes_recv; in lpfc_nvmet_ctxbuf_post()
451 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
934 lpfc_in_buf_free(phba, &nvmebuf->dbuf); in __lpfc_nvme_xmt_ls_rsp()
948 lpfc_in_buf_free(phba, &nvmebuf->dbuf); in __lpfc_nvme_xmt_ls_rsp()
1248 struct rqb_dmabuf *nvmebuf = ctxp->rqb_buffer; in lpfc_nvmet_defer_rcv() local
1256 if (!nvmebuf) { in lpfc_nvmet_defer_rcv()
1269 nvmebuf->hrq->rqbp->rqb_free_buffer(phba, nvmebuf); in lpfc_nvmet_defer_rcv()
1911 struct rqb_dmabuf *nvmebuf; in lpfc_nvmet_rcv_unsol_abort() local
1920 list_for_each_entry(nvmebuf, in lpfc_nvmet_rcv_unsol_abort()
1924 (nvmebuf->hbuf.virt); in lpfc_nvmet_rcv_unsol_abort()
1935 list_del_init(&nvmebuf->hbuf.list); in lpfc_nvmet_rcv_unsol_abort()
1945 nvmebuf->hrq->rqbp->rqb_free_buffer(phba, nvmebuf); in lpfc_nvmet_rcv_unsol_abort()
2181 struct rqb_dmabuf *nvmebuf = ctxp->rqb_buffer; in lpfc_nvmet_process_rcv_fcp_req() local
2187 if (!nvmebuf) { in lpfc_nvmet_process_rcv_fcp_req()
2207 payload = (uint32_t *)(nvmebuf->dbuf.virt); in lpfc_nvmet_process_rcv_fcp_req()
2230 (nvmebuf != ctxp->rqb_buffer)) { in lpfc_nvmet_process_rcv_fcp_req()
2236 lpfc_rq_buf_free(phba, &nvmebuf->hbuf); /* repost */ in lpfc_nvmet_process_rcv_fcp_req()
2257 qno = nvmebuf->idx; in lpfc_nvmet_process_rcv_fcp_req()
2366 struct rqb_dmabuf *nvmebuf, in lpfc_nvmet_unsol_fcp_buffer() argument
2383 if (!nvmebuf || !phba->targetport) { in lpfc_nvmet_unsol_fcp_buffer()
2386 if (nvmebuf) in lpfc_nvmet_unsol_fcp_buffer()
2387 lpfc_rq_buf_free(phba, &nvmebuf->hbuf); in lpfc_nvmet_unsol_fcp_buffer()
2410 fc_hdr = (struct fc_frame_header *)(nvmebuf->hbuf.virt); in lpfc_nvmet_unsol_fcp_buffer()
2412 size = nvmebuf->bytes_recv; in lpfc_nvmet_unsol_fcp_buffer()
2433 list_add_tail(&nvmebuf->hbuf.list, in lpfc_nvmet_unsol_fcp_buffer()
2441 qno = nvmebuf->idx; in lpfc_nvmet_unsol_fcp_buffer()
2472 ctxp->rqb_buffer = (void *)nvmebuf; in lpfc_nvmet_unsol_fcp_buffer()
2531 struct rqb_dmabuf *nvmebuf, in lpfc_nvmet_unsol_fcp_event() argument
2535 if (!nvmebuf) { in lpfc_nvmet_unsol_fcp_event()
2541 lpfc_rq_buf_free(phba, &nvmebuf->hbuf); in lpfc_nvmet_unsol_fcp_event()
2544 lpfc_nvmet_unsol_fcp_buffer(phba, idx, nvmebuf, isr_timestamp, cqflag); in lpfc_nvmet_unsol_fcp_event()