Searched refs:dw_pcie_rp (Results 1 – 24 of 24) sorted by relevance
248 struct dw_pcie_rp;292 int (*host_init)(struct dw_pcie_rp *pp);293 void (*host_deinit)(struct dw_pcie_rp *pp);294 int (*msi_host_init)(struct dw_pcie_rp *pp);297 struct dw_pcie_rp { struct381 struct dw_pcie_rp pp;505 irqreturn_t dw_handle_msi_irq(struct dw_pcie_rp *pp);506 int dw_pcie_setup_rc(struct dw_pcie_rp *pp);507 int dw_pcie_host_init(struct dw_pcie_rp *pp);508 void dw_pcie_host_deinit(struct dw_pcie_rp *pp);[all …]
55 irqreturn_t dw_handle_msi_irq(struct dw_pcie_rp *pp) in dw_handle_msi_irq()90 struct dw_pcie_rp *pp; in dw_chained_msi_isr()187 struct dw_pcie_rp *pp = domain->host_data; in dw_pcie_irq_domain_alloc()215 struct dw_pcie_rp *pp = domain->host_data; in dw_pcie_irq_domain_free()394 int dw_pcie_host_init(struct dw_pcie_rp *pp) in dw_pcie_host_init()523 void dw_pcie_host_deinit(struct dw_pcie_rp *pp) in dw_pcie_host_deinit()545 struct dw_pcie_rp *pp = bus->sysdata; in dw_pcie_other_conf_map_bus()580 struct dw_pcie_rp *pp = bus->sysdata; in dw_pcie_rd_other_conf()602 struct dw_pcie_rp *pp = bus->sysdata; in dw_pcie_wr_other_conf()629 struct dw_pcie_rp *pp = bus->sysdata; in dw_pcie_own_conf_map_bus()[all …]
174 struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d); in uniphier_pcie_irq_mask()191 struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d); in uniphier_pcie_irq_unmask()228 struct dw_pcie_rp *pp = irq_desc_get_handler_data(desc); in uniphier_pcie_irq_handler()261 static int uniphier_pcie_config_legacy_irq(struct dw_pcie_rp *pp) in uniphier_pcie_config_legacy_irq()298 static int uniphier_pcie_host_init(struct dw_pcie_rp *pp) in uniphier_pcie_host_init()
77 static void histb_pcie_dbi_w_mode(struct dw_pcie_rp *pp, bool enable) in histb_pcie_dbi_w_mode()91 static void histb_pcie_dbi_r_mode(struct dw_pcie_rp *pp, bool enable) in histb_pcie_dbi_r_mode()183 static int histb_pcie_host_init(struct dw_pcie_rp *pp) in histb_pcie_host_init()222 static int histb_pcie_host_enable(struct dw_pcie_rp *pp) in histb_pcie_host_enable()300 struct dw_pcie_rp *pp; in histb_pcie_probe()
88 struct dw_pcie_rp *pp = &pci->pp; in spear13xx_pcie_irq_handler()124 static int spear13xx_pcie_host_init(struct dw_pcie_rp *pp) in spear13xx_pcie_host_init()158 struct dw_pcie_rp *pp = &pci->pp; in spear13xx_add_pcie_port()
150 struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(data); in ks_pcie_msi_irq_ack()170 struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(data); in ks_pcie_compose_msi_msg()195 struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(data); in ks_pcie_msi_mask()219 struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(data); in ks_pcie_msi_unmask()250 static int ks_pcie_msi_host_init(struct dw_pcie_rp *pp) in ks_pcie_msi_host_init()393 struct dw_pcie_rp *pp = &pci->pp; in ks_pcie_setup_rc_app_regs()431 struct dw_pcie_rp *pp = bus->sysdata; in ks_pcie_other_map_bus()459 struct dw_pcie_rp *pp = bus->sysdata; in ks_pcie_v3_65_add_bus()577 struct dw_pcie_rp *pp = &pci->pp; in ks_pcie_msi_irq_handler()802 static int __init ks_pcie_host_init(struct dw_pcie_rp *pp) in ks_pcie_host_init()
181 struct dw_pcie_rp *pp = &pci->pp; in visconti_pcie_cpu_addr_fixup()193 static int visconti_pcie_host_init(struct dw_pcie_rp *pp) in visconti_pcie_host_init()281 struct dw_pcie_rp *pp = &pci->pp; in visconti_add_pcie_port()
220 struct dw_pcie_rp *pp = bus->sysdata; in al_pcie_conf_addr_map_bus()248 struct dw_pcie_rp *pp = &pcie->pci->pp; in al_pcie_config_prepare()292 static int al_pcie_host_init(struct dw_pcie_rp *pp) in al_pcie_host_init()
181 static int dra7xx_pcie_host_init(struct dw_pcie_rp *pp) in dra7xx_pcie_host_init()205 static int dra7xx_pcie_handle_msi(struct dw_pcie_rp *pp, int index) in dra7xx_pcie_handle_msi()227 static void dra7xx_pcie_handle_msi_irq(struct dw_pcie_rp *pp) in dra7xx_pcie_handle_msi_irq()258 struct dw_pcie_rp *pp; in dra7xx_pcie_msi_irq_handler()347 static int dra7xx_pcie_init_irq_domain(struct dw_pcie_rp *pp) in dra7xx_pcie_init_irq_domain()478 struct dw_pcie_rp *pp = &pci->pp; in dra7xx_add_pcie_port()
346 struct dw_pcie_rp *pp = &pcie->pci.pp; in intel_pcie_remove()376 static int intel_pcie_rc_init(struct dw_pcie_rp *pp) in intel_pcie_rc_init()401 struct dw_pcie_rp *pp; in intel_pcie_probe()
252 static int exynos_pcie_host_init(struct dw_pcie_rp *pp) in exynos_pcie_host_init()278 struct dw_pcie_rp *pp = &pci->pp; in exynos_add_pcie_port()408 struct dw_pcie_rp *pp = &pci->pp; in exynos_pcie_resume_noirq()
312 static void apply_bad_link_workaround(struct dw_pcie_rp *pp) in apply_bad_link_workaround()350 struct dw_pcie_rp *pp = &pci->pp; in tegra_pcie_rp_irq_handler()551 struct dw_pcie_rp *pp = bus->sysdata; in tegra_pcie_dw_rd_own_conf()573 struct dw_pcie_rp *pp = bus->sysdata; in tegra_pcie_dw_wr_own_conf()773 static void tegra_pcie_enable_msi_interrupts(struct dw_pcie_rp *pp) in tegra_pcie_enable_msi_interrupts()786 static void tegra_pcie_enable_interrupts(struct dw_pcie_rp *pp) in tegra_pcie_enable_interrupts()868 static int tegra_pcie_dw_host_init(struct dw_pcie_rp *pp) in tegra_pcie_dw_host_init()950 struct dw_pcie_rp *pp = &pci->pp; in tegra_pcie_dw_start_link()1263 struct dw_pcie_rp *pp = &pcie->pci.pp; in tegra_pcie_downstream_dev_to_D0()1526 struct dw_pcie_rp *pp = &pci->pp; in tegra_pcie_init_controller()[all …]
168 static int armada8k_pcie_host_init(struct dw_pcie_rp *pp) in armada8k_pcie_host_init()235 struct dw_pcie_rp *pp = &pci->pp; in armada8k_add_pcie_port()
189 static int rockchip_pcie_host_init(struct dw_pcie_rp *pp) in rockchip_pcie_host_init()291 struct dw_pcie_rp *pp; in rockchip_pcie_probe()
962 static int imx6_pcie_host_init(struct dw_pcie_rp *pp) in imx6_pcie_host_init()1024 static void imx6_pcie_host_exit(struct dw_pcie_rp *pp) in imx6_pcie_host_exit()1107 struct dw_pcie_rp *pp = &pci->pp; in imx6_add_pcie_ep()1184 struct dw_pcie_rp *pp = &imx6_pcie->pci->pp; in imx6_pcie_suspend_noirq()1200 struct dw_pcie_rp *pp = &imx6_pcie->pci->pp; in imx6_pcie_resume_noirq()1538 struct dw_pcie_rp *pp = bus->sysdata; in imx6_pcie_quirk()
76 static int ls_pcie_host_init(struct dw_pcie_rp *pp) in ls_pcie_host_init()
86 struct dw_pcie_rp *pp = &pci->pp; in dw_plat_add_pcie_port()
100 struct dw_pcie_rp *pp = &pci->pp; in artpec6_pcie_cpu_addr_fixup()318 static int artpec6_pcie_host_init(struct dw_pcie_rp *pp) in artpec6_pcie_host_init()
234 struct dw_pcie_rp *pp; in keembay_pcie_msi_irq_handler()335 struct dw_pcie_rp *pp = &pci->pp; in keembay_pcie_add_pcie_port()
538 static int bt1_pcie_host_init(struct dw_pcie_rp *pp) in bt1_pcie_host_init()553 static void bt1_pcie_host_deinit(struct dw_pcie_rp *pp) in bt1_pcie_host_deinit()
237 static int fu740_pcie_host_init(struct dw_pcie_rp *pp) in fu740_pcie_host_init()
373 static int meson_pcie_host_init(struct dw_pcie_rp *pp) in meson_pcie_host_init()
1491 static int qcom_pcie_host_init(struct dw_pcie_rp *pp) in qcom_pcie_host_init()1537 static void qcom_pcie_host_deinit(struct dw_pcie_rp *pp) in qcom_pcie_host_deinit()1731 struct dw_pcie_rp *pp; in qcom_pcie_probe()
623 static int kirin_pcie_host_init(struct dw_pcie_rp *pp) in kirin_pcie_host_init()
Completed in 46 milliseconds