Searched refs:msi_controller (Results 1 – 18 of 18) sorted by relevance
/linux-4.1.27/include/linux/ |
D | of_pci.h | 65 int of_pci_msi_chip_add(struct msi_controller *chip); 66 void of_pci_msi_chip_remove(struct msi_controller *chip); 67 struct msi_controller *of_pci_find_msi_chip_by_node(struct device_node *of_node); 69 static inline int of_pci_msi_chip_add(struct msi_controller *chip) { return -EINVAL; } in of_pci_msi_chip_add() 70 static inline void of_pci_msi_chip_remove(struct msi_controller *chip) { } in of_pci_msi_chip_remove() 71 static inline struct msi_controller *
|
D | msi.h | 106 struct msi_controller { struct 115 int (*setup_irq)(struct msi_controller *chip, struct pci_dev *dev, argument 117 void (*teardown_irq)(struct msi_controller *chip, unsigned int irq); argument
|
D | pci.h | 458 struct msi_controller *msi; /* MSI controller */
|
/linux-4.1.27/drivers/of/ |
D | of_pci.c | 263 int of_pci_msi_chip_add(struct msi_controller *chip) in of_pci_msi_chip_add() 276 void of_pci_msi_chip_remove(struct msi_controller *chip) in of_pci_msi_chip_remove() 284 struct msi_controller *of_pci_find_msi_chip_by_node(struct device_node *of_node) in of_pci_find_msi_chip_by_node() 286 struct msi_controller *c; in of_pci_find_msi_chip_by_node()
|
/linux-4.1.27/arch/arm/include/asm/mach/ |
D | pci.h | 23 struct msi_controller *msi_ctrl; 46 struct msi_controller *msi_ctrl;
|
/linux-4.1.27/drivers/pci/host/ |
D | pci-keystone.h | 58 struct msi_controller *chip);
|
D | pcie-designware.h | 76 int (*msi_host_init)(struct pcie_port *pp, struct msi_controller *chip);
|
D | pcie-xilinx.c | 268 static void xilinx_msi_teardown_irq(struct msi_controller *chip, in xilinx_msi_teardown_irq() 282 static int xilinx_pcie_msi_setup_irq(struct msi_controller *chip, in xilinx_pcie_msi_setup_irq() 314 static struct msi_controller xilinx_pcie_msi_chip = {
|
D | pcie-rcar.c | 114 struct msi_controller chip; 121 static inline struct rcar_msi *to_rcar_msi(struct msi_controller *chip) in to_rcar_msi() 616 static int rcar_msi_setup_irq(struct msi_controller *chip, struct pci_dev *pdev, in rcar_msi_setup_irq() 646 static void rcar_msi_teardown_irq(struct msi_controller *chip, unsigned int irq) in rcar_msi_teardown_irq()
|
D | pcie-designware.c | 279 static int dw_msi_setup_irq(struct msi_controller *chip, struct pci_dev *pdev, in dw_msi_setup_irq() 309 static void dw_msi_teardown_irq(struct msi_controller *chip, unsigned int irq) in dw_msi_teardown_irq() 318 static struct msi_controller dw_pcie_msi_chip = {
|
D | pci-tegra.c | 241 struct msi_controller chip; 262 static inline struct tegra_msi *to_tegra_msi(struct msi_controller *chip) in to_tegra_msi() 1212 static int tegra_msi_setup_irq(struct msi_controller *chip, in tegra_msi_setup_irq() 1242 static void tegra_msi_teardown_irq(struct msi_controller *chip, in tegra_msi_teardown_irq()
|
D | pci-keystone-dw.c | 208 int ks_dw_pcie_msi_host_init(struct pcie_port *pp, struct msi_controller *chip) in ks_dw_pcie_msi_host_init()
|
D | pci-mvebu.c | 102 struct msi_controller *msi;
|
/linux-4.1.27/drivers/irqchip/ |
D | irq-armada-370-xp.c | 150 static int armada_370_xp_setup_msi_irq(struct msi_controller *chip, in armada_370_xp_setup_msi_irq() 181 static void armada_370_xp_teardown_msi_irq(struct msi_controller *chip, in armada_370_xp_teardown_msi_irq() 216 struct msi_controller *msi_chip; in armada_370_xp_msi_init()
|
D | irq-gic-v2m.c | 48 struct msi_controller mchip;
|
D | irq-gic-v3-its.c | 63 struct msi_controller msi_chip;
|
/linux-4.1.27/drivers/pci/ |
D | msi.c | 80 struct msi_controller * __weak pcibios_msi_controller(struct pci_dev *dev) in pcibios_msi_controller() 85 static struct msi_controller *pci_msi_controller(struct pci_dev *dev) in pci_msi_controller() 87 struct msi_controller *msi_ctrl = dev->bus->msi; in pci_msi_controller() 97 struct msi_controller *chip = pci_msi_controller(dev); in arch_setup_msi_irq() 114 struct msi_controller *chip = irq_get_chip_data(irq); in arch_teardown_msi_irq()
|
/linux-4.1.27/arch/arm/kernel/ |
D | bios32.c | 22 struct msi_controller *pcibios_msi_controller(struct pci_dev *dev) in pcibios_msi_controller()
|