irdma_uk_cq_...notification(9)
π NAME
Okay so hi bestie, welcome to the Kernel API Manual β¨ β this page is irdma_uk_cq_...notification(9), and the star of the show is:
irdma_uk_cq_request_notification β it's a cq notification request, aka the door bell ποΈπ. That's literally what it does, no cap.
π SYNOPSIS
void irdma_uk_cq_request_notification (struct irdma_cq_uk *cq , enum
irdma_cmpl_notify cq_notify );
It returns void, so likeβ¦ nothing comes back. It's giving "I did the thing, don't ask me for receipts" π.
πΈ ARGUMENTS
Two args, both iconic, both required:
cqβ the hw cq π«Ά (that's the hardware completion queue, the main character here)cq_notifyβ the notification type β¨ (anenum irdma_cmpl_notify, so pick your vibe from the list)
π¦ SEE ALSO
Real talk, this one hangs out in the kernel file ./drivers/infiniband/hw/irdma/uk.c β and it has so many besties. Like, an entire group chat π:
irdma_set_fragment(9)irdma_set_fragment_gen_1(9)irdma_nop_1(9)irdma_clr_wqes(9)irdma_uk_qp_post_wr(9)irdma_qp_get_next_send_wqe(9)irdma_qp_get_next_recv_wqe(9)irdma_uk_rdma_write(9)irdma_uk_atomic_fetch_add(9)irdma_uk_atomic_compare_swap(9)irdma_uk_srq_post_receive(9)irdma_uk_rdma_read(9)irdma_uk_send(9)irdma_set_mw_bind_wqe_gen_1(9)irdma_copy_inline_data_gen_1(9)irdma_inline_data_size_to_quanta_gen_1(9)irdma_set_mw_bind_wqe(9)irdma_copy_inline_data(9)irdma_inline_data_size_to_quanta(9)irdma_uk_inline_rdma_write(9)irdma_uk_inline_send(9)irdma_uk_stag_local_invalidate(9)irdma_uk_post_receive(9)irdma_uk_cq_resize(9)irdma_uk_cq_set_resized_cnt(9)irdma_uk_cq_empty(9)irdma_uk_cq_poll_cmpl(9)irdma_round_up_wq(9)irdma_get_wqe_shift(9)irdma_setup_connection_wqes(9)irdma_uk_srq_init(9)irdma_uk_calc_shift_wq(9)irdma_uk_calc_depth_shift_sq(9)irdma_uk_calc_depth_shift_rq(9)irdma_uk_qp_init(9)irdma_uk_cq_init(9)irdma_uk_clean_cq(9)irdma_nop(9)irdma_fragcnt_to_quanta_sq(9)irdma_fragcnt_to_wqesize_rq(9)
Go read them too, iykyk πβ¨
Genuinely though β 40 cross-references is a lot of tabs to have open, so hydrate, stretch, and take the win when you finish π
That's the whole page, bestie, and that's a wrap π Big shoutout to the source, ./drivers/infiniband/hw/irdma, dated October 2026, brought to you by irdma_uk_cq_...notification(9) β periodt. ππ
π¦ 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