of_msi_configure(9)
π NAME π
okay so welcome to the Kernel API Manual page for of_msi_configure(9) π
β this is literally the function that Set the msi_domain field of a device. Itβs giving kernel matchmaker energy: device meets MSI irq domain, and the field gets set π«Άβ¨
β¨ SYNOPSIS β¨
void of_msi_configure (struct device *dev , const struct device_node *np
);
πΈ ARGUMENTS πΈ
devβ the device structure to associate with an MSI irq domain π this is the device getting its domain moment, no cap.npβ the device node for that device π the node bestie that goes withdev.
π¦ SEE ALSO π¦
Kernel file ./drivers/of/irq.c is where this lives, and hereβs the whole related-page friend group β peek at these when youβre going down the rabbit hole π₯:
irq_of_parse_and_map(9)of_irq_find_parent(9)of_irq_parse_raw(9)of_irq_parse_one(9)of_irq_to_resource(9)of_irq_get(9)of_irq_get_byname(9)of_irq_count(9)of_irq_to_resource_table(9)of_irq_init(9)of_msi_xlate(9)of_msi_map_get_device_domain(9)of_msi_get_domain(9)
xoxo, your kernel bestie π
β source/version vibes: ./drivers/of; date: October 2026; page: of_msi_configure(9). 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