Home
last modified time | relevance | path

Searched refs:msi_controller (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/include/linux/
Dmsi.h181 struct msi_controller { struct
187 int (*setup_irq)(struct msi_controller *chip, struct pci_dev *dev, argument
189 int (*setup_irqs)(struct msi_controller *chip, struct pci_dev *dev, argument
191 void (*teardown_irq)(struct msi_controller *chip, unsigned int irq); argument
Dpci.h479 struct msi_controller *msi;
556 struct msi_controller *msi; /* MSI controller */
/Linux-v4.19/arch/arm/include/asm/mach/
Dpci.h23 struct msi_controller *msi_ctrl;
/Linux-v4.19/drivers/pci/controller/
Dpcie-xilinx.c252 static void xilinx_msi_teardown_irq(struct msi_controller *chip, in xilinx_msi_teardown_irq()
267 static int xilinx_pcie_msi_setup_irq(struct msi_controller *chip, in xilinx_pcie_msi_setup_irq()
299 static struct msi_controller xilinx_pcie_msi_chip = {
Dpcie-rcar.c132 struct msi_controller chip;
139 static inline struct rcar_msi *to_rcar_msi(struct msi_controller *chip) in to_rcar_msi()
764 static int rcar_msi_setup_irq(struct msi_controller *chip, struct pci_dev *pdev, in rcar_msi_setup_irq()
794 static int rcar_msi_setup_irqs(struct msi_controller *chip, in rcar_msi_setup_irqs()
846 static void rcar_msi_teardown_irq(struct msi_controller *chip, unsigned int irq) in rcar_msi_teardown_irq()
Dpci-tegra.c231 struct msi_controller chip;
265 static inline struct tegra_msi *to_tegra_msi(struct msi_controller *chip) in to_tegra_msi()
1452 static int tegra_msi_setup_irq(struct msi_controller *chip, in tegra_msi_setup_irq()
1481 static void tegra_msi_teardown_irq(struct msi_controller *chip, in tegra_msi_teardown_irq()
Dpci-mvebu.c127 struct msi_controller *msi;
Dpci-hyperv.c460 struct msi_controller msi_chip;
/Linux-v4.19/drivers/pci/
Dmsi.c65 struct msi_controller *chip = dev->bus->msi; in arch_setup_msi_irq()
82 struct msi_controller *chip = irq_get_chip_data(irq); in arch_teardown_msi_irq()
92 struct msi_controller *chip = dev->bus->msi; in arch_setup_msi_irqs()