msi_domain_...le_msi_descs(9)
okay so bestie, this page is msi_domain_add_simple_msi_descs(9) β the header truncates it as msi_domain_...le_msi_descs(9) β and it lives in the Kernel API Manual. Buckle up, it's a short one but she's iconic π
β¨
π NAME π
msi_domain_add_simple_msi_descs β Allocate and initialize MSI descriptors. That's the whole assignment, no cap π
β¨ SYNOPSIS β¨
int msi_domain_add_simple_msi_descs (struct device *dev , struct
msi_ctrl *ctrl );
π ARGUMENTS π
devβ Pointer to the device for which the descriptors are allocated. That's the device getting the descriptor glow-up π«Άctrlβ Allocation control struct. It's the control center for this allocation moment π
π¦ RETURN π¦
0 on success or an appropriate failure code. That's the whole return tea ββ¨
π SEE ALSO π
Kernel file ./kernel/irq/msi.c β yes, go read the source, bestie. Then check out the whole squad: struct msi_device_data(9), struct msi_ctrl(9), msi_alloc_desc(9), msi_domain_insert_msi_desc(9), msi_domain_free_msi_descs_range(9), msi_setup_device_data(9), __msi_lock_descs(9), __msi_unlock_descs(9), msi_domain_first_desc(9), msi_next_desc(9), msi_domain_get_virq(9), msi_device_populate_sysfs(9), msi_device_destroy_sysfs(9), msi_domain_set_affinity(9), msi_create_irq_domain(9), msi_create_parent_irq_domain(9), msi_parent_init_dev_msi_info(9), msi_create_device_irq_domain(9), msi_remove_device_irq_domain(9), msi_match_device_irq_domain(9), msi_domain_alloc_irqs_range_locked(9), msi_domain_alloc_irqs_range(9), msi_domain_alloc_irqs_all_locked(9), msi_domain_alloc_irq_at(9), msi_device_domain_alloc_wired(9), msi_domain_free_irqs_range_locked(9), msi_domain_free_irqs_range(9), msi_domain_free_irqs_all_locked(9), msi_domain_free_irqs_all(9), msi_device_domain_free_wired(9), msi_get_domain_info(9), msi_device_has_isolated_msi(9) π«
This cutie came from the ./kernel/irq source, dated October 2026, and the footer calls the page msi_domain_...le_msi_descs(9). Bye bestie, mwah ππ
π¦ 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