irdma_uk_cq_init(9)
π irdma_uk_cq_init(9) π
okay so bestie, welcome to the Kernel API Manual entry for irdma_uk_cq_init, and honestly? this one is short but it's important, like the little butterfly that holds up the whole ecosystem π¦
β¨ NAME β¨
irdma_uk_cq_init β initialize shared cq (user and kernel)
bestie it literally sets up a completion queue that both user space and kernel space get to share. it's giving "we're sharing the aux cord" energy and i'm obsessed π
πΈ SYNOPSIS πΈ
void irdma_uk_cq_init (struct irdma_cq_uk *cq , struct
irdma_cq_uk_init_info *info );
like, no return value, no drama β it just does the thing and dips π
π ARGUMENTS π
cqβ hw cq. the actual hardware completion queue you're pointing at, the main character of this whole function ngl πinfoβ hw cq initialization info. all the setup intel, like the vibe check the cq needs before it can be its best self β¨
π«Ά SEE ALSO π«Ά
the kernel file lives at ./drivers/infiniband/hw/irdma/uk.c and here is the full squad, bestie β every single one of them, no cap, i would never ghost a function on this list π
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_request_notification(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_clean_cq(9)irdma_nop(9)irdma_fragcnt_to_quanta_sq(9)irdma_fragcnt_to_wqesize_rq(9)
forty of them. FORTY. that's not a SEE ALSO, that's a whole group chat π but like, a slay group chat, we love them all π
real talk: this page is basically two args and a reference list, so if you blinked you missed it β but the reference list is the lore, iykyk π₯
and that's the whole page bestie!! π this iconic little entry comes from ./drivers/infiniband/hw/irdma, dated October 2026, and it answers to the name irdma_uk_cq_init(9) β mwah, 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