irdma_initialize_ilq(9)
π irdma_initialize_ilq(9) β a Kernel API Manual moment π
okay so bestie, gather round, because we're diving into irdma_initialize_ilq(9) from the Kernel API Manual (section 9, kernel girlies only π
) and honestly? it's giving "short but iconic."
β¨ NAME β¨
irdma_initialize_ilq β create iwarp local queue for cm π¦
like, that's the whole vibe. an iwarp local queue gets made, and it's for cm. no notes. π
β¨ SYNOPSIS β¨
int irdma_initialize_ilq (struct irdma_device *iwdev );
yep that's it, that's the whole call. copy it exactly β spaces and all, don't @ me π
β¨ ARGUMENTS β¨
iwdevβ the irdma device, periodt. that's the one and only thing you hand over. it's the irdma device. π
β¨ DESCRIPTION β¨
so here's the tea β β the function returns 0 if it worked, and otherwise it returns an error. that's literally the whole description bestie, short and slay. so likeβ¦ check your return value, okay? 0 = we ate π₯, anything else = read the error and cope π
β¨ SEE ALSO β¨
okay this list is LONG and we are NOT skipping a single one, because every single one of these is part of the family π«Ά the source lives in the kernel file ./drivers/infiniband/hw/irdma/hw.c, and here's the whole crew:
irdma_iwarp_ce_handler(9)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_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)
no cap bestie β this page is a short one, so the whole flex is just: call it, check the return, keep it moving. πβ¨
and that's the page! π cute little sign-off time: this whole thing lives under ./drivers/infiniband/hw/irdma, it's dated October 2026, and it's page irdma_initialize_ilq(9) in the Kernel API Manual β section 9, obviously. mwah π go be a main character in the kernel for me πβ
π¦ 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