Lines Matching defs:pcie

293 static inline void advk_writel(struct advk_pcie *pcie, u32 val, u64 reg)  in advk_writel()
298 static inline u32 advk_readl(struct advk_pcie *pcie, u64 reg) in advk_readl()
303 static u8 advk_pcie_ltssm_state(struct advk_pcie *pcie) in advk_pcie_ltssm_state()
313 static inline bool advk_pcie_link_up(struct advk_pcie *pcie) in advk_pcie_link_up()
320 static inline bool advk_pcie_link_active(struct advk_pcie *pcie) in advk_pcie_link_active()
334 static inline bool advk_pcie_link_training(struct advk_pcie *pcie) in advk_pcie_link_training()
348 static int advk_pcie_wait_for_link(struct advk_pcie *pcie) in advk_pcie_wait_for_link()
363 static void advk_pcie_wait_for_retrain(struct advk_pcie *pcie) in advk_pcie_wait_for_retrain()
374 static void advk_pcie_issue_perst(struct advk_pcie *pcie) in advk_pcie_issue_perst()
386 static void advk_pcie_train_link(struct advk_pcie *pcie) in advk_pcie_train_link()
454 static void advk_pcie_set_ob_win(struct advk_pcie *pcie, u8 win_num, in advk_pcie_set_ob_win()
468 static void advk_pcie_disable_ob_win(struct advk_pcie *pcie, u8 win_num) in advk_pcie_disable_ob_win()
479 static void advk_pcie_setup_hw(struct advk_pcie *pcie) in advk_pcie_setup_hw()
653 static int advk_pcie_check_pio_status(struct advk_pcie *pcie, bool allow_crs, u32 *val) in advk_pcie_check_pio_status()
760 static int advk_pcie_wait_pio(struct advk_pcie *pcie) in advk_pcie_wait_pio()
783 struct advk_pcie *pcie = bridge->data; in advk_pci_bridge_emul_base_conf_read() local
819 struct advk_pcie *pcie = bridge->data; in advk_pci_bridge_emul_base_conf_write() local
859 struct advk_pcie *pcie = bridge->data; in advk_pci_bridge_emul_pcie_conf_read() local
913 struct advk_pcie *pcie = bridge->data; in advk_pci_bridge_emul_pcie_conf_write() local
951 struct advk_pcie *pcie = bridge->data; in advk_pci_bridge_emul_ext_conf_read() local
995 struct advk_pcie *pcie = bridge->data; in advk_pci_bridge_emul_ext_conf_write() local
1036 static int advk_sw_pci_bridge_init(struct advk_pcie *pcie) in advk_sw_pci_bridge_init()
1091 static bool advk_pcie_valid_device(struct advk_pcie *pcie, struct pci_bus *bus, in advk_pcie_valid_device()
1111 static bool advk_pcie_pio_is_running(struct advk_pcie *pcie) in advk_pcie_pio_is_running()
1143 struct advk_pcie *pcie = bus->sysdata; in advk_pcie_rd_conf() local
1229 struct advk_pcie *pcie = bus->sysdata; in advk_pcie_wr_conf() local
1300 struct advk_pcie *pcie = irq_data_get_irq_chip_data(data); in advk_msi_irq_compose_msi_msg() local
1316 struct advk_pcie *pcie = d->domain->host_data; in advk_msi_irq_mask() local
1330 struct advk_pcie *pcie = d->domain->host_data; in advk_msi_irq_unmask() local
1366 struct advk_pcie *pcie = domain->host_data; in advk_msi_irq_domain_alloc() local
1389 struct advk_pcie *pcie = domain->host_data; in advk_msi_irq_domain_free() local
1403 struct advk_pcie *pcie = d->domain->host_data; in advk_pcie_irq_mask() local
1417 struct advk_pcie *pcie = d->domain->host_data; in advk_pcie_irq_unmask() local
1432 struct advk_pcie *pcie = h->host_data; in advk_pcie_irq_map() local
1459 static int advk_pcie_init_msi_irq_domain(struct advk_pcie *pcie) in advk_pcie_init_msi_irq_domain()
1484 static void advk_pcie_remove_msi_irq_domain(struct advk_pcie *pcie) in advk_pcie_remove_msi_irq_domain()
1490 static int advk_pcie_init_irq_domain(struct advk_pcie *pcie) in advk_pcie_init_irq_domain()
1532 static void advk_pcie_remove_irq_domain(struct advk_pcie *pcie) in advk_pcie_remove_irq_domain()
1544 struct advk_pcie *pcie = h->host_data; in advk_pcie_rp_irq_map() local
1557 static int advk_pcie_init_rp_irq_domain(struct advk_pcie *pcie) in advk_pcie_init_rp_irq_domain()
1570 static void advk_pcie_remove_rp_irq_domain(struct advk_pcie *pcie) in advk_pcie_remove_rp_irq_domain()
1575 static void advk_pcie_handle_pme(struct advk_pcie *pcie) in advk_pcie_handle_pme()
1601 static void advk_pcie_handle_msi(struct advk_pcie *pcie) in advk_pcie_handle_msi()
1622 static void advk_pcie_handle_int(struct advk_pcie *pcie) in advk_pcie_handle_int()
1672 struct advk_pcie *pcie = arg; in advk_pcie_irq_handler() local
1689 struct advk_pcie *pcie = dev->bus->sysdata; in advk_pcie_map_irq() local
1702 static void advk_pcie_disable_phy(struct advk_pcie *pcie) in advk_pcie_disable_phy()
1708 static int advk_pcie_enable_phy(struct advk_pcie *pcie) in advk_pcie_enable_phy()
1734 static int advk_pcie_setup_phy(struct advk_pcie *pcie) in advk_pcie_setup_phy()
1761 struct advk_pcie *pcie; in advk_pcie_probe() local
1932 struct advk_pcie *pcie = platform_get_drvdata(pdev); in advk_pcie_remove() local