| /linux/arch/x86/include/asm/ |
| H A D | msi.h | 7 typedef struct irq_alloc_info msi_alloc_info_t; typedef 10 msi_alloc_info_t *arg);
|
| /linux/arch/x86/kernel/apic/ |
| H A D | msi.c | 176 int nvec, msi_alloc_info_t *alloc) in x86_msi_prepare() 281 msi_alloc_info_t *arg) in pci_msi_prepare() 325 irq_hw_number_t hwirq, msi_alloc_info_t *arg) in dmar_msi_init()
|
| /linux/include/asm-generic/ |
| H A D | msi.h | 32 } msi_alloc_info_t; typedef
|
| /linux/kernel/irq/ |
| H A D | msi.c | 63 int nvec, msi_alloc_info_t *arg); 787 msi_alloc_info_t *arg) in msi_domain_ops_get_hwirq() 793 int nvec, msi_alloc_info_t *arg) in msi_domain_ops_prepare() 799 static void msi_domain_ops_teardown(struct irq_domain *domain, msi_alloc_info_t *arg) in msi_domain_ops_teardown() 803 static void msi_domain_ops_set_desc(msi_alloc_info_t *arg, in msi_domain_ops_set_desc() 812 msi_alloc_info_t *arg) in msi_domain_ops_init() 1160 int nvec, msi_alloc_info_t *arg) in msi_domain_prepare_irqs() 1275 unsigned int nirqs, msi_alloc_info_t *arg) in populate_alloc_info() 1299 msi_alloc_info_t arg = { }; in __msi_domain_alloc_irqs()
|
| /linux/arch/powerpc/platforms/pseries/ |
| H A D | msi.c | 350 msi_alloc_info_t *arg) in rtas_prepare_msi_irqs() 436 int nvec, msi_alloc_info_t *arg) in pseries_msi_ops_prepare() 469 static void pseries_msi_ops_teardown(struct irq_domain *domain, msi_alloc_info_t *arg) in pseries_msi_ops_teardown() 579 msi_alloc_info_t *info = arg; in pseries_irq_domain_alloc()
|
| /linux/drivers/base/ |
| H A D | platform-msi.c | 26 static void platform_msi_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc) in platform_msi_set_desc()
|
| /linux/drivers/irqchip/ |
| H A D | irq-mvebu-icu.c | 134 unsigned int virq, irq_hw_number_t hwirq, msi_alloc_info_t *arg) in mvebu_icu_msi_init() 140 static void mvebu_icu_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc) in mvebu_icu_set_desc()
|
| H A D | irq-gic-v5-its.c | 799 int nvec, msi_alloc_info_t *info) in gicv5_its_msi_prepare() 821 static void gicv5_its_msi_teardown(struct irq_domain *domain, msi_alloc_info_t *info) in gicv5_its_msi_teardown() 883 static int gicv5_its_alloc_eventid(struct gicv5_its_dev *its_dev, msi_alloc_info_t *info, in gicv5_its_alloc_eventid() 934 msi_alloc_info_t *info = arg; in gicv5_its_irq_domain_alloc()
|
| H A D | irq-ti-sci-inta.c | 574 msi_alloc_info_t *arg = data; in ti_sci_inta_irq_domain_alloc() 592 static void ti_sci_inta_msi_set_desc(msi_alloc_info_t *arg, in ti_sci_inta_msi_set_desc()
|
| H A D | irq-riscv-aplic-msi.c | 131 static void aplic_msi_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc) in aplic_msi_set_desc()
|
| H A D | irq-mbigen.c | 195 static void mbigen_domain_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc) in mbigen_domain_set_desc()
|
| H A D | irq-gic-v5-iwb.c | 130 static void gicv5_iwb_domain_set_desc(msi_alloc_info_t *alloc_info, struct msi_desc *desc) in gicv5_iwb_domain_set_desc()
|
| H A D | irq-gic-v3-mbi.c | 89 msi_alloc_info_t *info = args; in mbi_irq_domain_alloc()
|
| H A D | irq-riscv-rpmi-sysmsi.c | 162 static void rpmi_sysmsi_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc) in rpmi_sysmsi_set_desc()
|
| H A D | irq-ls-scfg-msi.c | 142 msi_alloc_info_t *info = args; in ls_scfg_msi_domain_irq_alloc()
|
| H A D | irq-gic-v2m.c | 154 msi_alloc_info_t *info = args; in gicv2m_irq_domain_alloc()
|
| H A D | irq-gic-v3-its.c | 3573 int nvec, msi_alloc_info_t *info) in its_msi_prepare() 3631 static void its_msi_teardown(struct irq_domain *domain, msi_alloc_info_t *info) in its_msi_teardown() 3687 msi_alloc_info_t *info = args; in its_irq_domain_alloc()
|
| /linux/arch/s390/pci/ |
| H A D | pci_irq.c | 357 static void zpci_msi_teardown(struct irq_domain *domain, msi_alloc_info_t *arg) in zpci_msi_teardown() 370 msi_alloc_info_t *info) in zpci_msi_prepare() 408 struct msi_desc *desc = ((msi_alloc_info_t *)args)->desc; in zpci_msi_domain_alloc()
|
| /linux/drivers/bus/fsl-mc/ |
| H A D | fsl-mc-msi.c | 33 static void fsl_mc_msi_set_desc(msi_alloc_info_t *arg, in fsl_mc_msi_set_desc()
|
| /linux/drivers/gpio/ |
| H A D | gpio-thunderx.c | 425 msi_alloc_info_t *info = &gfwspec->msiinfo; in thunderx_gpio_populate_parent_alloc_info()
|
| /linux/drivers/pci/controller/ |
| H A D | vmd.c | 268 struct msi_desc *desc = ((msi_alloc_info_t *)arg)->desc; in vmd_msi_alloc()
|