Home
last modified time | relevance | path

Searched refs:msi_msg (Results 1 – 48 of 48) sorted by relevance

/linux-4.4.14/include/linux/
Dmsi.h7 struct msi_msg { struct
19 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg); argument
20 void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg);
23 struct msi_msg *msg);
61 struct msi_msg msg;
117 void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
118 void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
119 void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg);
127 static inline void __write_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __write_msi_msg()
131 static inline void write_msi_msg(int irq, struct msi_msg *msg) in write_msi_msg()
[all …]
Ddmar.h278 extern void dmar_msi_read(int irq, struct msi_msg *msg);
279 extern void dmar_msi_write(int irq, struct msi_msg *msg);
Dirq.h32 struct msi_msg;
380 void (*irq_compose_msi_msg)(struct irq_data *data, struct msi_msg *msg);
381 void (*irq_write_msi_msg)(struct irq_data *data, struct msi_msg *msg);
477 extern int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg);
Dkvm_host.h332 struct msi_msg msi;
/linux-4.4.14/arch/ia64/kernel/
Dmsi_ia64.c18 struct msi_msg msg; in ia64_set_msi_irq_affinity()
47 struct msi_msg msg; in ia64_setup_msi_irq()
137 struct msi_msg msg; in dmar_msi_set_affinity()
169 msi_compose_msg(struct pci_dev *pdev, unsigned int irq, struct msi_msg *msg) in msi_compose_msg()
194 struct msi_msg msg; in dmar_alloc_hwirq()
/linux-4.4.14/kernel/irq/
Dmsi.c38 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __get_cached_msi_msg()
43 void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg) in get_cached_msi_msg()
53 struct msi_msg *msg) in irq_chip_write_msi_msg()
71 struct msi_msg msg; in msi_domain_set_affinity()
86 struct msi_msg msg; in msi_domain_activate()
95 struct msi_msg msg; in msi_domain_deactivate()
Dchip.c1075 int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in irq_chip_compose_msi_msg()
/linux-4.4.14/arch/x86/include/asm/
Dhpet.h82 extern void hpet_msi_write(struct hpet_dev *hdev, struct msi_msg *msg);
83 extern void hpet_msi_read(struct hpet_dev *hdev, struct msi_msg *msg);
Dirq_remapping.h29 struct msi_msg;
/linux-4.4.14/drivers/iommu/
Dirq_remapping.h28 struct msi_msg;
Dintel_irq_remapping.c56 struct msi_msg msi_entry;
1167 struct msi_msg *msg) in intel_ir_compose_msi_msg()
1224 struct msi_msg *msg = &data->msi_entry; in intel_irq_remapping_prepare_irte()
Ddmar.c1541 void dmar_msi_write(int irq, struct msi_msg *msg) in dmar_msi_write()
1554 void dmar_msi_read(int irq, struct msi_msg *msg) in dmar_msi_read()
Damd_iommu.c3589 struct msi_msg msi_entry;
3854 struct msi_msg *msg = &data->msi_entry; in irq_remapping_prepare_irte()
4055 static void ir_compose_msi_msg(struct irq_data *irq_data, struct msi_msg *msg) in ir_compose_msi_msg()
Darm-smmu-v3.c2216 static void arm_smmu_write_msi_msg(struct msi_desc *desc, struct msi_msg *msg) in arm_smmu_write_msi_msg()
/linux-4.4.14/arch/x86/kernel/apic/
Dmsi.c28 static void irq_msi_compose_msg(struct irq_data *data, struct msi_msg *msg) in irq_msi_compose_msg()
175 static void dmar_msi_write_msg(struct irq_data *data, struct msi_msg *msg) in dmar_msi_write_msg()
265 static void hpet_msi_write_msg(struct irq_data *data, struct msi_msg *msg) in hpet_msi_write_msg()
/linux-4.4.14/arch/ia64/sn/kernel/
Dmsi_sn.c68 struct msi_msg msg; in sn_setup_msi_irq()
158 struct msi_msg msg; in sn_set_msi_irq_affinity()
/linux-4.4.14/arch/arm/mach-iop13xx/
Dmsi.c138 struct msi_msg msg; in arch_setup_msi_irq()
/linux-4.4.14/arch/powerpc/platforms/pasemi/
Dmsi.c87 struct msi_msg msg; in pasemi_msi_setup_msi_irqs()
/linux-4.4.14/arch/powerpc/platforms/cell/
Daxon_msi.c203 static int setup_msi_msg_address(struct pci_dev *dev, struct msi_msg *msg) in setup_msi_msg_address()
261 struct msi_msg msg; in axon_msi_setup_msi_irqs()
/linux-4.4.14/arch/powerpc/sysdev/
Dmpic_u3msi.c129 struct msi_msg msg; in u3msi_setup_msi_irqs()
Dppc4xx_hsta_msi.c43 struct msi_msg msg; in hsta_setup_msi_irqs()
Dfsl_msi.c147 struct msi_msg *msg, in fsl_compose_msi_msg()
191 struct msi_msg msg; in fsl_setup_msi_irqs()
Dppc4xx_msi.c83 struct msi_msg msg; in ppc4xx_setup_msi_irqs()
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dpci.h106 unsigned int is_64, struct msi_msg *msg);
Dpci-p5ioc2.c46 unsigned int is_64, struct msi_msg *msg) in pnv_pci_p5ioc2_msi_setup()
Dpci.c53 struct msi_msg msg; in pnv_setup_msi_irqs()
Dpci-ioda.c2641 unsigned int is_64, struct msi_msg *msg) in pnv_pci_ioda_msi_setup()
/linux-4.4.14/arch/mips/pci/
Dmsi-xlp.c297 struct msi_msg msg; in xlp_setup_msi()
404 struct msi_msg msg; in xlp_setup_msix()
Dpci-xlr.c223 struct msi_msg msg; in arch_setup_msi_irq()
Dmsi-octeon.c62 struct msi_msg msg; in arch_setup_msi_irq()
/linux-4.4.14/arch/x86/pci/
Dxen.c209 struct msi_msg *msg) in xen_msi_compose_msg()
228 struct msi_msg msg; in xen_hvm_setup_msi_irqs()
/linux-4.4.14/drivers/pci/
Dmsi.c278 void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __pci_read_msi_msg()
309 void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __pci_write_msi_msg()
347 void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg) in pci_write_msi_msg()
1144 void pci_msi_domain_write_msg(struct irq_data *irq_data, struct msi_msg *msg) in pci_msi_domain_write_msg()
/linux-4.4.14/drivers/base/
Dplatform-msi.c86 static void platform_msi_write_msg(struct irq_data *data, struct msi_msg *msg) in platform_msi_write_msg()
/linux-4.4.14/drivers/pci/host/
Dpcie-altera-msi.c99 static void altera_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in altera_compose_msi_msg()
Dpci-xgene-msi.c150 static void xgene_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in xgene_compose_msi_msg()
Dpcie-xilinx.c287 struct msi_msg msg; in xilinx_pcie_msi_setup_irq()
Dpcie-designware.c304 struct msi_msg msg; in dw_msi_setup_msg()
Dpcie-rcar.c647 struct msi_msg msg; in rcar_msi_setup_irq()
Dpci-tegra.c1201 struct msi_msg msg; in tegra_msi_setup_irq()
/linux-4.4.14/drivers/irqchip/
Dirq-gic-v2m.c105 static void gicv2m_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in gicv2m_compose_msi_msg()
Dirq-armada-370-xp.c147 struct msi_msg msg; in armada_370_xp_setup_msi_irq()
Dirq-gic-v3-its.c618 static void its_irq_compose_msi_msg(struct irq_data *d, struct msi_msg *msg) in its_irq_compose_msi_msg()
/linux-4.4.14/arch/x86/kernel/
Dhpet.c474 void hpet_msi_write(struct hpet_dev *hdev, struct msi_msg *msg) in hpet_msi_write()
480 void hpet_msi_read(struct hpet_dev *hdev, struct msi_msg *msg) in hpet_msi_read()
/linux-4.4.14/arch/powerpc/platforms/pseries/
Dmsi.c386 struct msi_msg msg; in rtas_setup_msi_irqs()
/linux-4.4.14/arch/sparc/kernel/
Dpci_msi.c127 struct msi_msg msg; in sparc64_setup_msi_irq()
/linux-4.4.14/drivers/vfio/pci/
Dvfio_pci_intrs.c350 struct msi_msg msg; in vfio_msi_set_vector_signal()
/linux-4.4.14/arch/s390/pci/
Dpci.c387 struct msi_msg msg; in arch_setup_msi_irqs()
/linux-4.4.14/arch/tile/kernel/
Dpci_gx.c1482 struct msi_msg msg; in arch_setup_msi_irq()