irdma_iwarp_ce_handler(9)
π irdma_iwarp_ce_handler(9) β¨
okay so welcome to the irdma_iwarp_ce_handler(9) page, bestie π«Ά this is a Kernel API Manual situation, and honestly? it's a short one. we love a low-commitment read. it's giving "quick vibe check, then back to the group chat" energy. π¦
πΈ NAME πΈ
irdma_iwarp_ce_handler β handles iwarp completions π
like, that's literally the whole job. it handles the iwarp completions. periodt. π
β SYNOPSIS β
void irdma_iwarp_ce_handler (struct irdma_sc_cq *iwcq );
that's the whole signature, no cap. observe it. memorize it. screenshot it for the girls. πΈ
π ARGUMENTS π
iwcqβ the iwarp cq that's receiving the event π« that's it, that's the argument. one (1) single cq, showing up with an event, main character energy. π
β¨ SEE ALSO β¨
okay this is the part where the page goes absolutely feral with references π there are SO many. every single one of these is a friend of the function, and we are not leaving a single one out, because excluding people is not the vibe. π₯Ί
first up, from the kernel file ./drivers/infiniband/hw/irdma/hw.c:
irdma_puda_ce_handler(9)irdma_process_normal_ceqe(9)irdma_process_reserved_ceqe(9)irdma_process_ceq(9)irdma_complete_cqp_request(9)irdma_process_ae_def_cmpl(9)irdma_process_aeq(9)irdma_ena_intr(9)irdma_dpc(9)irdma_ceq_dpc(9)irdma_save_msix_info(9)irdma_irq_handler(9)irdma_ceq_handler(9)irdma_destroy_irq(9)irdma_destroy_cqp(9)irdma_destroy_aeq(9)irdma_destroy_ceq(9)irdma_del_ceq_0(9)irdma_del_ceqs(9)irdma_destroy_ccq(9)irdma_close_hmc_objects_type(9)irdma_del_hmc_objects(9)irdma_create_hmc_obj_type(9)irdma_create_hmc_objs(9)irdma_obj_aligned_mem(9)irdma_create_cqp(9)irdma_create_ccq(9)irdma_alloc_set_mac(9)irdma_cfg_ceq_vector(9)irdma_cfg_aeq_vector(9)irdma_create_ceq(9)irdma_setup_ceq_0(9)irdma_setup_ceqs(9)irdma_create_aeq(9)irdma_setup_aeq(9)irdma_initialize_ilq(9)irdma_initialize_ieq(9)irdma_reinitialize_ieq(9)irdma_hmc_setup(9)irdma_del_init_mem(9)irdma_initialize_dev(9)irdma_rt_deinit_hw(9)irdma_get_used_rsrc(9)irdma_rt_init_hw(9)irdma_ctrl_init_hw(9)irdma_set_hw_rsrc(9)irdma_calc_mem_rsrc_size(9)irdma_initialize_hw_rsrc(9)irdma_cqp_ce_handler(9)cqp_compl_worker(9)irdma_lookup_apbvt_entry(9)irdma_next_iw_state(9)irdma_del_local_mac_entry(9)irdma_add_local_mac_entry(9)irdma_alloc_local_mac_entry(9)irdma_cqp_manage_apbvt_cmd(9)irdma_add_apbvt(9)irdma_del_apbvt(9)irdma_manage_arp_cache(9)irdma_send_syn_cqp_callback(9)irdma_manage_qhash(9)irdma_hw_flush_wqes_callback(9)irdma_hw_flush_wqes(9)irdma_gen_ae(9)
yeah. that's sixty-something references. no, i did not count them wrong, i counted them exactly, because we do not skip entries on this page. πβ¨ every (9) stays, every underscore stays, nothing gets renamed or merged. slay.
lowkey a whole friend group in here. go read them too, iykyk. π§
and that's the page!! short and sweet, just how we like it. π
sign-off time, bestie: this little love letter lives in ./drivers/infiniband/hw/irdma, it's dated October 2026, and it's part of the Kernel API Manual β that's the manual name, folded in right here at the end like a lil bow on top. π bye bestie, go handle those iwarp completions ππΈ
π¦ 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