irdma_uk_sta...l_invalidate(9)
π
irdma_uk_stag_local_invalidate β Kernel API Manual π
okay so bestie, welcome to the Kernel API Manual entry for irdma_uk_stag_local_invalidate(9) β yes the title is a whole mouthful, the manpage header literally abbreviates it to irdma_uk_sta...l_invalidate(9) because it's that long π. Anyway. This is the stag invalidate operation and we're gonna get through it together, hand in hand π«Ά.
β¨ NAME β¨
irdma_uk_stag_local_invalidate β the stag invalidate operation, no cap π
πΈ SYNOPSIS πΈ
int irdma_uk_stag_local_invalidate (struct irdma_qp_uk *qp , struct
irdma_post_sq_info *info , bool post_sq );
it's giving "three args, one job" energy β
π¦ ARGUMENTS π¦
qpβ hw qp ptr. literally a hardware queue-pair pointer, that's it, that's the whole vibe πinfoβ post sq information. the post-sq deets go here πpost_sqβ flag to post sq. yes bestie, it's a flag, and it flags whether we post the sq π
π₯ SEE ALSO π₯
okay this list is iconic and also SO long, but I'm not skipping a single one, we don't do that here π. Also heads up, the kernel file involved is ./drivers/infiniband/hw/irdma/uk.c β noted, slay.
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_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)
like, forty whole cross-references, we ate and left no crumbs π
lowkey a reminder bestie: this page gives you the signature and the arg descriptions, periodt. it does not spell out the return values or any extra behaviour, so don't go inventing canon that isn't here π
and that's the whole page!! π source lives over in ./drivers/infiniband/hw/irdma, dated October 2026, and it's filed under irdma_uk_sta...l_invalidate(9) β mwah, go be amazing with your stags π§π
π¦ 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