Lines Matching defs:mtk_pcie_port

142 struct mtk_pcie_port;
160 int (*startup)(struct mtk_pcie_port *port);
161 int (*setup_irq)(struct mtk_pcie_port *port, struct device_node *node);
165 * struct mtk_pcie_port - PCIe port information
187 struct mtk_pcie_port {
238 static void mtk_pcie_port_free(struct mtk_pcie_port *port)
250 struct mtk_pcie_port *port, *tmp;
267 static int mtk_pcie_check_cfg_cpld(struct mtk_pcie_port *port)
284 static int mtk_pcie_hw_rd_cfg(struct mtk_pcie_port *port, u32 bus, u32 devfn,
316 static int mtk_pcie_hw_wr_cfg(struct mtk_pcie_port *port, u32 bus, u32 devfn,
339 static struct mtk_pcie_port *mtk_pcie_find_port(struct pci_bus *bus,
343 struct mtk_pcie_port *port;
366 struct mtk_pcie_port *port;
379 struct mtk_pcie_port *port;
396 struct mtk_pcie_port *port = irq_data_get_irq_chip_data(data);
418 struct mtk_pcie_port *port = irq_data_get_irq_chip_data(data);
434 struct mtk_pcie_port *port = domain->host_data;
461 struct mtk_pcie_port *port = irq_data_get_irq_chip_data(d);
494 static int mtk_pcie_allocate_msi_domains(struct mtk_pcie_port *port)
518 static void mtk_pcie_enable_msi(struct mtk_pcie_port *port)
534 struct mtk_pcie_port *port, *tmp;
566 static int mtk_pcie_init_irq_domain(struct mtk_pcie_port *port,
599 struct mtk_pcie_port *port = irq_desc_get_handler_data(desc);
638 static int mtk_pcie_setup_irq(struct mtk_pcie_port *port,
666 static int mtk_pcie_startup_port_v2(struct mtk_pcie_port *port)
776 static int mtk_pcie_startup_port(struct mtk_pcie_port *port)
836 static void mtk_pcie_enable_port(struct mtk_pcie_port *port)
921 struct mtk_pcie_port *port;
1053 struct mtk_pcie_port *port, *tmp;
1160 struct mtk_pcie_port *port;
1184 struct mtk_pcie_port *port, *tmp;