Lines Matching defs:pcie

205 static inline void advk_writel(struct advk_pcie *pcie, u32 val, u64 reg)  in advk_writel()
210 static inline u32 advk_readl(struct advk_pcie *pcie, u64 reg) in advk_readl()
215 static inline u16 advk_read16(struct advk_pcie *pcie, u64 reg) in advk_read16()
220 static int advk_pcie_link_up(struct advk_pcie *pcie) in advk_pcie_link_up()
229 static int advk_pcie_wait_for_link(struct advk_pcie *pcie) in advk_pcie_wait_for_link()
244 static void advk_pcie_wait_for_retrain(struct advk_pcie *pcie) in advk_pcie_wait_for_retrain()
255 static void advk_pcie_issue_perst(struct advk_pcie *pcie) in advk_pcie_issue_perst()
274 static int advk_pcie_train_at_gen(struct advk_pcie *pcie, int gen) in advk_pcie_train_at_gen()
316 static void advk_pcie_train_link(struct advk_pcie *pcie) in advk_pcie_train_link()
368 static void advk_pcie_setup_hw(struct advk_pcie *pcie) in advk_pcie_setup_hw()
464 static void advk_pcie_check_pio_status(struct advk_pcie *pcie) in advk_pcie_check_pio_status()
502 static int advk_pcie_wait_pio(struct advk_pcie *pcie) in advk_pcie_wait_pio()
526 struct advk_pcie *pcie = bridge->data; in advk_pci_bridge_emul_pcie_conf_read() local
573 struct advk_pcie *pcie = bridge->data; in advk_pci_bridge_emul_pcie_conf_write() local
615 static int advk_sw_pci_bridge_init(struct advk_pcie *pcie) in advk_sw_pci_bridge_init()
644 static bool advk_pcie_valid_device(struct advk_pcie *pcie, struct pci_bus *bus, in advk_pcie_valid_device()
663 struct advk_pcie *pcie = bus->sysdata; in advk_pcie_rd_conf() local
721 struct advk_pcie *pcie = bus->sysdata; in advk_pcie_wr_conf() local
786 struct advk_pcie *pcie = irq_data_get_irq_chip_data(data); in advk_msi_irq_compose_msi_msg() local
804 struct advk_pcie *pcie = domain->host_data; in advk_msi_irq_domain_alloc() local
831 struct advk_pcie *pcie = domain->host_data; in advk_msi_irq_domain_free() local
845 struct advk_pcie *pcie = d->domain->host_data; in advk_pcie_irq_mask() local
856 struct advk_pcie *pcie = d->domain->host_data; in advk_pcie_irq_unmask() local
868 struct advk_pcie *pcie = h->host_data; in advk_pcie_irq_map() local
884 static int advk_pcie_init_msi_irq_domain(struct advk_pcie *pcie) in advk_pcie_init_msi_irq_domain()
932 static void advk_pcie_remove_msi_irq_domain(struct advk_pcie *pcie) in advk_pcie_remove_msi_irq_domain()
938 static int advk_pcie_init_irq_domain(struct advk_pcie *pcie) in advk_pcie_init_irq_domain()
979 static void advk_pcie_remove_irq_domain(struct advk_pcie *pcie) in advk_pcie_remove_irq_domain()
984 static void advk_pcie_handle_msi(struct advk_pcie *pcie) in advk_pcie_handle_msi()
1006 static void advk_pcie_handle_int(struct advk_pcie *pcie) in advk_pcie_handle_int()
1045 struct advk_pcie *pcie = arg; in advk_pcie_irq_handler() local
1060 static void __maybe_unused advk_pcie_disable_phy(struct advk_pcie *pcie) in advk_pcie_disable_phy()
1066 static int advk_pcie_enable_phy(struct advk_pcie *pcie) in advk_pcie_enable_phy()
1094 static int advk_pcie_setup_phy(struct advk_pcie *pcie) in advk_pcie_setup_phy()
1121 struct advk_pcie *pcie; in advk_pcie_probe() local
1211 struct advk_pcie *pcie = platform_get_drvdata(pdev); in advk_pcie_remove() local