irdma_ieq_setup_tx_buf(9)
π irdma_ieq_setup_tx_buf β the kernel API manual moment
okay so bestie, welcome to the irdma_ieq_setup_tx_buf(9) page β yes it's a section 9 kernel API manual entry, and yes we're gonna read it together, because you deserve to know what this little function is doing. β¨
πΈ NAME πΈ
irdma_ieq_setup_tx_buf β setup tx buffer for partial handling π
π¦ SYNOPSIS π¦
void irdma_ieq_setup_tx_buf (struct irdma_puda_buf *buf , struct
irdma_puda_buf *txbuf );
π ARGUMENTS π
bufβ the receive buffer, and it's the one holding the partial. π«Ά (the page spells it "reeive" β we love a typo era, no notes π)txbufβ the buffer you're getting ready / preparing. that's it, that's the job. π
β SEE ALSO β
first up, the actual source, go look at it if you're nosy (affectionate):
- Kernel file
./drivers/infiniband/hw/irdma/puda.c
and here's the whole friend group, all in section 9, all iconic in their own way:
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_dele_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_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)
ngl bestie, the manpage itself is tiny β the whole page is basically "give it a receive buffer with a partial and a tx buffer to prepare," and then a very long list of neighbors. that's the vibe check: short entry, huge social circle. πβ¨
and that's the whole page! no cap, that's everything it says, we didn't cut a single crumb. π
sign-off era: this lil beauty lives under ./drivers/infiniband/hw/irdma, dated October 2026, and it's filed as irdma_ieq_setup_tx_buf(9) in the Kernel API Manual. mwah, go read the source, 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