Lines Matching refs: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);
183 struct mtk_pcie_port { struct
232 static void mtk_pcie_port_free(struct mtk_pcie_port *port) in mtk_pcie_port_free()
244 struct mtk_pcie_port *port, *tmp; in mtk_pcie_put_resources()
261 static int mtk_pcie_check_cfg_cpld(struct mtk_pcie_port *port) in mtk_pcie_check_cfg_cpld()
278 static int mtk_pcie_hw_rd_cfg(struct mtk_pcie_port *port, u32 bus, u32 devfn, in mtk_pcie_hw_rd_cfg()
310 static int mtk_pcie_hw_wr_cfg(struct mtk_pcie_port *port, u32 bus, u32 devfn, in mtk_pcie_hw_wr_cfg()
333 static struct mtk_pcie_port *mtk_pcie_find_port(struct pci_bus *bus, in mtk_pcie_find_port()
337 struct mtk_pcie_port *port; in mtk_pcie_find_port()
360 struct mtk_pcie_port *port; in mtk_pcie_config_read()
380 struct mtk_pcie_port *port; in mtk_pcie_config_write()
397 struct mtk_pcie_port *port = irq_data_get_irq_chip_data(data); in mtk_compose_msi_msg()
419 struct mtk_pcie_port *port = irq_data_get_irq_chip_data(data); in mtk_msi_ack_irq()
435 struct mtk_pcie_port *port = domain->host_data; in mtk_pcie_irq_domain_alloc()
462 struct mtk_pcie_port *port = irq_data_get_irq_chip_data(d); in mtk_pcie_irq_domain_free()
495 static int mtk_pcie_allocate_msi_domains(struct mtk_pcie_port *port) in mtk_pcie_allocate_msi_domains()
519 static void mtk_pcie_enable_msi(struct mtk_pcie_port *port) in mtk_pcie_enable_msi()
535 struct mtk_pcie_port *port, *tmp; in mtk_pcie_irq_teardown()
567 static int mtk_pcie_init_irq_domain(struct mtk_pcie_port *port, in mtk_pcie_init_irq_domain()
600 struct mtk_pcie_port *port = irq_desc_get_handler_data(desc); in mtk_pcie_intr_handler()
637 static int mtk_pcie_setup_irq(struct mtk_pcie_port *port, in mtk_pcie_setup_irq()
661 static int mtk_pcie_startup_port_v2(struct mtk_pcie_port *port) in mtk_pcie_startup_port_v2()
760 static int mtk_pcie_startup_port(struct mtk_pcie_port *port) in mtk_pcie_startup_port()
820 static void mtk_pcie_enable_port(struct mtk_pcie_port *port) in mtk_pcie_enable_port()
905 struct mtk_pcie_port *port; in mtk_pcie_parse_port()
1029 struct mtk_pcie_port *port, *tmp; in mtk_pcie_setup()
1132 struct mtk_pcie_port *port; in mtk_pcie_suspend_noirq()
1156 struct mtk_pcie_port *port, *tmp; in mtk_pcie_resume_noirq()