Home
last modified time | relevance | path

Searched defs:msi (Results 1 – 25 of 97) sorted by relevance

1234

/openbmc/linux/drivers/pci/controller/
H A Dpcie-iproc-msi.c62 struct iproc_msi *msi; member
128 static inline u32 iproc_msi_read_reg(struct iproc_msi *msi, in iproc_msi_read_reg()
209 struct iproc_msi *msi = irq_data_get_irq_chip_data(data); in iproc_msi_irq_set_affinity() local
231 struct iproc_msi *msi = irq_data_get_irq_chip_data(data); in iproc_msi_irq_compose_msi_msg() local
250 struct iproc_msi *msi = domain->host_data; in iproc_msi_irq_domain_alloc() local
326 struct iproc_msi *msi; in iproc_msi_handler() local
385 static void iproc_msi_enable(struct iproc_msi *msi) in iproc_msi_enable()
428 static void iproc_msi_disable(struct iproc_msi *msi) in iproc_msi_disable()
447 struct iproc_msi *msi) in iproc_msi_alloc_domains()
521 struct iproc_msi *msi; in iproc_msi_init() local
[all …]
H A Dpcie-altera-msi.c41 static inline void msi_writel(struct altera_msi *msi, const u32 value, in msi_writel()
47 static inline u32 msi_readl(struct altera_msi *msi, const u32 reg) in msi_readl()
55 struct altera_msi *msi; in altera_msi_isr() local
91 struct altera_msi *msi = irq_data_get_irq_chip_data(data); in altera_compose_msi_msg() local
117 struct altera_msi *msi = domain->host_data; in altera_irq_domain_alloc() local
149 struct altera_msi *msi = irq_data_get_irq_chip_data(d); in altera_irq_domain_free() local
172 static int altera_allocate_domains(struct altera_msi *msi) in altera_allocate_domains()
194 static void altera_free_domains(struct altera_msi *msi) in altera_free_domains()
202 struct altera_msi *msi = platform_get_drvdata(pdev); in altera_msi_remove() local
214 struct altera_msi *msi; in altera_msi_probe() local
H A Dpci-xgene-msi.c27 struct xgene_msi *msi; member
94 static u32 xgene_msi_ir_read(struct xgene_msi *msi, in xgene_msi_ir_read()
102 static u32 xgene_msi_int_read(struct xgene_msi *msi, u32 msi_grp) in xgene_msi_int_read()
143 struct xgene_msi *msi = irq_data_get_irq_chip_data(data); in xgene_compose_msi_msg() local
197 struct xgene_msi *msi = domain->host_data; in xgene_irq_domain_alloc() local
225 struct xgene_msi *msi = irq_data_get_irq_chip_data(d); in xgene_irq_domain_free() local
243 static int xgene_allocate_domains(struct xgene_msi *msi) in xgene_allocate_domains()
262 static void xgene_free_domains(struct xgene_msi *msi) in xgene_free_domains()
353 struct xgene_msi *msi = platform_get_drvdata(pdev); in xgene_msi_remove() local
369 struct xgene_msi *msi = &xgene_msi_ctrl; in xgene_msi_hwirq_alloc() local
[all …]
H A Dpcie-rcar-host.c49 struct rcar_msi msi; member
567 struct rcar_msi *msi = &host->msi; in rcar_pcie_msi_irq() local
621 struct rcar_msi *msi = irq_data_get_irq_chip_data(d); in rcar_msi_irq_ack() local
630 struct rcar_msi *msi = irq_data_get_irq_chip_data(d); in rcar_msi_irq_mask() local
644 struct rcar_msi *msi = irq_data_get_irq_chip_data(d); in rcar_msi_irq_unmask() local
663 struct rcar_msi *msi = irq_data_get_irq_chip_data(data); in rcar_compose_msi_msg() local
683 struct rcar_msi *msi = domain->host_data; in rcar_msi_domain_alloc() local
708 struct rcar_msi *msi = domain->host_data; in rcar_msi_domain_free() local
728 static int rcar_allocate_domains(struct rcar_msi *msi) in rcar_allocate_domains()
752 static void rcar_free_domains(struct rcar_msi *msi) in rcar_free_domains()
[all …]
H A Dpcie-brcmstb.c257 struct brcm_msi *msi; member
451 struct brcm_msi *msi; in brcm_pcie_msi_isr() local
474 struct brcm_msi *msi = irq_data_get_irq_chip_data(data); in brcm_msi_compose_msi_msg() local
489 struct brcm_msi *msi = irq_data_get_irq_chip_data(data); in brcm_msi_ack_irq() local
526 struct brcm_msi *msi = domain->host_data; in brcm_irq_domain_alloc() local
545 struct brcm_msi *msi = irq_data_get_irq_chip_data(d); in brcm_irq_domain_free() local
555 static int brcm_allocate_domains(struct brcm_msi *msi) in brcm_allocate_domains()
578 static void brcm_free_domains(struct brcm_msi *msi) in brcm_free_domains()
586 struct brcm_msi *msi = pcie->msi; in brcm_msi_remove() local
594 static void brcm_msi_set_regs(struct brcm_msi *msi) in brcm_msi_set_regs()
[all …]
H A Dpcie-xilinx-nwl.c170 struct nwl_msi msi; member
337 struct nwl_msi *msi = &pcie->msi; in nwl_pcie_handle_msi_irq() local
462 struct nwl_msi *msi = &pcie->msi; in nwl_irq_domain_alloc() local
488 struct nwl_msi *msi = &pcie->msi; in nwl_irq_domain_free() local
506 struct nwl_msi *msi = &pcie->msi; in nwl_pcie_init_msi_irq_domain() local
557 struct nwl_msi *msi = &pcie->msi; in nwl_pcie_enable_msi() local
H A Dpci-tegra.c344 struct tegra_msi msi; member
1536 struct tegra_msi *msi = &pcie->msi; in tegra_pcie_msi_irq() local
1594 struct tegra_msi *msi = irq_data_get_irq_chip_data(d); in tegra_msi_irq_ack() local
1604 struct tegra_msi *msi = irq_data_get_irq_chip_data(d); in tegra_msi_irq_mask() local
1619 struct tegra_msi *msi = irq_data_get_irq_chip_data(d); in tegra_msi_irq_unmask() local
1658 struct tegra_msi *msi = domain->host_data; in tegra_msi_domain_alloc() local
1685 struct tegra_msi *msi = domain->host_data; in tegra_msi_domain_free() local
1729 static void tegra_free_domains(struct tegra_msi *msi) in tegra_free_domains()
1740 struct tegra_msi *msi = &pcie->msi; in tegra_pcie_msi_setup() local
1794 struct tegra_msi *msi = &pcie->msi; in tegra_pcie_enable_msi() local
[all …]
H A Dpcie-microchip-host.c273 struct mc_msi msi; member
391 struct mc_msi *msi = &port->msi; in mc_pcie_enable_msi() local
417 struct mc_msi *msi = &port->msi; in mc_handle_msi() local
481 struct mc_msi *msi = &port->msi; in mc_irq_msi_domain_alloc() local
506 struct mc_msi *msi = &port->msi; in mc_irq_msi_domain_free() local
540 struct mc_msi *msi = &port->msi; in mc_allocate_msi_domains() local
/openbmc/qemu/hw/pci-host/
H A Dpnv_phb3_msi.c66 static void phb3_msi_set_p(Phb3MsiState *msi, int srcno, uint8_t gen) in phb3_msi_set_p()
83 static void phb3_msi_set_q(Phb3MsiState *msi, int srcno) in phb3_msi_set_q()
150 Phb3MsiState *msi = PHB3_MSI(opaque); in phb3_msi_set_irq() local
185 void pnv_phb3_msi_ffi(Phb3MsiState *msi, uint64_t val) in pnv_phb3_msi_ffi()
196 Phb3MsiState *msi = PHB3_MSI(ics); in phb3_msi_reject() local
209 Phb3MsiState *msi = PHB3_MSI(ics); in phb3_msi_resend() local
233 Phb3MsiState *msi = PHB3_MSI(obj); in phb3_msi_reset_hold() local
244 void pnv_phb3_msi_update_config(Phb3MsiState *msi, uint32_t base, in pnv_phb3_msi_update_config()
258 Phb3MsiState *msi = PHB3_MSI(dev); in phb3_msi_realize() local
276 Phb3MsiState *msi = PHB3_MSI(obj); in phb3_msi_instance_init() local
[all …]
/openbmc/linux/arch/arm64/kvm/vgic/
H A Dvgic-irqfd.c70 struct kvm_msi *msi) in kvm_populate_msi()
89 struct kvm_msi msi; in kvm_set_msi() local
113 struct kvm_msi msi; in kvm_arch_set_irq_inatomic() local
/openbmc/linux/drivers/pci/controller/mobiveil/
H A Dpcie-mobiveil-host.c88 struct mobiveil_msi *msi = &rp->msi; in mobiveil_pcie_isr() local
202 struct mobiveil_msi *msi = &pcie->rp.msi; in mobiveil_pcie_enable_msi() local
398 struct mobiveil_msi *msi = &pcie->rp.msi; in mobiveil_irq_msi_domain_alloc() local
425 struct mobiveil_msi *msi = &pcie->rp.msi; in mobiveil_irq_msi_domain_free() local
446 struct mobiveil_msi *msi = &pcie->rp.msi; in mobiveil_allocate_msi_domains() local
/openbmc/linux/drivers/media/pci/ddbridge/
H A Dddbridge-main.c37 static int msi = 1; variable
39 static int msi; variable
/openbmc/linux/arch/powerpc/sysdev/
H A Dfsl_msi.c37 #define msi_hwirq(msi, msir_index, intr_index) \ argument
323 struct fsl_msi *msi = platform_get_drvdata(ofdev); in fsl_of_msi_remove() local
351 static int fsl_msi_setup_hwirq(struct fsl_msi *msi, struct platform_device *dev, in fsl_msi_setup_hwirq()
396 struct fsl_msi *msi; in fsl_of_msi_probe() local
/openbmc/linux/arch/mips/boot/dts/loongson/
H A Dloongson64c_4core_ls7a.dts28 msi: msi-controller@2ff00000 { label
H A Dloongson64g_4core_ls7a.dts32 msi: msi-controller@2ff00000 { label
/openbmc/qemu/hw/xen/
H A Dxen_pt_msi.c69 static inline uint64_t msi_addr64(XenPTMSI *msi) in msi_addr64()
253 XenPTMSI *msi = s->msi; in xen_pt_msi_setup() local
279 XenPTMSI *msi = s->msi; in xen_pt_msi_update() local
288 XenPTMSI *msi = s->msi; in xen_pt_msi_disable() local
/openbmc/linux/drivers/virt/acrn/
H A Dvm.c106 struct acrn_msi_entry *msi; in acrn_msi_inject() local
/openbmc/qemu/hw/usb/
H A Dhcd-xhci-pci.h41 OnOffAuto msi; member
/openbmc/linux/arch/sparc/kernel/
H A Dpci_msi.c32 unsigned long msi; in sparc64_msiq_interrupt() local
131 int msi, err; in sparc64_setup_msi_irq() local
H A Dpci_fire.c159 unsigned long *head, unsigned long *msi) in pci_fire_dequeue_msi()
200 static int pci_fire_msi_setup(struct pci_pbm_info *pbm, unsigned long msiqid, in pci_fire_msi_setup()
219 static int pci_fire_msi_teardown(struct pci_pbm_info *pbm, unsigned long msi) in pci_fire_msi_teardown()
/openbmc/linux/arch/s390/pci/
H A Dpci_irq.c276 struct msi_desc *msi; in arch_setup_msi_irqs() local
362 struct msi_desc *msi; in arch_teardown_msi_irqs() local
/openbmc/qemu/hw/i386/xen/
H A Dxen_apic.c73 static void xen_send_msi(MSIMessage *msi) in xen_send_msi()
/openbmc/qemu/hw/pci-bridge/
H A Dpcie_pci_bridge.c26 OnOffAuto msi; member
/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dpci.h32 bool msi; member
/openbmc/qemu/qga/
H A Dmeson.build167 alias_target('msi', qga_msi) run

1234