Home
last modified time | relevance | path

Searched refs:msi_alloc_info_t (Results 1 – 25 of 26) sorted by relevance

12

/linux/include/linux/
H A Dmsi.h455 msi_alloc_info_t *arg);
459 msi_alloc_info_t *arg);
465 msi_alloc_info_t *arg);
467 msi_alloc_info_t *arg);
468 void (*prepare_desc)(struct irq_domain *domain, msi_alloc_info_t *arg,
470 void (*set_desc)(msi_alloc_info_t *arg,
511 msi_alloc_info_t *alloc_data;
528 msi_alloc_info_t alloc_info;
712 void pci_msix_prepare_desc(struct irq_domain *domain, msi_alloc_info_t *arg,
/linux/drivers/irqchip/
H A Dirq-gic-its-msi-parent.c61 int nvec, msi_alloc_info_t *info) in its_pci_msi_prepare()
105 int nvec, msi_alloc_info_t *info) in its_v5_pci_msi_prepare()
230 int nvec, msi_alloc_info_t *info) in its_pmsi_prepare()
255 int nvec, msi_alloc_info_t *info) in its_v5_pmsi_prepare()
281 static void its_msi_teardown(struct irq_domain *domain, msi_alloc_info_t *info) in its_msi_teardown()
H A Dirq-mvebu-icu.c134 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 Dirq-gic-v3-its-fsl-mc-msi.c41 int nvec, msi_alloc_info_t *info) in its_fsl_mc_msi_prepare()
H A Dirq-gic-v5-its.c799 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 Dirq-ti-sci-inta.c574 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 Dirq-riscv-aplic-msi.c131 static void aplic_msi_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc) in aplic_msi_set_desc()
H A Dirq-gic-v5-iwb.c129 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 Dirq-mbigen.c195 static void mbigen_domain_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc) in mbigen_domain_set_desc()
H A Dirq-gic-v3-mbi.c89 msi_alloc_info_t *info = args; in mbi_irq_domain_alloc()
H A Dirq-ls-scfg-msi.c142 msi_alloc_info_t *info = args; in ls_scfg_msi_domain_irq_alloc()
H A Dirq-gic-v2m.c154 msi_alloc_info_t *info = args; in gicv2m_irq_domain_alloc()
H A Dirq-gic-v3-its.c3570 int nvec, msi_alloc_info_t *info) in its_msi_prepare()
3628 static void its_msi_teardown(struct irq_domain *domain, msi_alloc_info_t *info) in its_msi_teardown()
3684 msi_alloc_info_t *info = args; in its_irq_domain_alloc()
/linux/arch/x86/include/asm/
H A Dmsi.h7 typedef struct irq_alloc_info msi_alloc_info_t; typedef
10 msi_alloc_info_t *arg);
/linux/arch/x86/kernel/apic/
H A Dmsi.c176 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/drivers/pci/msi/
H A Dirqdomain.c67 static void pci_msi_domain_set_desc(msi_alloc_info_t *arg, in pci_msi_domain_set_desc()
145 static void pci_device_domain_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc) in pci_device_domain_set_desc()
225 void pci_msix_prepare_desc(struct irq_domain *domain, msi_alloc_info_t *arg, in pci_msix_prepare_desc()
/linux/include/asm-generic/
H A Dmsi.h32 } msi_alloc_info_t; typedef
/linux/kernel/irq/
H A Dmsi.c63 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/drivers/cdx/
H A Dcdx_msi.c114 static void cdx_msi_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc) in cdx_msi_set_desc()
122 int nvec, msi_alloc_info_t *info) in cdx_msi_prepare()
/linux/drivers/base/
H A Dplatform-msi.c26 static void platform_msi_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc) in platform_msi_set_desc()
/linux/arch/powerpc/platforms/pseries/
H A Dmsi.c345 msi_alloc_info_t *arg) in rtas_prepare_msi_irqs()
431 int nvec, msi_alloc_info_t *arg) in pseries_msi_ops_prepare()
568 msi_alloc_info_t *info = arg; in pseries_irq_domain_alloc()
/linux/drivers/bus/fsl-mc/
H A Dfsl-mc-msi.c33 static void fsl_mc_msi_set_desc(msi_alloc_info_t *arg, in fsl_mc_msi_set_desc()
/linux/include/linux/gpio/
H A Ddriver.h41 msi_alloc_info_t msiinfo;
/linux/drivers/gpio/
H A Dgpio-thunderx.c425 msi_alloc_info_t *info = &gfwspec->msiinfo; in thunderx_gpio_populate_parent_alloc_info()
/linux/drivers/pci/controller/
H A Dvmd.c257 struct msi_desc *desc = ((msi_alloc_info_t *)arg)->desc; in vmd_msi_alloc()

12