Home
last modified time | relevance | path

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

123

/Linux-v4.19/include/linux/
Dmsi.h8 struct msi_msg { struct
20 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg); argument
22 void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg);
24 static inline void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg) in get_cached_msi_msg()
30 struct msi_msg *msg);
78 struct msi_msg msg;
127 void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg);
133 static inline void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg) in pci_write_msi_msg()
141 void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
142 void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
[all …]
Ddma-iommu.h75 void iommu_dma_map_msi_msg(int irq, struct msi_msg *msg);
81 struct msi_msg;
103 static inline void iommu_dma_map_msi_msg(int irq, struct msi_msg *msg) in iommu_dma_map_msi_msg()
Ddmar.h274 extern void dmar_msi_read(int irq, struct msi_msg *msg);
275 extern void dmar_msi_write(int irq, struct msi_msg *msg);
Dirq.h29 struct msi_msg;
481 void (*irq_compose_msi_msg)(struct irq_data *data, struct msi_msg *msg);
482 void (*irq_write_msi_msg)(struct irq_data *data, struct msi_msg *msg);
596 extern int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg);
/Linux-v4.19/arch/ia64/kernel/
Dmsi_ia64.c19 struct msi_msg msg; in ia64_set_msi_irq_affinity()
48 struct msi_msg msg; in ia64_setup_msi_irq()
138 struct msi_msg msg; in dmar_msi_set_affinity()
170 msi_compose_msg(struct pci_dev *pdev, unsigned int irq, struct msi_msg *msg) in msi_compose_msg()
195 struct msi_msg msg; in dmar_alloc_hwirq()
/Linux-v4.19/kernel/irq/
Dmsi.c59 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __get_cached_msi_msg()
64 void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg) in get_cached_msi_msg()
74 struct msi_msg *msg) in irq_chip_write_msi_msg()
79 static void msi_check_level(struct irq_domain *domain, struct msi_msg *msg) in msi_check_level()
105 struct msi_msg msg[2] = { [1] = { }, }; in msi_domain_set_affinity()
121 struct msi_msg msg[2] = { [1] = { }, }; in msi_domain_activate()
132 struct msi_msg msg[2]; in msi_domain_deactivate()
/Linux-v4.19/arch/x86/include/asm/
Dhpet.h83 extern void hpet_msi_write(struct hpet_dev *hdev, struct msi_msg *msg);
84 extern void hpet_msi_read(struct hpet_dev *hdev, struct msi_msg *msg);
Dirq_remapping.h29 struct msi_msg;
/Linux-v4.19/drivers/pci/controller/
Dpci-aardvark.c190 u16 msi_msg; member
516 struct msi_msg *msg) in advk_msi_irq_compose_msi_msg()
519 phys_addr_t msi_msg = virt_to_phys(&pcie->msi_msg); in advk_msi_irq_compose_msi_msg() local
521 msg->address_lo = lower_32_bits(msi_msg); in advk_msi_irq_compose_msi_msg()
522 msg->address_hi = upper_32_bits(msi_msg); in advk_msi_irq_compose_msi_msg()
640 msi_msg_phys = virt_to_phys(&pcie->msi_msg); in advk_pcie_init_msi_irq_domain()
/Linux-v4.19/drivers/iommu/
Dirq_remapping.h28 struct msi_msg;
/Linux-v4.19/arch/x86/kernel/apic/
Dmsi.c29 static void irq_msi_compose_msg(struct irq_data *data, struct msi_msg *msg) in irq_msi_compose_msg()
190 static void dmar_msi_write_msg(struct irq_data *data, struct msi_msg *msg) in dmar_msi_write_msg()
287 static void hpet_msi_write_msg(struct irq_data *data, struct msi_msg *msg) in hpet_msi_write_msg()
/Linux-v4.19/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-v4.19/drivers/irqchip/
Dirq-mvebu-icu.c53 static void mvebu_icu_init(struct mvebu_icu *icu, struct msi_msg *msg) in mvebu_icu_init()
65 static void mvebu_icu_write_msg(struct msi_desc *desc, struct msi_msg *msg) in mvebu_icu_write_msg()
Dirq-gic-v3-mbi.c139 static void mbi_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in mbi_compose_msi_msg()
197 static void mbi_compose_mbi_msg(struct irq_data *data, struct msi_msg *msg) in mbi_compose_mbi_msg()
Dirq-mvebu-odmi.c50 static void odmi_compose_msi_msg(struct irq_data *d, struct msi_msg *msg) in odmi_compose_msi_msg()
/Linux-v4.19/arch/arm/mach-iop13xx/
Dmsi.c138 struct msi_msg msg; in arch_setup_msi_irq()
/Linux-v4.19/arch/powerpc/platforms/pasemi/
Dmsi.c87 struct msi_msg msg; in pasemi_msi_setup_msi_irqs()
/Linux-v4.19/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-v4.19/arch/powerpc/platforms/4xx/
Dhsta_msi.c43 struct msi_msg msg; in hsta_setup_msi_irqs()
/Linux-v4.19/arch/powerpc/sysdev/
Dmpic_u3msi.c129 struct msi_msg msg; in u3msi_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()
/Linux-v4.19/arch/x86/pci/
Dxen.c212 struct msi_msg *msg) in xen_msi_compose_msg()
231 struct msi_msg msg; in xen_hvm_setup_msi_irqs()
/Linux-v4.19/arch/mips/pci/
Dmsi-xlp.c297 struct msi_msg msg; in xlp_setup_msi()
404 struct msi_msg msg; in xlp_setup_msix()
/Linux-v4.19/drivers/bus/fsl-mc/
Dfsl-mc-msi.c118 struct msi_msg *msg) in fsl_mc_msi_write_msg()
/Linux-v4.19/arch/powerpc/platforms/powernv/
Dpci.h116 unsigned int is_64, struct msi_msg *msg);

123