rvt_req_notify_cq(9)
π rvt_req_notify_cq β a Kernel API Manual moment (section 9, bestie)
okay so literally welcome to rvt_req_notify_cq(9), the glow-up page for changing the notification type on a completion queue. no cap, she's a tiny function but she's iconic. β¨
πΈ NAME πΈ
rvt_req_notify_cq β change the notification type for a completion queue
like... that's her whole job. and she ATE. π
π¦ SYNOPSIS π¦
int rvt_req_notify_cq (struct ib_cq *ibcq , enum ib_cq_notify_flags
notify_flags );
the way this signature just sits there being all int about it, we love to see it π«Ά
π ARGUMENTS π
ibcqβ the completion queue. literally the cq in question, the main character of this whole operation πnotify_flagsβ the type of notification to request. iykyk, this is where you tell her how you wanna be notified π
β¨ DESCRIPTION β¨
so here's the vibe check: this may be called from interrupt context. yes bestie, interrupt context β she's out here working in the middle of everything, no big deal ππ₯
she's also called by ib_req_notify_cq in the generic verbs code. so like, she's not even doing it for the attention, she's just being helpful. genuinely obsessed with her work ethic fr fr π§
π RETURN π
0 for success. that's it. that's the whole return value. slay, minimal, focused, periodt β
π₯ SEE ALSO π₯
kernel file ./drivers/infiniband/sw/rdmavt/cq.c, plus her whole friend group:
rvt_cq_enter(9)rvt_create_cq(9)rvt_destroy_cq(9)rvt_poll_cq(9)rvt_driver_cq_init(9)rvt_cq_exit(9)
go read the source, bestie. the cq file is right there and she's waiting for you ππ
okay that's the page!! this came to you from ./drivers/infiniband/sw/rdmavt, dated October 2026, in the Kernel API Manual β mwah, love you, 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