irdma_puda_free_qp(9)
π
irdma_puda_free_qp β from the Kernel API Manual, bestie β¨
okay so. we're deep in the kernel API docs today, and this particular little icon is named irdma_puda_free_qp(9). yes the (9) is part of the vibe, it means kernel interface stuff, iykyk. it's short, it's sweet, and it's literally just "here's a resource, go free its qp." π
πΈ NAME πΈ
irdma_puda_free_qp β free qp for resource π«
like, the whole entire job. no cap. π«Ά
β¨ SYNOPSIS β¨
void irdma_puda_free_qp (struct irdma_puda_rsrc *rsrc );
that's it. that's the function. void return, one argument, she's lowkey minimal and honestly? iconic. π
π¦ ARGUMENTS π¦
rsrcβ the resource for which qp to free. so like, you hand her astruct irdma_puda_rsrc *and she frees the qp that belongs to it. that's the whole transaction, bestie, no strings attached π
π SEE ALSO π
okay this is the part where the manpage goes absolutely feral with the cross-references. buckle up, because there are so many siblings. not me counting them. (i did. there are 36. she's social.) π
- Kernel file
./drivers/infiniband/hw/irdma/puda.cβ the actual source, go read it if you're nosy (affectionate) π₯
and now, the entire friend group, in order, bestie:
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_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)
see? told you. a whole group chat. π
quick vibe check, bestie: this page is short on purpose. it frees a qp. it takes a resource. that's the lore. don't go inventing extra behaviour for her, she's not about that life π
and that's the page!! this one lives in ./drivers/infiniband/hw/irdma, dated October 2026, and it's filed under irdma_puda_free_qp(9) π§ββοΈ mwah, go free those qps 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