Lines Matching defs:pcie
292 static inline void advk_writel(struct advk_pcie *pcie, u32 val, u64 reg) in advk_writel()
297 static inline u32 advk_readl(struct advk_pcie *pcie, u64 reg) in advk_readl()
302 static u8 advk_pcie_ltssm_state(struct advk_pcie *pcie) in advk_pcie_ltssm_state()
312 static inline bool advk_pcie_link_up(struct advk_pcie *pcie) in advk_pcie_link_up()
319 static inline bool advk_pcie_link_active(struct advk_pcie *pcie) in advk_pcie_link_active()
333 static inline bool advk_pcie_link_training(struct advk_pcie *pcie) in advk_pcie_link_training()
347 static int advk_pcie_wait_for_link(struct advk_pcie *pcie) in advk_pcie_wait_for_link()
362 static void advk_pcie_wait_for_retrain(struct advk_pcie *pcie) in advk_pcie_wait_for_retrain()
373 static void advk_pcie_issue_perst(struct advk_pcie *pcie) in advk_pcie_issue_perst()
385 static void advk_pcie_train_link(struct advk_pcie *pcie) in advk_pcie_train_link()
453 static void advk_pcie_set_ob_win(struct advk_pcie *pcie, u8 win_num, in advk_pcie_set_ob_win()
467 static void advk_pcie_disable_ob_win(struct advk_pcie *pcie, u8 win_num) in advk_pcie_disable_ob_win()
478 static void advk_pcie_setup_hw(struct advk_pcie *pcie) in advk_pcie_setup_hw()
652 static int advk_pcie_check_pio_status(struct advk_pcie *pcie, bool allow_rrs, u32 *val) in advk_pcie_check_pio_status()
759 static int advk_pcie_wait_pio(struct advk_pcie *pcie) in advk_pcie_wait_pio()
782 struct advk_pcie *pcie = bridge->data; in advk_pci_bridge_emul_base_conf_read() local
818 struct advk_pcie *pcie = bridge->data; in advk_pci_bridge_emul_base_conf_write() local
858 struct advk_pcie *pcie = bridge->data; in advk_pci_bridge_emul_pcie_conf_read() local
912 struct advk_pcie *pcie = bridge->data; in advk_pci_bridge_emul_pcie_conf_write() local
950 struct advk_pcie *pcie = bridge->data; in advk_pci_bridge_emul_ext_conf_read() local
994 struct advk_pcie *pcie = bridge->data; in advk_pci_bridge_emul_ext_conf_write() local
1035 static int advk_sw_pci_bridge_init(struct advk_pcie *pcie) in advk_sw_pci_bridge_init()
1090 static bool advk_pcie_valid_device(struct advk_pcie *pcie, struct pci_bus *bus, in advk_pcie_valid_device()
1110 static bool advk_pcie_pio_is_running(struct advk_pcie *pcie) in advk_pcie_pio_is_running()
1142 struct advk_pcie *pcie = bus->sysdata; in advk_pcie_rd_conf() local
1228 struct advk_pcie *pcie = bus->sysdata; in advk_pcie_wr_conf() local
1299 struct advk_pcie *pcie = irq_data_get_irq_chip_data(data); in advk_msi_irq_compose_msi_msg() local
1309 struct advk_pcie *pcie = d->domain->host_data; in advk_msi_irq_mask() local
1323 struct advk_pcie *pcie = d->domain->host_data; in advk_msi_irq_unmask() local
1358 struct advk_pcie *pcie = domain->host_data; in advk_msi_irq_domain_alloc() local
1381 struct advk_pcie *pcie = domain->host_data; in advk_msi_irq_domain_free() local
1395 struct advk_pcie *pcie = d->domain->host_data; in advk_pcie_irq_mask() local
1409 struct advk_pcie *pcie = d->domain->host_data; in advk_pcie_irq_unmask() local
1424 struct advk_pcie *pcie = h->host_data; in advk_pcie_irq_map() local
1452 static int advk_pcie_init_msi_irq_domain(struct advk_pcie *pcie) in advk_pcie_init_msi_irq_domain()
1477 static void advk_pcie_remove_msi_irq_domain(struct advk_pcie *pcie) in advk_pcie_remove_msi_irq_domain()
1483 static int advk_pcie_init_irq_domain(struct advk_pcie *pcie) in advk_pcie_init_irq_domain()
1525 static void advk_pcie_remove_irq_domain(struct advk_pcie *pcie) in advk_pcie_remove_irq_domain()
1537 struct advk_pcie *pcie = h->host_data; in advk_pcie_rp_irq_map() local
1550 static int advk_pcie_init_rp_irq_domain(struct advk_pcie *pcie) in advk_pcie_init_rp_irq_domain()
1563 static void advk_pcie_remove_rp_irq_domain(struct advk_pcie *pcie) in advk_pcie_remove_rp_irq_domain()
1568 static void advk_pcie_handle_pme(struct advk_pcie *pcie) in advk_pcie_handle_pme()
1594 static void advk_pcie_handle_msi(struct advk_pcie *pcie) in advk_pcie_handle_msi()
1615 static void advk_pcie_handle_int(struct advk_pcie *pcie) in advk_pcie_handle_int()
1665 struct advk_pcie *pcie = arg; in advk_pcie_irq_handler() local
1682 struct advk_pcie *pcie = dev->bus->sysdata; in advk_pcie_map_irq() local
1695 static void advk_pcie_disable_phy(struct advk_pcie *pcie) in advk_pcie_disable_phy()
1701 static int advk_pcie_enable_phy(struct advk_pcie *pcie) in advk_pcie_enable_phy()
1727 static int advk_pcie_setup_phy(struct advk_pcie *pcie) in advk_pcie_setup_phy()
1754 struct advk_pcie *pcie; in advk_pcie_probe() local
1925 struct advk_pcie *pcie = platform_get_drvdata(pdev); in advk_pcie_remove() local