irdma_copy_i...e_data_gen_1(9)
β¨ okay so this is the irdma_copy_i...e_data_gen_1(9) page, straight outta the Kernel API Manual π buckle up bestie β¨
πΈ NAME πΈ
irdma_copy_inline_data_gen_1 β it copies your inline data into the wqe, no cap π«Ά
π SYNOPSIS π
void irdma_copy_inline_data_gen_1 (u8 *wqe , struct ib_sge *sge_list ,
u32 num_sges , u8 polarity );
that's literally the whole signature, keep it exactly like that π
π¦ ARGUMENTS π¦
wqeβ a pointer to the wqe β¨ that's it, that's the vibesge_listβ the table of pointers that points at your inline data πnum_sgesβ the Total inline data length, like the whole amount, not a sample πpolarityβ a compatibility parameter, lowkey just there for the compat situation π
π SEE ALSO π
so the kernel file living its best life here is ./drivers/infiniband/hw/irdma/uk.c π and these are all the sibling functions β go say hi π
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_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_cq_init(9)irdma_uk_clean_cq(9)irdma_nop(9)irdma_fragcnt_to_quanta_sq(9)irdma_fragcnt_to_wqesize_rq(9)
okay that's the whole page, you ate that π mwah π
this one's from./drivers/infiniband/hw/irdma, dated October 2026, and yes the header still saysirdma_copy_i...e_data_gen_1(9)because the title got a little truncated, iykyk πβ¨ 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