Home
last modified time | relevance | path

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

1234

/linux-6.12.1/drivers/pci/controller/
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()
137 static inline void iproc_msi_write_reg(struct iproc_msi *msi, in iproc_msi_write_reg()
146 static inline u32 hwirq_to_group(struct iproc_msi *msi, unsigned long hwirq) in hwirq_to_group()
151 static inline unsigned int iproc_msi_addr_offset(struct iproc_msi *msi, in iproc_msi_addr_offset()
160 static inline unsigned int iproc_msi_eq_offset(struct iproc_msi *msi, u32 eq) in iproc_msi_eq_offset()
195 static inline int hwirq_to_cpu(struct iproc_msi *msi, unsigned long hwirq) in hwirq_to_cpu()
200 static inline unsigned long hwirq_to_canonical_hwirq(struct iproc_msi *msi, in hwirq_to_canonical_hwirq()
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
[all …]
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
110 struct altera_msi *msi = domain->host_data; in altera_irq_domain_alloc() local
142 struct altera_msi *msi = irq_data_get_irq_chip_data(d); in altera_irq_domain_free() local
165 static int altera_allocate_domains(struct altera_msi *msi) in altera_allocate_domains()
187 static void altera_free_domains(struct altera_msi *msi) in altera_free_domains()
195 struct altera_msi *msi = platform_get_drvdata(pdev); in altera_msi_remove() local
207 struct altera_msi *msi; in altera_msi_probe() local
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 …]
Dpcie-rcar-host.c50 struct rcar_msi msi; member
94 static struct rcar_pcie_host *msi_to_host(struct rcar_msi *msi) in msi_to_host()
572 struct rcar_msi *msi = &host->msi; in rcar_pcie_msi_irq() local
626 struct rcar_msi *msi = irq_data_get_irq_chip_data(d); in rcar_msi_irq_ack() local
635 struct rcar_msi *msi = irq_data_get_irq_chip_data(d); in rcar_msi_irq_mask() local
649 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
682 struct rcar_msi *msi = domain->host_data; in rcar_msi_domain_alloc() local
707 struct rcar_msi *msi = domain->host_data; in rcar_msi_domain_free() local
727 static int rcar_allocate_domains(struct rcar_msi *msi) in rcar_allocate_domains()
[all …]
Dpcie-xilinx-dma-pl.c127 struct xilinx_msi msi; member
272 struct xilinx_msi *msi; in xilinx_pl_dma_pcie_msi_handler_high() local
295 struct xilinx_msi *msi; in xilinx_pl_dma_pcie_msi_handler_low() local
409 struct xilinx_msi *msi = &pcie->msi; in xilinx_irq_domain_alloc() local
435 struct xilinx_msi *msi = &pcie->msi; in xilinx_irq_domain_free() local
450 struct xilinx_msi *msi = &port->msi; in xilinx_pl_dma_pcie_free_irq_domains() local
471 struct xilinx_msi *msi = &port->msi; in xilinx_pl_dma_pcie_init_msi_irq_domain() local
Dpcie-brcmstb.c278 struct brcm_msi *msi; member
476 struct brcm_msi *msi; in brcm_pcie_msi_isr() local
499 struct brcm_msi *msi = irq_data_get_irq_chip_data(data); in brcm_msi_compose_msi_msg() local
508 struct brcm_msi *msi = irq_data_get_irq_chip_data(data); in brcm_msi_ack_irq() local
521 static int brcm_msi_alloc(struct brcm_msi *msi, unsigned int nr_irqs) in brcm_msi_alloc()
533 static void brcm_msi_free(struct brcm_msi *msi, unsigned long hwirq, in brcm_msi_free()
544 struct brcm_msi *msi = domain->host_data; in brcm_irq_domain_alloc() local
563 struct brcm_msi *msi = irq_data_get_irq_chip_data(d); in brcm_irq_domain_free() local
573 static int brcm_allocate_domains(struct brcm_msi *msi) in brcm_allocate_domains()
596 static void brcm_free_domains(struct brcm_msi *msi) in brcm_free_domains()
[all …]
Dpcie-xilinx-nwl.c170 struct nwl_msi msi; member
337 struct nwl_msi *msi = &pcie->msi; in nwl_pcie_handle_msi_irq() local
455 struct nwl_msi *msi = &pcie->msi; in nwl_irq_domain_alloc() local
481 struct nwl_msi *msi = &pcie->msi; in nwl_irq_domain_free() local
499 struct nwl_msi *msi = &pcie->msi; in nwl_pcie_init_msi_irq_domain() local
604 struct nwl_msi *msi = &pcie->msi; in nwl_pcie_enable_msi() local
Dpci-tegra.c344 struct tegra_msi msi; member
356 static inline struct tegra_pcie *msi_to_pcie(struct tegra_msi *msi) in msi_to_pcie()
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
1634 struct tegra_msi *msi = irq_data_get_irq_chip_data(data); in tegra_compose_msi_msg() local
1652 struct tegra_msi *msi = domain->host_data; in tegra_msi_domain_alloc() local
1679 struct tegra_msi *msi = domain->host_data; in tegra_msi_domain_free() local
1699 static int tegra_allocate_domains(struct tegra_msi *msi) in tegra_allocate_domains()
[all …]
/linux-6.12.1/arch/arm64/kvm/vgic/
Dvgic-irqfd.c70 struct kvm_msi *msi) in kvm_populate_msi()
90 struct kvm_msi msi; in kvm_set_msi() local
114 struct kvm_msi msi; in kvm_arch_set_irq_inatomic() local
/linux-6.12.1/drivers/pci/controller/mobiveil/
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
391 struct mobiveil_msi *msi = &pcie->rp.msi; in mobiveil_irq_msi_domain_alloc() local
418 struct mobiveil_msi *msi = &pcie->rp.msi; in mobiveil_irq_msi_domain_free() local
439 struct mobiveil_msi *msi = &pcie->rp.msi; in mobiveil_allocate_msi_domains() local
/linux-6.12.1/arch/powerpc/sysdev/
Dfsl_msi.c39 #define msi_hwirq(msi, msir_index, intr_index) \ argument
325 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()
395 struct fsl_msi *msi; in fsl_of_msi_probe() local
/linux-6.12.1/drivers/media/pci/ddbridge/
Dddbridge-main.c37 static int msi = 1; variable
39 static int msi; variable
/linux-6.12.1/drivers/pci/controller/plda/
Dpcie-plda-host.c33 struct plda_msi *msi = &port->msi; in plda_handle_msi() local
91 struct plda_msi *msi = &port->msi; in plda_irq_msi_domain_alloc() local
117 struct plda_msi *msi = &port->msi; in plda_irq_msi_domain_free() local
151 struct plda_msi *msi = &port->msi; in plda_allocate_msi_domains() local
/linux-6.12.1/arch/mips/boot/dts/loongson/
Dloongson64c_4core_ls7a.dts28 msi: msi-controller@2ff00000 { label
Dloongson64g_4core_ls7a.dts32 msi: msi-controller@2ff00000 { label
/linux-6.12.1/drivers/virt/acrn/
Dvm.c106 struct acrn_msi_entry *msi; in acrn_msi_inject() local
/linux-6.12.1/arch/loongarch/boot/dts/
Dloongson-2k2000.dtsi157 msi: msi-controller@1fe01140 { label
/linux-6.12.1/arch/sparc/kernel/
Dpci_msi.c32 unsigned long msi; in sparc64_msiq_interrupt() local
131 int msi, err; in sparc64_setup_msi_irq() local
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()
/linux-6.12.1/arch/s390/pci/
Dpci_irq.c303 struct msi_desc *msi; in arch_setup_msi_irqs() local
391 struct msi_desc *msi; in arch_teardown_msi_irqs() local
/linux-6.12.1/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dpci.h32 bool msi; member
/linux-6.12.1/arch/arm64/boot/dts/freescale/
Dfsl-ls1012a.dtsi524 msi: msi-controller1@1572000 { label
/linux-6.12.1/drivers/irqchip/
Dirq-gic-v3-its-msi-parent.c24 int msi, msix, *count = data; in its_pci_msi_vec_count() local
/linux-6.12.1/arch/riscv/kvm/
Dvm.c71 struct kvm_msi msi; in kvm_set_msi() local
/linux-6.12.1/arch/mips/pci/
Dmsi-octeon.c346 struct irq_chip *msi; in octeon_msi_initialize() local

1234