irdma_puda_dele_buf(9)
π irdma_puda_dele_buf β irdma_puda_dele_buf(9), from the Kernel API Manual β¨
okay so bestie, welcome to the irdma_puda_dele_buf(9) page π
this is a <pink>Kernel API Manual</pink> moment, and the whole entire vibe is: delete buffer back to system. that's it. that's the function. she gives the buffer back. icon behavior, no cap π«Ά
β¨ NAME β¨
irdma_puda_dele_buf β delete buffer back to system π¦
like. the name literally tells you. buf goes back. we love a self-documenting queen π
πΈ SYNOPSIS πΈ
void irdma_puda_dele_buf (struct irdma_sc_dev *dev , struct
irdma_puda_buf *buf );
she returns void, she takes two args, she's lowkey underrated fr fr π you call her and she just... does the thing. no return value to check. no drama. main character energy tbh β
π ARGUMENTS π
devβ iwarp device π β this is the device you're working with, bestie, the iwarp one, yes that onebufβ buffer to free π β the actual buffer that's getting handed back. she's done her service. salute π«‘
ngl these are the only two args, so if you were bracing for a third one β no ma'am. two. that's the whole list. periodt π
π¦ SEE ALSO π¦
okay so this is the part where the manpage shows you the entire friend group π«Ά and she has a LOT of friends. like a concerning amount. all of them live in ./drivers/infiniband/hw/irdma/puda.c in the Kernel file, and here's the full squad, no one left out, i would never π
irdma_puda_get_listbuf(9)irdma_puda_get_bufpool(9)irdma_puda_ret_bufpool(9)irdma_puda_post_recvbuf(9)irdma_puda_replenish_rq(9)irdma_puda_alloc_buf(9)irdma_puda_get_next_send_wqe(9)irdma_puda_poll_info(9)irdma_puda_poll_cmpl(9)irdma_puda_send(9)irdma_puda_send_buf(9)irdma_puda_qp_setctx(9)irdma_puda_qp_wqe(9)irdma_puda_qp_create(9)irdma_puda_cq_wqe(9)irdma_puda_cq_create(9)irdma_puda_free_qp(9)irdma_puda_free_cq(9)irdma_puda_dele_rsrc(9)irdma_puda_allocbufs(9)irdma_puda_create_rsrc(9)irdma_ilq_putback_rcvbuf(9)irdma_ieq_get_fpdu_len(9)irdma_ieq_copy_to_txbuf(9)irdma_ieq_setup_tx_buf(9)irdma_ieq_check_first_buf(9)irdma_ieq_compl_pfpdu(9)irdma_ieq_create_pbufl(9)irdma_ieq_handle_partial(9)irdma_ieq_process_buf(9)irdma_ieq_process_fpdus(9)irdma_ieq_create_ah(9)irdma_ieq_handle_exception(9)irdma_ieq_receive(9)irdma_ieq_tx_compl(9)irdma_ieq_cleanup_qp(9)
like??? that's thirty-six functions plus a file path, she's booked and busy π if you're reading all of these in one sitting i'm sending you a π and a little forehead kiss, you deserve it π
one tiny thing, bestie β this page is literally just NAME, SYNOPSIS, ARGUMENTS, and SEE ALSO. no OPTIONS, no DESCRIPTION, no RETURN VALUE, no ERRORS. so if you were waiting for the lore drop... the lore is the function name. she deletes the buffer back to system. that's the tea βπ₯
and that's the whole page!! π§π this was irdma_puda_dele_buf(9) from the Kernel API Manual, filed in ./drivers/infiniband/hw/irdma, dated October 2026 β mwah, go free some buffers responsibly, ily, bye ππβ¨
π¦ 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