/kernel/linux/linux-5.10/include/linux/ |
H A D | msi.h | 8 struct msi_msg { struct 20 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg); 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); 91 struct msi_msg msg; 179 void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg); 185 static inline void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg) in pci_write_msi_msg() 193 void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg); 194 void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *ms [all...] |
H A D | dma-iommu.h | 36 struct msi_msg *msg); 44 struct msi_msg; 73 struct msi_msg *msg) in iommu_dma_compose_msi_msg()
|
H A D | dmar.h | 279 extern void dmar_msi_read(int irq, struct msi_msg *msg); 280 extern void dmar_msi_write(int irq, struct msi_msg *msg);
|
/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | msi_ia64.c | 19 struct msi_msg msg; in ia64_set_msi_irq_affinity() 48 struct msi_msg msg; in arch_setup_msi_irq() 121 struct msi_msg msg; in dmar_msi_set_affinity() 153 msi_compose_msg(struct pci_dev *pdev, unsigned int irq, struct msi_msg *msg) in msi_compose_msg() 178 struct msi_msg msg; in dmar_alloc_hwirq()
|
/kernel/linux/linux-6.6/arch/ia64/kernel/ |
H A D | msi_ia64.c | 19 struct msi_msg msg; in ia64_set_msi_irq_affinity() 48 struct msi_msg msg; in arch_setup_msi_irq() 121 struct msi_msg msg; in dmar_msi_set_affinity() 153 msi_compose_msg(struct pci_dev *pdev, unsigned int irq, struct msi_msg *msg) in msi_compose_msg() 178 struct msi_msg msg; in dmar_alloc_hwirq()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | msi.h | 56 * msi_msg - Representation of a MSI message 65 struct msi_msg { struct 89 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg); 91 void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg); 93 static inline void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg) { } in get_cached_msi_msg() 97 struct msi_msg *msg); 189 struct msi_msg msg; 677 void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg); 678 void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg); 679 void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *ms [all...] |
H A D | dmar.h | 295 extern void dmar_msi_read(int irq, struct msi_msg *msg); 296 extern void dmar_msi_write(int irq, struct msi_msg *msg);
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | msi.h | 62 struct msi_msg; 63 u32 x86_msi_msg_get_destid(struct msi_msg *msg, bool extid);
|
H A D | irq_remapping.h | 17 struct msi_msg;
|
/kernel/linux/linux-5.10/arch/x86/kernel/apic/ |
H A D | msi.c | 26 static void __irq_msi_compose_msg(struct irq_cfg *cfg, struct msi_msg *msg) in __irq_msi_compose_msg() 48 void x86_vector_msi_compose_msg(struct irq_data *data, struct msi_msg *msg) in x86_vector_msi_compose_msg() 55 struct msi_msg msg[2] = { [1] = { }, }; in irq_msi_update_msg() 283 static void dmar_msi_write_msg(struct irq_data *data, struct msi_msg *msg) in dmar_msi_write_msg() 376 static void hpet_msi_write_msg(struct irq_data *data, struct msi_msg *msg) in hpet_msi_write_msg()
|
/kernel/linux/linux-5.10/kernel/irq/ |
H A D | msi.c | 59 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()
|
/kernel/linux/linux-6.6/arch/x86/kernel/apic/ |
H A D | msi.c | 28 struct msi_msg msg[2] = { [1] = { }, }; in irq_msi_update_msg() 304 static void dmar_msi_compose_msg(struct irq_data *data, struct msi_msg *msg) in dmar_msi_compose_msg() 309 static void dmar_msi_write_msg(struct irq_data *data, struct msi_msg *msg) in dmar_msi_write_msg()
|
/kernel/linux/linux-5.10/drivers/dma/dw-edma/ |
H A D | dw-edma-core.h | 90 struct msi_msg msi; 100 struct msi_msg msi;
|
/kernel/linux/linux-5.10/drivers/soc/ti/ |
H A D | ti_sci_inta_msi.c | 19 struct msi_msg *msg) in ti_sci_inta_msi_write_msg() 25 struct msi_msg *msg) in ti_sci_inta_msi_compose_msi_msg()
|
/kernel/linux/linux-6.6/drivers/soc/ti/ |
H A D | ti_sci_inta_msi.c | 20 struct msi_msg *msg) in ti_sci_inta_msi_write_msg() 26 struct msi_msg *msg) in ti_sci_inta_msi_compose_msi_msg()
|
/kernel/linux/linux-6.6/drivers/iommu/ |
H A D | irq_remapping.h | 16 struct msi_msg;
|
/kernel/linux/linux-6.6/drivers/dma/dw-edma/ |
H A D | dw-edma-core.h | 82 struct msi_msg msi; 92 struct msi_msg msi;
|
/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | irq_remapping.h | 16 struct msi_msg;
|
/kernel/linux/linux-6.6/arch/x86/hyperv/ |
H A D | irqdomain.c | 180 static inline void entry_to_msi_msg(struct hv_interrupt_entry *entry, struct msi_msg *msg) in entry_to_msi_msg() 189 static void hv_irq_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in hv_irq_compose_msi_msg() 259 struct msi_msg msg; in hv_teardown_msi_irq()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | irq_remapping.h | 17 struct msi_msg;
|
H A D | apic.h | 514 struct msi_msg; 517 void x86_vector_msi_compose_msg(struct irq_data *data, struct msi_msg *msg);
|
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
H A D | pcie-designware-host.c | 102 static void dw_pci_setup_msi_msg(struct irq_data *d, struct msi_msg *msg) in dw_pci_setup_msi_msg() 273 dma_unmap_single_attrs(dev, pp->msi_data, sizeof(pp->msi_msg), in dw_pcie_free_msi() 391 pp->msi_data = dma_map_single_attrs(pci->dev, &pp->msi_msg, in dw_pcie_host_init() 392 sizeof(pp->msi_msg), in dw_pcie_host_init()
|
/kernel/linux/linux-6.6/kernel/irq/ |
H A D | msi.c | 256 void __get_cached_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __get_cached_msi_msg() 261 void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg) in get_cached_msi_msg() 618 struct msi_msg *msg) in irq_chip_write_msi_msg() 623 static void msi_check_level(struct irq_domain *domain, struct msi_msg *msg) in msi_check_level() 651 struct msi_msg msg[2] = { [1] = { }, }; in msi_domain_set_affinity() 667 struct msi_msg msg[2] = { [1] = { }, }; in msi_domain_activate() 678 struct msi_msg msg[2]; in msi_domain_deactivate()
|
/kernel/linux/linux-6.6/drivers/pci/msi/ |
H A D | msi.c | 150 void __pci_read_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __pci_read_msi_msg() 184 struct msi_msg *msg) in pci_write_msg_msi() 205 static inline void pci_write_msg_msix(struct msi_desc *desc, struct msi_msg *msg) in pci_write_msg_msix() 235 void __pci_write_msi_msg(struct msi_desc *entry, struct msi_msg *msg) in __pci_write_msi_msg() 253 void pci_write_msi_msg(unsigned int irq, struct msi_msg *msg) in pci_write_msi_msg()
|
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-gic-v3-mbi.c | 145 static void mbi_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) in mbi_compose_msi_msg() 203 static void mbi_compose_mbi_msg(struct irq_data *data, struct msi_msg *msg) in mbi_compose_mbi_msg()
|