/linux/include/linux/ |
H A D | msi.h | 397 struct msi_domain_info; 431 irq_hw_number_t (*get_hwirq)(struct msi_domain_info *info, 434 struct msi_domain_info *info, 438 struct msi_domain_info *info, 473 struct msi_domain_info { struct 497 struct msi_domain_info info; argument 583 struct msi_domain_info *msi_child_info); 588 struct msi_domain_info *msi_child_info); 594 struct msi_domain_info *info, 623 struct msi_domain_info *msi_get_domain_info(struct irq_domain *domain); [all …]
|
/linux/kernel/irq/ |
H A D | msi.c | 621 struct msi_domain_info *info; in msi_domain_get_hwsize() 641 struct msi_domain_info *info = domain->host_data; in msi_check_level() 703 struct msi_domain_info *info = domain->host_data; in msi_domain_alloc() 735 struct msi_domain_info *info = domain->host_data; in msi_domain_free() 748 struct msi_domain_info *info = domain->host_data; in msi_domain_translate() 767 static irq_hw_number_t msi_domain_ops_get_hwirq(struct msi_domain_info *info, in msi_domain_ops_get_hwirq() 787 struct msi_domain_info *info, in msi_domain_ops_init() 808 static void msi_domain_update_dom_ops(struct msi_domain_info *info) in msi_domain_update_dom_ops() 830 static void msi_domain_update_chip_ops(struct msi_domain_info *info) in msi_domain_update_chip_ops() 840 struct msi_domain_info *info, in __msi_create_irq_domain() [all …]
|
/linux/drivers/pci/msi/ |
H A D | irqdomain.c | 78 static void pci_msi_domain_update_dom_ops(struct msi_domain_info *info) in pci_msi_domain_update_dom_ops() 90 static void pci_msi_domain_update_chip_ops(struct msi_domain_info *info) in pci_msi_domain_update_chip_ops() 115 struct msi_domain_info *info, in pci_msi_create_irq_domain() 153 struct msi_domain_info *info = data->domain->host_data; in cond_mask_parent() 161 struct msi_domain_info *info = data->domain->host_data; in cond_unmask_parent() 347 struct msi_domain_info *info; in pci_msi_domain_supports()
|
/linux/drivers/irqchip/ |
H A D | irq-gic-v3-its-msi-parent.c | 46 struct msi_domain_info *msi_info; in its_pci_msi_prepare() 132 struct msi_domain_info *msi_info; in its_pmsi_prepare() 163 struct irq_domain *real_parent, struct msi_domain_info *info) in its_init_dev_msi_info()
|
H A D | irq-gic-v3-its-fsl-mc-msi.c | 44 struct msi_domain_info *msi_info; in its_fsl_mc_msi_prepare() 72 static struct msi_domain_info its_fsl_mc_msi_domain_info = {
|
H A D | irq-msi-lib.h | 25 struct msi_domain_info *info);
|
H A D | irq-msi-lib.c | 28 struct msi_domain_info *info) in msi_lib_init_dev_msi_info()
|
H A D | irq-alpine-msi.c | 104 static struct msi_domain_info alpine_msix_domain_info = {
|
H A D | irq-riscv-aplic-msi.c | 140 struct msi_domain_info *info = d->host_data; in aplic_msi_translate()
|
H A D | irq-gic-v3-mbi.c | 169 struct irq_domain *real_parent, struct msi_domain_info *info) in mbi_init_dev_msi_info()
|
H A D | irq-riscv-imsic-platform.c | 238 struct msi_domain_info *info) in imsic_init_dev_msi_info()
|
H A D | irq-ls-scfg-msi.c | 66 static struct msi_domain_info ls_scfg_msi_domain_info = {
|
H A D | irq-armada-370-xp.c | 243 static struct msi_domain_info mpic_msi_domain_info = {
|
/linux/drivers/bus/fsl-mc/ |
H A D | fsl-mc-msi.c | 44 static void fsl_mc_msi_update_dom_ops(struct msi_domain_info *info) in fsl_mc_msi_update_dom_ops() 133 static void fsl_mc_msi_update_chip_ops(struct msi_domain_info *info) in fsl_mc_msi_update_chip_ops() 160 struct msi_domain_info *info, in fsl_mc_msi_create_irq_domain()
|
/linux/drivers/soc/ti/ |
H A D | ti_sci_inta_msi.c | 31 static void ti_sci_inta_msi_update_chip_ops(struct msi_domain_info *info) in ti_sci_inta_msi_update_chip_ops() 49 struct msi_domain_info *info, in ti_sci_inta_msi_create_irq_domain()
|
/linux/include/linux/soc/ti/ |
H A D | ti_sci_inta_msi.h | 17 struct msi_domain_info *info,
|
/linux/drivers/cdx/ |
H A D | cdx_msi.c | 126 struct msi_domain_info *msi_info; in cdx_msi_prepare() 153 static struct msi_domain_info cdx_msi_domain_info = {
|
/linux/arch/x86/kernel/ |
H A D | hpet.c | 517 struct msi_domain_info *info, unsigned int virq, in hpet_msi_init() 530 static struct msi_domain_info hpet_msi_domain_info = { 538 struct msi_domain_info *domain_info; in hpet_create_irq_domain() 583 struct msi_domain_info *info = msi_get_domain_info(domain); in hpet_dev_id()
|
/linux/include/linux/fsl/ |
H A D | mc.h | 21 struct msi_domain_info; 429 struct msi_domain_info *info,
|
/linux/drivers/pci/controller/ |
H A D | pcie-xilinx.c | 267 static struct msi_domain_info xilinx_msi_info = {
|
H A D | pcie-iproc-msi.c | 172 static struct msi_domain_info iproc_msi_domain_info = {
|
H A D | pcie-xilinx-dma-pl.c | 384 static struct msi_domain_info xilinx_msi_domain_info = {
|
/linux/arch/x86/pci/ |
H A D | xen.c | 438 static struct msi_domain_info xen_pci_msi_domain_info = {
|
/linux/drivers/pci/controller/mobiveil/ |
H A D | pcie-mobiveil-host.c | 362 static struct msi_domain_info mobiveil_msi_domain_info = {
|
/linux/arch/um/drivers/ |
H A D | virt-pci.c | 947 static struct msi_domain_info um_pci_msi_domain_info = {
|