Lines Matching full:msi
7 #include <linux/irqchip/irq-msi-lib.h>
10 * msi_lib_init_dev_msi_info - Domain info setup for MSI domains
18 * This function is to be used for all types of MSI domains above the root
39 * MSI parent domain specific settings. For now there is only the in msi_lib_init_dev_msi_info()
40 * root parent domain, e.g. NEXUS, acting as a MSI parent, but it is in msi_lib_init_dev_msi_info()
41 * possible to stack MSI parents. See x86 vector -> irq remapping in msi_lib_init_dev_msi_info()
63 * Per device MSI should never have any MSI feature bits in msi_lib_init_dev_msi_info()
71 /* Core managed MSI descriptors */ in msi_lib_init_dev_msi_info()
88 * Mask out the domain specific MSI feature flags which are not in msi_lib_init_dev_msi_info()
102 * The device MSI domain can never have a set affinity callback. It in msi_lib_init_dev_msi_info()
104 * settings. The device MSI domain just has to write the resulting in msi_lib_init_dev_msi_info()
105 * MSI message into the hardware which is the whole purpose of the in msi_lib_init_dev_msi_info()
106 * device MSI domain aside of mask/unmask which is provided e.g. by in msi_lib_init_dev_msi_info()
107 * PCI/MSI device domains. in msi_lib_init_dev_msi_info()
142 * if @d is providing the parent MSI domain for the functionality