lpfc_nvmet_ctxbuf_post(9)
π lpfc_nvmet_ctxbuf_post π
okay so bestie, welcome to the Kernel API Manual page for lpfc_nvmet_ctxbuf_post(9). This is the little cleanup-and-repost situation for NVMET RQ DMA buffers, and itβs honestly giving βtidy queenβ energy. π
β¨ NAME β¨
lpfc_nvmet_ctxbuf_post β repost a NVMET RQ DMA buffer and clean up context. π
π¦ SYNOPSIS π¦
void lpfc_nvmet_ctxbuf_post (struct lpfc_hba *phba , struct lpfc_nvmet_ctxbuf *ctx_buf );
πΈ ARGUMENTS πΈ
phbaβ the HBA the buffer is associated with. πctx_bufβ the ctx buffer context. π
π₯ DESCRIPTION π₯
So what it does: frees the given DMA buffer in the appropriate way β by reposting it to its associated RQ so it can be reused. Thatβs the whole glow-up. β¨
π NOTES π
- It takes
phba->hbalock. π - It can be called with or without other locks held. iykyk π«Ά
π RETURN π
None β literally nothing comes back, bestie. π
π SEE ALSO π
- Kernel file:
./drivers/scsi/lpfc/lpfc_nvmet.c __lpfc_nvme_xmt_ls_rsp_cmp(9)lpfc_nvmet_xmt_ls_rsp_cmp(9)lpfc_nvmet_xmt_fcp_op_cmp(9)__lpfc_nvme_xmt_ls_rsp(9)lpfc_nvmet_xmt_ls_rsp(9)lpfc_nvmet_ls_req_cmp(9)lpfc_nvmet_ls_req(9)lpfc_nvmet_ls_abort(9)lpfc_sli4_nvmet_xri_aborted(9)lpfc_nvmet_handle_lsreq(9)lpfc_nvmet_unsol_fcp_buffer(9)lpfc_nvmet_unsol_fcp_event(9)lpfc_nvmet_prep_ls_wqe(9)lpfc_nvmet_sol_fcp_abort_cmp(9)lpfc_nvmet_unsol_fcp_abort_cmp(9)lpfc_nvmet_xmt_ls_abort_cmp(9)lpfc_nvme_unsol_ls_issue_abort(9)lpfc_nvmet_invalidate_host(9)
mwah π β from the source spot ./drivers/scsi/lpfc, October 2026, on the lpfc_nvmet_ctxbuf_post(9) page. πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms