Lines Matching defs:mtk_pcie_port

140 struct mtk_pcie_port;
156 int (*startup)(struct mtk_pcie_port *port);
157 int (*setup_irq)(struct mtk_pcie_port *port, struct device_node *node);
161 * struct mtk_pcie_port - PCIe port information
183 struct mtk_pcie_port {
232 static void mtk_pcie_port_free(struct mtk_pcie_port *port)
244 struct mtk_pcie_port *port, *tmp;
261 static int mtk_pcie_check_cfg_cpld(struct mtk_pcie_port *port)
278 static int mtk_pcie_hw_rd_cfg(struct mtk_pcie_port *port, u32 bus, u32 devfn,
310 static int mtk_pcie_hw_wr_cfg(struct mtk_pcie_port *port, u32 bus, u32 devfn,
333 static struct mtk_pcie_port *mtk_pcie_find_port(struct pci_bus *bus,
337 struct mtk_pcie_port *port;
360 struct mtk_pcie_port *port;
380 struct mtk_pcie_port *port;
397 struct mtk_pcie_port *port = irq_data_get_irq_chip_data(data);
419 struct mtk_pcie_port *port = irq_data_get_irq_chip_data(data);
435 struct mtk_pcie_port *port = domain->host_data;
462 struct mtk_pcie_port *port = irq_data_get_irq_chip_data(d);
495 static int mtk_pcie_allocate_msi_domains(struct mtk_pcie_port *port)
519 static void mtk_pcie_enable_msi(struct mtk_pcie_port *port)
535 struct mtk_pcie_port *port, *tmp;
567 static int mtk_pcie_init_irq_domain(struct mtk_pcie_port *port,
600 struct mtk_pcie_port *port = irq_desc_get_handler_data(desc);
643 static int mtk_pcie_setup_irq(struct mtk_pcie_port *port,
667 static int mtk_pcie_startup_port_v2(struct mtk_pcie_port *port)
766 static int mtk_pcie_startup_port(struct mtk_pcie_port *port)
826 static void mtk_pcie_enable_port(struct mtk_pcie_port *port)
911 struct mtk_pcie_port *port;
1035 struct mtk_pcie_port *port, *tmp;
1138 struct mtk_pcie_port *port;
1162 struct mtk_pcie_port *port, *tmp;