Searched refs:msi_controller (Results 1 – 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/include/linux/ |
D | msi.h | 236 struct msi_controller { struct 242 int (*setup_irq)(struct msi_controller *chip, struct pci_dev *dev, argument 244 int (*setup_irqs)(struct msi_controller *chip, struct pci_dev *dev, argument 246 void (*teardown_irq)(struct msi_controller *chip, unsigned int irq); argument
|
D | pci.h | 539 struct msi_controller *msi; 621 struct msi_controller *msi; /* MSI controller */
|
/kernel/linux/linux-5.10/drivers/pci/controller/ |
D | pcie-xilinx.c | 249 static void xilinx_msi_teardown_irq(struct msi_controller *chip, in xilinx_msi_teardown_irq() 264 static int xilinx_pcie_msi_setup_irq(struct msi_controller *chip, in xilinx_pcie_msi_setup_irq() 296 static struct msi_controller xilinx_pcie_msi_chip = {
|
D | pcie-rcar-host.c | 38 struct msi_controller chip; 45 static inline struct rcar_msi *to_rcar_msi(struct msi_controller *chip) in to_rcar_msi() 553 static int rcar_msi_setup_irq(struct msi_controller *chip, struct pci_dev *pdev, in rcar_msi_setup_irq() 585 static int rcar_msi_setup_irqs(struct msi_controller *chip, in rcar_msi_setup_irqs() 639 static void rcar_msi_teardown_irq(struct msi_controller *chip, unsigned int irq) in rcar_msi_teardown_irq()
|
D | pci-tegra.c | 283 struct msi_controller chip; 336 static inline struct tegra_msi *to_tegra_msi(struct msi_controller *chip) in to_tegra_msi() 1627 static int tegra_msi_setup_irq(struct msi_controller *chip, in tegra_msi_setup_irq() 1656 static void tegra_msi_teardown_irq(struct msi_controller *chip, in tegra_msi_teardown_irq()
|
D | pci-hyperv.c | 475 struct msi_controller msi_chip;
|
/kernel/linux/linux-5.10/drivers/pci/ |
D | msi.c | 65 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()
|
/kernel/linux/patches/linux-5.10/hispark_taurus_patch/ |
D | hispark_taurus.patch | 10756 + struct msi_controller chip; 49903 + struct msi_controller chip; 50570 +static inline struct hisi_msi *to_hisi_msi(struct msi_controller *chip) 50649 +static int hisi_msi_setup_irq(struct msi_controller *chip, 50684 +static void hisi_msi_teardown_irq(struct msi_controller *chip,
|
/kernel/linux/patches/linux-4.19/hispark_taurus_patch/ |
D | hispark_taurus.patch | 207273 + struct msi_controller chip; 207289 struct msi_controller *msi_ctrl; 343630 + struct msi_controller chip; 344297 +static inline struct hisi_msi *to_hisi_msi(struct msi_controller *chip) 344376 +static int hisi_msi_setup_irq(struct msi_controller *chip, 344411 +static void hisi_msi_teardown_irq(struct msi_controller *chip,
|