irdma_ilq_ah_cb(9)
π irdma_ilq_ah_cb(9) π
okay bestie, gather round, because this one's a whole little kernel-API moment from the Kernel API Manual β it's short, it's sweet, it's literally one function and one pointer, and we're gonna stan it properly π
β¨ NAME β¨
irdma_ilq_ah_cb β the callback that fires after the AH for ILQ has been created π
like, it's the "okay it's done, you can breathe now" callback. main character energy tbh.
πΈ SYNOPSIS πΈ
void irdma_ilq_ah_cb (struct irdma_cqp_request *cqp_request);
it returns void, meaning it gives you nothing back and honestly? respect. it's here to do the callback thing and dip π
π¦ ARGUMENTS π¦
cqp_requestβ pointer to thecqp_requestof create AH π«Ά like, the request struct for the AH creation, handed straight to you so the callback knows what just went down.
that's it. one argument. one job. iconic.
π SEE ALSO π
okay so the kernel file itself lives at ./drivers/infiniband/hw/irdma/utils.c β that's the one this page is talking about, iykyk π
and then there's the entire friend group of related pages, and yes, we're listing every single one because nobody gets left out at this party ππ
irdma_arp_table(9)irdma_add_arp(9)wr32(9)rd32(9)rd64(9)irdma_inetaddr_event(9)irdma_inet6addr_event(9)irdma_net_event(9)irdma_netdevice_event(9)irdma_add_ipv6_addr(9)irdma_add_ipv4_addr(9)irdma_add_ip(9)irdma_alloc_and_get_cqp_request(9)irdma_get_cqp_request(9)irdma_free_cqp_request(9)irdma_put_cqp_request(9)irdma_free_pending_cqp_request(9)irdma_cleanup_deferred_cqp_ops(9)irdma_cleanup_pending_cqp_op(9)irdma_wait_event(9)irdma_cqp_crit_err(9)irdma_handle_cqp_op(9)irdma_get_qp(9)irdma_remove_cqp_head(9)irdma_cqp_sds_cmd(9)irdma_cqp_qp_suspend_resume(9)irdma_term_modify_qp(9)irdma_terminate_done(9)irdma_terminate_start_timer(9)irdma_terminate_del_timer(9)irdma_cqp_cq_create_cmd(9)irdma_cqp_qp_create_cmd(9)irdma_dealloc_push_page(9)irdma_free_qp_rsrc(9)irdma_srq_wq_destroy(9)irdma_cq_wq_destroy(9)irdma_hw_modify_qp_callback(9)irdma_hw_modify_qp(9)irdma_cqp_cq_destroy_cmd(9)irdma_cqp_qp_destroy_cmd(9)irdma_ieq_mpa_crc_ae(9)irdma_ieq_check_mpacrc(9)irdma_ieq_get_qp(9)irdma_send_ieq_ack(9)irdma_puda_ieq_get_ah_info(9)irdma_gen1_ieq_update_tcpip_info(9)irdma_ieq_update_tcpip_info(9)irdma_gen1_puda_get_tcpip_info(9)irdma_puda_get_tcpip_info(9)irdma_hw_stats_timeout(9)irdma_hw_stats_start_timer(9)irdma_hw_stats_stop_timer(9)irdma_process_stats(9)irdma_cqp_gather_stats_gen1(9)irdma_process_cqp_stats(9)irdma_cqp_gather_stats_cmd(9)irdma_cqp_stats_inst_cmd(9)irdma_cqp_ceq_cmd(9)irdma_cqp_aeq_cmd(9)irdma_cqp_ws_node_cmd(9)irdma_ah_cqp_op(9)irdma_ieq_ah_cb(9)irdma_puda_create_ah(9)irdma_puda_free_ah(9)irdma_gsi_ud_qp_ah_cb(9)irdma_prm_add_pble_mem(9)irdma_prm_get_pbles(9)irdma_prm_return_pbles(9)irdma_pble_free_paged_mem(9)irdma_pble_get_paged_mem(9)irdma_alloc_ws_node_id(9)irdma_free_ws_node_id(9)irdma_modify_qp_to_err(9)irdma_set_cpi_common_values(9)
that's the whole squad. no cap, all 74 of them are here ππ₯
π‘ reminder bestie: this page only tells you what the callback is for, so don't go inventing extra behaviour in your head β go read those related pages in ./drivers/infiniband/hw/irdma for the real tea π
and that's the wrap! π source lives in ./drivers/infiniband/hw/irdma, this page is dated October 2026, and it's filed under irdma_ilq_ah_cb(9) in the Kernel API Manual β slay, go write some kernel code, ily πβ¨π¦
π¦ 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