Home
last modified time | relevance | path

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

1234

/linux/include/linux/
H A Dmsi.h61 struct msi_msg { struct
83 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg); argument
85 void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg);
87 static inline void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg) { } in get_cached_msi_msg()
91 struct msi_msg *msg);
188 struct msi_msg msg;
316 static inline void msi_msg_set_addr(struct msi_desc *desc, struct msi_msg *msg, in msi_msg_set_addr()
700 void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg);
701 void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
702 void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg);
[all …]
H A Dirq.h29 struct msi_msg;
530 void (*irq_compose_msi_msg)(struct irq_data *data, struct msi_msg *msg);
531 void (*irq_write_msi_msg)(struct irq_data *data, struct msi_msg *msg);
659 extern int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg);
H A Dpci-epf.h161 struct msi_msg msg;
/linux/arch/x86/include/asm/
H A Dmsi.h62 struct msi_msg;
63 u32 x86_msi_msg_get_destid(struct msi_msg *msg, bool extid);
H A Dirq_remapping.h17 struct msi_msg;
H A Dapic.h619 struct msi_msg;
622 extern void __irq_msi_compose_msg(struct irq_cfg *cfg, struct msi_msg *msg,
/linux/arch/x86/kernel/apic/
H A Dmsi.c28 struct msi_msg msg[2] = { [1] = { }, }; in irq_msi_update_msg()
300 static void dmar_msi_compose_msg(struct irq_data *data, struct msi_msg *msg) in dmar_msi_compose_msg()
305 static void dmar_msi_write_msg(struct irq_data *data, struct msi_msg *msg) in dmar_msi_write_msg()
/linux/drivers/soc/ti/
H A Dti_sci_inta_msi.c20 struct msi_msg *msg) in ti_sci_inta_msi_write_msg()
26 struct msi_msg *msg) in ti_sci_inta_msi_compose_msi_msg()
/linux/drivers/irqchip/
H A Dirq-riscv-imsic-platform.c72 static void imsic_irq_compose_vector_msg(struct imsic_vector *vec, struct msi_msg *msg) in imsic_irq_compose_vector_msg()
87 static void imsic_irq_compose_msg(struct irq_data *d, struct msi_msg *msg) in imsic_irq_compose_msg()
95 struct msi_msg msg = { }; in imsic_msi_update_msg()
H A Dirq-gic-v3-mbi.c148 static void mbi_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in mbi_compose_msi_msg()
155 static void mbi_compose_mbi_msg(struct irq_data *data, struct msi_msg *msg) in mbi_compose_mbi_msg()
H A Dirq-riscv-rpmi-sysmsi.c101 u32 sys_msi_index, struct msi_msg *m) in rpmi_sysmsi_set_msi_target()
147 static void rpmi_sysmsi_write_msg(struct irq_data *d, struct msi_msg *msg) in rpmi_sysmsi_write_msg()
H A Dirq-mvebu-icu.c114 struct msi_msg *msg) in mvebu_icu_init()
146 static void mvebu_icu_write_msi_msg(struct irq_data *d, struct msi_msg *msg) in mvebu_icu_write_msi_msg()
H A Dirq-sg2042-msi.c79 static void sg2042_msi_irq_compose_msi_msg(struct irq_data *d, struct msi_msg *msg) in sg2042_msi_irq_compose_msi_msg()
109 static void sg2044_msi_irq_compose_msi_msg(struct irq_data *d, struct msi_msg *msg) in sg2044_msi_irq_compose_msi_msg()
/linux/drivers/dma/dw-edma/
H A Ddw-edma-core.h82 struct msi_msg msi;
92 struct msi_msg msi;
/linux/arch/x86/hyperv/
H A Dirqdomain.c206 static inline void entry_to_msi_msg(struct hv_interrupt_entry *entry, struct msi_msg *msg) in entry_to_msi_msg()
215 static void hv_irq_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in hv_irq_compose_msi_msg()
277 struct msi_msg msg; in hv_teardown_msi_irq()
/linux/drivers/iommu/
H A Dirq_remapping.h16 struct msi_msg;
/linux/drivers/pci/msi/
H A Dmsi.c154 void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __pci_read_msi_msg()
188 struct msi_msg *msg) in pci_write_msg_msi()
209 static inline void pci_write_msg_msix(struct msi_desc *desc, struct msi_msg *msg) in pci_write_msg_msix()
239 void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __pci_write_msi_msg()
257 void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg) in pci_write_msi_msg()
/linux/drivers/base/
H A Dplatform-msi.c19 static void platform_msi_write_msi_msg(struct irq_data *d, struct msi_msg *msg) in platform_msi_write_msi_msg()
/linux/kernel/irq/
H A Dmsi.c274 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __get_cached_msi_msg()
279 void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg) in get_cached_msi_msg()
635 struct msi_msg *msg) in irq_chip_write_msi_msg()
640 static void msi_check_level(struct irq_domain *domain, struct msi_msg *msg) in msi_check_level()
668 struct msi_msg msg[2] = { [1] = { }, }; in msi_domain_set_affinity()
684 struct msi_msg msg[2] = { [1] = { }, }; in msi_domain_activate()
695 struct msi_msg msg[2]; in msi_domain_deactivate()
/linux/drivers/pci/endpoint/
H A Dpci-ep-msi.c21 static void pci_epf_write_msi_msg(struct msi_desc *desc, struct msi_msg *msg) in pci_epf_write_msi_msg()
/linux/arch/powerpc/platforms/pasemi/
H A Dmsi.c78 struct msi_msg msg; in pasemi_msi_setup_msi_irqs()
/linux/arch/powerpc/sysdev/
H A Dmpic_u3msi.c120 struct msi_msg msg; in u3msi_setup_msi_irqs()
/linux/arch/x86/pci/
H A Dxen.c214 struct msi_msg *msg) in xen_msi_compose_msg()
233 struct msi_msg msg; in xen_hvm_setup_msi_irqs()
/linux/drivers/iommu/riscv/
H A Diommu-platform.c24 static void riscv_iommu_write_msi_msg(struct msi_desc *desc, struct msi_msg *msg) in riscv_iommu_write_msi_msg()
/linux/drivers/bus/fsl-mc/
H A Dfsl-mc-msi.c117 struct msi_msg *msg) in fsl_mc_msi_write_msg()

1234