pvrdma_create_cq(9)
π
pvrdma_create_cq β a Kernel API Manual moment (that's the pvrdma_create_cq(9) girlies, section 9, okurrr) π
okay so bestie, pull up a chair, because we are about to get into the completion-queue creation of it all. no cap, this one is short and sweet and honestly? iconic for it. β¨
πΈ NAME πΈ
pvrdma_create_cq β literally just create completion queue. that's the whole vibe. that's the assignment and she ATE. π
π¦ SYNOPSIS π¦
int pvrdma_create_cq (struct ib_cq *ibcq , const struct ib_cq_init_attr
*attr , struct uverbs_attr_bundle *attrs );
yes the spacing is exactly like that, do not come for me, i am simply transcribing the source, that's my job and i'm obsessed with doing it right. π«Ά
β¨ ARGUMENTS β¨
ibcqβ the Allocated CQ, like, she already exists, she's allocated, we're just doing the create thing with her. main character energy fr. πattrβ completion queue attributes, the little detail sheet that tells us what kind of CQ she's gonna be. πattrsβ the bundle. that's it. that's the description. bundle. we love a mysterious minimal queen. π
π RETURN π
0 on success. that's the only return value listed and honestly? she keeps it simple. lowkey refreshing. πΈ
bestie don't come asking me about failures, the page only gives us 0 on success and i am NOT gonna invent lore that isn't in the source. nope. not today. π
π§ SEE ALSO π§
- Kernel file
./drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c pvrdma_req_notify_cq(9)pvrdma_destroy_cq(9)pvrdma_poll_cq(9)
like, go read the actual C file too if you wanna be thorough β that's the kernel file right there, iykyk. and then the whole little friend group: notify, destroy, poll. family. π
and that's the whole page, bestie!! shoutout to the source version ./drivers/infiniband/hw/vmw_pv... dated October 2026 β october 2026?? she's from the FUTURE, we stan a time-traveling manpage βπ no cap, thanks for reading my little kernel explainer, love u, 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