irdma_set_hw_rsrc(9)
π irdma_set_hw_rsrc β like, the kernel API manual, section 9 bestie β¨
okay so before we even start: yes this is irdma_set_hw_rsrc(9), a kernel API manual page, and yes it's short. not every icon needs a whole trilogy. π
β¨ NAME β¨
irdma_set_hw_rsrc β sets the hardware memory resources. that's it. that's the whole job. it's giving "one task, done flawlessly." π¦
πΈ SYNOPSIS πΈ
void irdma_set_hw_rsrc (struct irdma_pci_f *rf );
literally the entire function signature. void return, so no comeback, no receipts, no return value to check. it just does the thing and leaves. main character energy honestly. π
π ARGUMENTS π
rfβ the RDMA PCI function. that's your one and only input, bestie. hand it over and it's all "say less." π
π«Ά SEE ALSO π«Ά
this is the part where the page goes full group-chat-invite-list, because wow there are a lot of friends here. all of them are (9) manual entries, and ngl, every single one is coming to the party:
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_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_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)
and the source location, in case you wanna go read the actual code like the little researcher you are:
- Kernel file
./drivers/infiniband/hw/irdma/hw.cπ
iykyk: that's<cyan>./drivers/infiniband/hw/irdma</cyan>as the directory, and the file itself lives at<cyan>./drivers/infiniband/hw/irdma/hw.c</cyan>β go peek, it's right there inhw.c, no cap. π₯
that's the whole page bestie, short and slay. this little cutie came from the <pink>./drivers/infiniband/hw/irdma</pink> crew and it's dated <yellow>October 2026</yellow> β so jot that down, 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