/Linux-v4.19/include/linux/ |
D | msi.h | 204 struct msi_domain_info; 225 irq_hw_number_t (*get_hwirq)(struct msi_domain_info *info, 228 struct msi_domain_info *info, 232 struct msi_domain_info *info, 235 struct msi_domain_info *info, 258 struct msi_domain_info { struct 300 struct msi_domain_info *info, 305 struct msi_domain_info *msi_get_domain_info(struct irq_domain *domain); 308 struct msi_domain_info *info, 335 struct msi_domain_info *info, [all …]
|
/Linux-v4.19/arch/x86/kernel/apic/ |
D | msi.c | 90 static irq_hw_number_t pci_msi_get_hwirq(struct msi_domain_info *info, in pci_msi_get_hwirq() 127 static struct msi_domain_info pci_msi_domain_info = { 165 static struct msi_domain_info pci_msi_ir_domain_info = { 207 static irq_hw_number_t dmar_msi_get_hwirq(struct msi_domain_info *info, in dmar_msi_get_hwirq() 214 struct msi_domain_info *info, unsigned int virq, in dmar_msi_init() 228 static struct msi_domain_info dmar_msi_domain_info = { 282 struct msi_domain_info *info = msi_get_domain_info(domain); in hpet_dev_id() 304 static irq_hw_number_t hpet_msi_get_hwirq(struct msi_domain_info *info, in hpet_msi_get_hwirq() 311 struct msi_domain_info *info, unsigned int virq, in hpet_msi_init() 322 struct msi_domain_info *info, unsigned int virq) in hpet_msi_free() [all …]
|
/Linux-v4.19/kernel/irq/ |
D | msi.c | 81 struct msi_domain_info *info = domain->host_data; in msi_check_level() 141 struct msi_domain_info *info = domain->host_data; in msi_domain_alloc() 173 struct msi_domain_info *info = domain->host_data; in msi_domain_free() 191 static irq_hw_number_t msi_domain_ops_get_hwirq(struct msi_domain_info *info, in msi_domain_ops_get_hwirq() 216 struct msi_domain_info *info, in msi_domain_ops_init() 231 struct msi_domain_info *info, in msi_domain_ops_check() 245 static void msi_domain_update_dom_ops(struct msi_domain_info *info) in msi_domain_update_dom_ops() 266 static void msi_domain_update_chip_ops(struct msi_domain_info *info) in msi_domain_update_chip_ops() 282 struct msi_domain_info *info, in msi_create_irq_domain() 304 struct msi_domain_info *info = domain->host_data; in msi_domain_prepare_irqs() [all …]
|
/Linux-v4.19/drivers/irqchip/ |
D | irq-gic-v3-its-fsl-mc-msi.c | 31 struct msi_domain_info *msi_info; in its_fsl_mc_msi_prepare() 58 static struct msi_domain_info its_fsl_mc_msi_domain_info = {
|
D | irq-gic-v3-its-platform-msi.c | 60 struct msi_domain_info *msi_info; in its_pmsi_prepare() 86 static struct msi_domain_info its_pmsi_domain_info = {
|
D | irq-gic-v3-its-pci-msi.c | 68 struct msi_domain_info *msi_info; in its_pci_msi_prepare() 107 static struct msi_domain_info its_pci_msi_domain_info = {
|
D | irq-gic-v3-mbi.c | 171 static struct msi_domain_info mbi_msi_domain_info = { 219 static struct msi_domain_info mbi_pmsi_domain_info = {
|
D | irq-gic-v2m.c | 95 static struct msi_domain_info gicv2m_msi_domain_info = { 244 static struct msi_domain_info gicv2m_pmsi_domain_info = {
|
D | irq-mvebu-odmi.c | 155 static struct msi_domain_info odmi_msi_domain_info = {
|
D | irq-alpine-msi.c | 104 static struct msi_domain_info alpine_msix_domain_info = {
|
D | irq-mvebu-gicp.c | 161 static struct msi_domain_info gicp_msi_domain_info = {
|
D | irq-ls-scfg-msi.c | 68 static struct msi_domain_info ls_scfg_msi_domain_info = {
|
D | irq-armada-370-xp.c | 204 static struct msi_domain_info armada_370_xp_msi_domain_info = {
|
/Linux-v4.19/drivers/bus/fsl-mc/ |
D | fsl-mc-msi.c | 45 static void fsl_mc_msi_update_dom_ops(struct msi_domain_info *info) in fsl_mc_msi_update_dom_ops() 134 static void fsl_mc_msi_update_chip_ops(struct msi_domain_info *info) in fsl_mc_msi_update_chip_ops() 161 struct msi_domain_info *info, in fsl_mc_msi_create_irq_domain()
|
/Linux-v4.19/drivers/base/ |
D | platform-msi.c | 55 struct msi_domain_info *info, in platform_msi_init() 67 static void platform_msi_update_dom_ops(struct msi_domain_info *info) in platform_msi_update_dom_ops() 89 static void platform_msi_update_chip_ops(struct msi_domain_info *info) in platform_msi_update_chip_ops() 178 struct msi_domain_info *info, in platform_msi_create_irq_domain()
|
/Linux-v4.19/include/linux/fsl/ |
D | mc.h | 19 struct msi_domain_info; 390 struct msi_domain_info *info,
|
/Linux-v4.19/drivers/pci/controller/ |
D | pci-aardvark.c | 187 struct msi_domain_info msi_domain_info; member 621 struct msi_domain_info *msi_di; in advk_pcie_init_msi_irq_domain() 635 msi_di = &pcie->msi_domain_info; in advk_pcie_init_msi_irq_domain()
|
D | vmd.c | 185 static irq_hw_number_t vmd_get_hwirq(struct msi_domain_info *info, in vmd_get_hwirq() 224 static int vmd_msi_init(struct irq_domain *domain, struct msi_domain_info *info, in vmd_msi_init() 248 struct msi_domain_info *info, unsigned int virq) in vmd_msi_free() 289 static struct msi_domain_info vmd_msi_domain_info = {
|
D | pcie-altera-msi.c | 84 static struct msi_domain_info altera_msi_domain_info = {
|
D | pcie-tango.c | 128 static struct msi_domain_info msi_dom_info = {
|
D | pci-xgene-msi.c | 55 static struct msi_domain_info xgene_msi_domain_info = {
|
D | pci-hyperv.c | 459 struct msi_domain_info msi_info; 856 static void hv_msi_free(struct irq_domain *domain, struct msi_domain_info *info, in hv_msi_free() 1235 static irq_hw_number_t hv_msi_domain_ops_get_hwirq(struct msi_domain_info *info, in hv_msi_domain_ops_get_hwirq()
|
D | pcie-iproc-msi.c | 172 static struct msi_domain_info iproc_msi_domain_info = {
|
/Linux-v4.19/drivers/pci/ |
D | msi.c | 1349 struct msi_domain_info *info, struct device *dev) in pci_msi_domain_check_cap() 1391 static void pci_msi_domain_update_dom_ops(struct msi_domain_info *info) in pci_msi_domain_update_dom_ops() 1407 static void pci_msi_domain_update_chip_ops(struct msi_domain_info *info) in pci_msi_domain_update_chip_ops() 1432 struct msi_domain_info *info, in pci_msi_create_irq_domain()
|
/Linux-v4.19/drivers/pci/controller/dwc/ |
D | pcie-designware-host.c | 71 static struct msi_domain_info dw_pcie_msi_domain_info = {
|