Home
last modified time | relevance | path

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

/linux-4.1.27/include/linux/
Dmsi.h7 struct msi_msg { struct
17 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg); argument
18 void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg);
43 struct msi_msg msg;
65 void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
66 void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
67 void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg);
75 static inline void __write_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __write_msi_msg()
79 static inline void write_msi_msg(int irq, struct msi_msg *msg) in write_msi_msg()
227 void pci_msi_domain_write_msg(struct irq_data *irq_data, struct msi_msg *msg);
Ddmar.h226 extern void dmar_msi_read(int irq, struct msi_msg *msg);
227 extern void dmar_msi_write(int irq, struct msi_msg *msg);
Dirq.h32 struct msi_msg;
366 void (*irq_compose_msi_msg)(struct irq_data *data, struct msi_msg *msg);
367 void (*irq_write_msi_msg)(struct irq_data *data, struct msi_msg *msg);
459 extern int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg);
Dkvm_host.h318 struct msi_msg msi;
/linux-4.1.27/arch/x86/kernel/apic/
Dmsi.c25 struct msi_msg *msg, u8 hpet_id) in native_compose_msi_msg()
54 struct msi_msg *msg, u8 hpet_id) in msi_compose_msg()
82 struct msi_msg msg; in msi_set_affinity()
120 struct msi_msg msg; in setup_msi_irq()
185 struct msi_msg msg; in dmar_msi_set_affinity()
218 struct msi_msg msg; in arch_setup_dmar_msi()
239 struct msi_msg msg; in hpet_msi_set_affinity()
272 struct msi_msg msg; in default_setup_hpet_msi()
/linux-4.1.27/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()
195 struct msi_msg msg; in arch_setup_dmar_msi()
/linux-4.1.27/arch/x86/include/asm/
Dirq_remapping.h30 struct msi_msg;
50 struct msi_msg *msg, u8 hpet_id);
78 struct msi_msg *msg, u8 hpet_id) in compose_remapped_msi_msg()
Dhpet.h80 extern void hpet_msi_write(struct hpet_dev *hdev, struct msi_msg *msg);
81 extern void hpet_msi_read(struct hpet_dev *hdev, struct msi_msg *msg);
Dx86_init.h174 struct msi_msg;
179 unsigned int dest, struct msi_msg *msg,
Dpci.h100 unsigned int dest, struct msi_msg *msg, u8 hpet_id);
/linux-4.1.27/kernel/irq/
Dmsi.c21 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __get_cached_msi_msg()
26 void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg) in get_cached_msi_msg()
36 struct msi_msg *msg) in irq_chip_write_msi_msg()
54 struct msi_msg msg; in msi_domain_set_affinity()
69 struct msi_msg msg; in msi_domain_activate()
78 struct msi_msg msg; in msi_domain_deactivate()
Dchip.c995 int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in irq_chip_compose_msi_msg()
/linux-4.1.27/drivers/iommu/
Dirq_remapping.h32 struct msi_msg;
70 struct msi_msg *, u8);
Dirq_remapping.c288 struct msi_msg *msg, u8 hpet_id) in compose_remapped_msi_msg()
Ddmar.c1522 void dmar_msi_write(int irq, struct msi_msg *msg) in dmar_msi_write()
1534 void dmar_msi_read(int irq, struct msi_msg *msg) in dmar_msi_read()
Dintel_irq_remapping.c1105 struct msi_msg *msg, u8 hpet_id) in intel_compose_msi_msg()
Damd_iommu.c4189 struct msi_msg *msg, u8 hpet_id) in compose_msi_msg()
/linux-4.1.27/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.1.27/arch/arm/mach-iop13xx/
Dmsi.c138 struct msi_msg msg; in arch_setup_msi_irq()
/linux-4.1.27/arch/powerpc/sysdev/
Dmpic_pasemi_msi.c90 struct msi_msg msg; in pasemi_msi_setup_msi_irqs()
Dmpic_u3msi.c129 struct msi_msg msg; in u3msi_setup_msi_irqs()
Dppc4xx_hsta_msi.c42 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.1.27/arch/powerpc/platforms/cell/
Daxon_msi.c202 static int setup_msi_msg_address(struct pci_dev *dev, struct msi_msg *msg) in setup_msi_msg_address()
260 struct msi_msg msg; in axon_msi_setup_msi_irqs()
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dpci.h107 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.c2259 unsigned int is_64, struct msi_msg *msg) in pnv_pci_ioda_msi_setup()
/linux-4.1.27/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.1.27/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.1.27/drivers/pci/
Dmsi.c310 void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __pci_read_msi_msg()
340 void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __pci_write_msi_msg()
377 void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg) in pci_write_msi_msg()
1179 void pci_msi_domain_write_msg(struct irq_data *irq_data, struct msi_msg *msg) in pci_msi_domain_write_msg()
/linux-4.1.27/drivers/irqchip/
Dirq-gic-v2m.c95 static void gicv2m_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in gicv2m_compose_msi_msg()
Dirq-armada-370-xp.c154 struct msi_msg msg; in armada_370_xp_setup_msi_irq()
Dirq-gic-v3-its.c623 static void its_irq_compose_msi_msg(struct irq_data *d, struct msi_msg *msg) in its_irq_compose_msi_msg()
/linux-4.1.27/arch/x86/kernel/
Dhpet.c449 void hpet_msi_write(struct hpet_dev *hdev, struct msi_msg *msg) in hpet_msi_write()
455 void hpet_msi_read(struct hpet_dev *hdev, struct msi_msg *msg) in hpet_msi_read()
/linux-4.1.27/arch/powerpc/platforms/pseries/
Dmsi.c384 struct msi_msg msg; in rtas_setup_msi_irqs()
/linux-4.1.27/arch/sparc/kernel/
Dpci_msi.c127 struct msi_msg msg; in sparc64_setup_msi_irq()
/linux-4.1.27/drivers/pci/host/
Dpcie-xilinx.c289 struct msi_msg msg; in xilinx_pcie_msi_setup_irq()
Dpcie-rcar.c621 struct msi_msg msg; in rcar_msi_setup_irq()
Dpcie-designware.c283 struct msi_msg msg; in dw_msi_setup_irq()
Dpci-tegra.c1216 struct msi_msg msg; in tegra_msi_setup_irq()
/linux-4.1.27/drivers/vfio/pci/
Dvfio_pci_intrs.c349 struct msi_msg msg; in vfio_msi_set_vector_signal()
/linux-4.1.27/arch/s390/pci/
Dpci.c392 struct msi_msg msg; in arch_setup_msi_irqs()
/linux-4.1.27/arch/tile/kernel/
Dpci_gx.c1482 struct msi_msg msg; in arch_setup_msi_irq()