Lines Matching refs: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);
187 struct mtk_pcie_port { struct
238 static void mtk_pcie_port_free(struct mtk_pcie_port *port) in mtk_pcie_port_free()
250 struct mtk_pcie_port *port, *tmp; in mtk_pcie_put_resources()
267 static int mtk_pcie_check_cfg_cpld(struct mtk_pcie_port *port) in mtk_pcie_check_cfg_cpld()
284 static int mtk_pcie_hw_rd_cfg(struct mtk_pcie_port *port, u32 bus, u32 devfn, in mtk_pcie_hw_rd_cfg()
316 static int mtk_pcie_hw_wr_cfg(struct mtk_pcie_port *port, u32 bus, u32 devfn, in mtk_pcie_hw_wr_cfg()
339 static struct mtk_pcie_port *mtk_pcie_find_port(struct pci_bus *bus, in mtk_pcie_find_port()
343 struct mtk_pcie_port *port; in mtk_pcie_find_port()
366 struct mtk_pcie_port *port; in mtk_pcie_config_read()
379 struct mtk_pcie_port *port; in mtk_pcie_config_write()
396 struct mtk_pcie_port *port = irq_data_get_irq_chip_data(data); in mtk_compose_msi_msg()
418 struct mtk_pcie_port *port = irq_data_get_irq_chip_data(data); in mtk_msi_ack_irq()
434 struct mtk_pcie_port *port = domain->host_data; in mtk_pcie_irq_domain_alloc()
461 struct mtk_pcie_port *port = irq_data_get_irq_chip_data(d); in mtk_pcie_irq_domain_free()
494 static int mtk_pcie_allocate_msi_domains(struct mtk_pcie_port *port) in mtk_pcie_allocate_msi_domains()
518 static void mtk_pcie_enable_msi(struct mtk_pcie_port *port) in mtk_pcie_enable_msi()
534 struct mtk_pcie_port *port, *tmp; in mtk_pcie_irq_teardown()
566 static int mtk_pcie_init_irq_domain(struct mtk_pcie_port *port, in mtk_pcie_init_irq_domain()
599 struct mtk_pcie_port *port = irq_desc_get_handler_data(desc); in mtk_pcie_intr_handler()
632 static int mtk_pcie_setup_irq(struct mtk_pcie_port *port, in mtk_pcie_setup_irq()
660 static int mtk_pcie_startup_port_v2(struct mtk_pcie_port *port) in mtk_pcie_startup_port_v2()
770 static int mtk_pcie_startup_port(struct mtk_pcie_port *port) in mtk_pcie_startup_port()
830 static void mtk_pcie_enable_port(struct mtk_pcie_port *port) in mtk_pcie_enable_port()
915 struct mtk_pcie_port *port; in mtk_pcie_parse_port()
1047 struct mtk_pcie_port *port, *tmp; in mtk_pcie_setup()
1154 struct mtk_pcie_port *port; in mtk_pcie_suspend_noirq()
1178 struct mtk_pcie_port *port, *tmp; in mtk_pcie_resume_noirq()