pci_msi_regi...ode_provider(9)
π NAME π
okay so bestie, welcome to the pci_msi_regi...ode_provider(9) page from the Kernel API Manual β the function is literally called pci_msi_register_fwnode_provider, and it is the βRegister callback to retrieve fwnodeβ one. π
β¨
π SYNOPSIS π
void pci_msi_register_fwnode_provider (struct fwnode_handle
*(*fn)(struct device *) );
π¦ ARGUMENTS π¦
fnβ the callback matching a device to a fwnode that identifies a PCI MSI domain. Itβs giving very specific matchmaker energy, no cap. π
πΈ DESCRIPTION πΈ
This should be called by the irqchip driver β the one that is the parent of the MSI domain β so it can provide a callback interface to query the fwnode. Thatβs the whole assignment. π«Ά
π SEE ALSO π
Kernel file: ./drivers/pci/pci-acpi.c
And the whole SEE ALSO squad is:
pciehp_is_native(9)shpchp_is_native(9)pci_acpi_wake_bus(9)pci_acpi_wake_dev(9)pci_acpi_add_root_pm_notifier(9)pci_acpi_add_pm_notifier(9)pci_dev_acpi_reset(9)pci_acpi_set_companion_lookup_hook(9)pci_acpi_clear_companion_lookup_hook(9)pci_acpi_optimize_delay(9)pci_host_bridge_acpi_msi_domain(9)
okay bye bestie π«Ά β the footerβs source/version bit is ./drivers/pci, the date is October 2026, and the footer title is pci_msi_regi...ode_provider(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