lpfc_nvmet_ctxbuf_post(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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 πŸ‘‘

mwah πŸ’‹ β€” from the source spot ./drivers/scsi/lpfc, October 2026, on the lpfc_nvmet_ctxbuf_post(9) page. πŸŽ€βœ¨

πŸ“¦ where this page comes from