Home
last modified time | relevance | path

Searched refs:dw_pcie (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/pci/controller/dwc/
H A Dpcie-designware-debugfs.c69 struct dw_pcie *pci;
239 struct dw_pcie *pci = file->private_data; in lane_detect_read()
258 struct dw_pcie *pci = file->private_data; in lane_detect_write()
277 struct dw_pcie *pci = file->private_data; in rx_valid_read()
303 struct dw_pcie *pci = pdata->pci; in err_inj_write()
355 struct dw_pcie *pci, struct dwc_pcie_rasdes_info *rinfo) in set_event_number()
370 struct dw_pcie *pci = pdata->pci; in counter_enable_read()
393 struct dw_pcie *pci = pdata->pci; in counter_enable_write()
435 struct dw_pcie *pci = pdata->pci; in counter_lane_read()
455 struct dw_pcie *pci = pdata->pci; in counter_lane_write()
[all …]
H A Dpci-exynos.c54 struct dw_pcie pci;
72 struct dw_pcie *pci = &ep->pci; in exynos_pcie_sideband_dbi_w_mode()
85 struct dw_pcie *pci = &ep->pci; in exynos_pcie_sideband_dbi_r_mode()
98 struct dw_pcie *pci = &ep->pci; in exynos_pcie_assert_core_reset()
110 struct dw_pcie *pci = &ep->pci; in exynos_pcie_deassert_core_reset()
123 static int exynos_pcie_start_link(struct dw_pcie *pci) in exynos_pcie_start_link()
139 struct dw_pcie *pci = &ep->pci; in exynos_pcie_clear_irq_pulse()
156 struct dw_pcie *pci = &ep->pci; in exynos_pcie_enable_irq_pulse()
166 static u32 exynos_pcie_read_dbi(struct dw_pcie *pci, void __iomem *base, in exynos_pcie_read_dbi()
178 static void exynos_pcie_write_dbi(struct dw_pcie *pci, void __iomem *base, in exynos_pcie_write_dbi()
[all …]
H A Dpcie-spacemit-k1.c49 struct dw_pcie pci;
56 #define to_k1_pcie(dw_pcie) \ argument
57 platform_get_drvdata(to_platform_device((dw_pcie)->dev))
80 struct dw_pcie *pci = &k1->pci; in k1_pcie_enable_resources()
103 struct dw_pcie *pci = &k1->pci; in k1_pcie_disable_resources()
112 struct dw_pcie *pci = &k1->pci; in k1_pcie_disable_aspm_l1()
128 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in k1_pcie_init()
182 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in k1_pcie_deinit()
199 static bool k1_pcie_link_up(struct dw_pcie *pci) in k1_pcie_link_up()
209 static int k1_pcie_start_link(struct dw_pcie *pci) in k1_pcie_start_link()
[all …]
H A Dpcie-histb.c53 struct dw_pcie *pci;
79 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in histb_pcie_dbi_w_mode()
93 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in histb_pcie_dbi_r_mode()
105 static u32 histb_pcie_read_dbi(struct dw_pcie *pci, void __iomem *base, in histb_pcie_read_dbi()
117 static void histb_pcie_write_dbi(struct dw_pcie *pci, void __iomem *base, in histb_pcie_write_dbi()
128 struct dw_pcie *pci = to_dw_pcie_from_pp(bus->sysdata); in histb_pcie_rd_own_conf()
140 struct dw_pcie *pci = to_dw_pcie_from_pp(bus->sysdata); in histb_pcie_wr_own_conf()
154 static bool histb_pcie_link_up(struct dw_pcie *pci) in histb_pcie_link_up()
167 static int histb_pcie_start_link(struct dw_pcie *pci) in histb_pcie_start_link()
182 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in histb_pcie_host_init()
[all …]
H A Dpcie-qcom-common.h9 struct dw_pcie;
11 void qcom_pcie_common_set_equalization(struct dw_pcie *pci);
12 void qcom_pcie_common_set_16gt_lane_margining(struct dw_pcie *pci);
H A Dpcie-keembay.c58 struct dw_pcie pci;
102 static bool keembay_pcie_link_up(struct dw_pcie *pci) in keembay_pcie_link_up()
112 static int keembay_pcie_start_link(struct dw_pcie *pci) in keembay_pcie_start_link()
136 static void keembay_pcie_stop_link(struct dw_pcie *pci) in keembay_pcie_stop_link()
185 struct dw_pcie *pci = &pcie->pci; in keembay_pcie_probe_clocks()
209 struct dw_pcie *pci = &pcie->pci; in keembay_pcie_pll_init()
266 struct dw_pcie *pci = &pcie->pci; in keembay_pcie_setup_msi_irq()
283 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); in keembay_pcie_ep_init()
294 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); in keembay_pcie_ep_raise_irq()
339 struct dw_pcie *pci = &pcie->pci; in keembay_pcie_add_pcie_port()
[all …]
H A Dpcie-spear13xx.c25 struct dw_pcie *pci;
69 static int spear13xx_pcie_start_link(struct dw_pcie *pci) in spear13xx_pcie_start_link()
87 struct dw_pcie *pci = spear13xx_pcie->pci; in spear13xx_pcie_irq_handler()
113 static bool spear13xx_pcie_link_up(struct dw_pcie *pci) in spear13xx_pcie_link_up()
123 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in spear13xx_pcie_host_init()
154 struct dw_pcie *pci = spear13xx_pcie->pci; in spear13xx_add_pcie_port()
191 struct dw_pcie *pci; in spear13xx_pcie_probe()
H A Dpcie-nxp-s32g.c46 struct dw_pcie pci;
82 static int s32g_pcie_start_link(struct dw_pcie *pci) in s32g_pcie_start_link()
91 static void s32g_pcie_stop_link(struct dw_pcie *pci) in s32g_pcie_stop_link()
104 static void s32g_pcie_reset_mstr_ace(struct dw_pcie *pci) in s32g_pcie_reset_mstr_ace()
136 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in s32g_init_pcie_controller()
176 struct dw_pcie *pci = &s32g_pp->pci; in s32g_init_pcie_phy()
297 struct dw_pcie *pci = &s32g_pp->pci; in s32g_pcie_get_resources()
366 struct dw_pcie *pci = &s32g_pp->pci; in s32g_pcie_suspend_noirq()
374 struct dw_pcie *pci = &s32g_pp->pci; in s32g_pcie_resume_noirq()
H A Dpcie-visconti.c27 struct dw_pcie pci;
123 static bool visconti_pcie_link_up(struct dw_pcie *pci) in visconti_pcie_link_up()
132 static int visconti_pcie_start_link(struct dw_pcie *pci) in visconti_pcie_start_link()
160 static void visconti_pcie_stop_link(struct dw_pcie *pci) in visconti_pcie_stop_link()
178 static u64 visconti_pcie_cpu_addr_fixup(struct dw_pcie *pci, u64 cpu_addr) in visconti_pcie_cpu_addr_fixup()
194 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in visconti_pcie_host_init()
279 struct dw_pcie *pci = &pcie->pci; in visconti_add_pcie_port()
295 struct dw_pcie *pci; in visconti_pcie_probe()
H A Dpcie-armada8k.c30 struct dw_pcie *pci;
112 struct dw_pcie *pci = pcie->pci; in armada8k_pcie_setup_phys()
142 static bool armada8k_pcie_link_up(struct dw_pcie *pci) in armada8k_pcie_link_up()
156 static int armada8k_pcie_start_link(struct dw_pcie *pci) in armada8k_pcie_start_link()
171 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in armada8k_pcie_host_init()
213 struct dw_pcie *pci = pcie->pci; in armada8k_pcie_irq_handler()
234 struct dw_pcie *pci = pcie->pci; in armada8k_add_pcie_port()
268 struct dw_pcie *pci; in armada8k_pcie_probe()
H A Dpcie-uniphier.c65 struct dw_pcie pci;
138 static bool uniphier_pcie_link_up(struct dw_pcie *pci) in uniphier_pcie_link_up()
149 static int uniphier_pcie_start_link(struct dw_pcie *pci) in uniphier_pcie_start_link()
158 static void uniphier_pcie_stop_link(struct dw_pcie *pci) in uniphier_pcie_stop_link()
175 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in uniphier_pcie_irq_mask()
192 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in uniphier_pcie_irq_unmask()
229 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in uniphier_pcie_irq_handler()
263 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in uniphier_pcie_config_intx_irq()
300 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in uniphier_pcie_host_init()
H A Dpcie-amd-mdb.c64 struct dw_pcie pci;
78 struct dw_pcie *pci = &pcie->pci; in amd_mdb_intx_irq_mask()
98 struct dw_pcie *pci = &pcie->pci; in amd_mdb_intx_irq_unmask()
179 struct dw_pcie *pci = &pcie->pci; in amd_mdb_event_irq_mask()
193 struct dw_pcie *pci = &pcie->pci; in amd_mdb_event_irq_unmask()
283 struct dw_pcie *pci = &pcie->pci; in amd_mdb_pcie_init_irq_domains()
351 struct dw_pcie *pci = &pcie->pci; in amd_mdb_setup_irq()
433 struct dw_pcie *pci = &pcie->pci; in amd_mdb_add_pcie_port()
477 struct dw_pcie *pci; in amd_mdb_pcie_probe()
H A Dpcie-eswin.c63 struct dw_pcie pci;
73 static int eswin_pcie_start_link(struct dw_pcie *pci) in eswin_pcie_start_link()
85 static bool eswin_pcie_link_up(struct dw_pcie *pci) in eswin_pcie_link_up()
183 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in eswin_pcie_host_init()
265 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in eswin_pcie_host_deinit()
274 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in eswin_pcie_pme_turn_off()
303 struct dw_pcie *pci; in eswin_pcie_probe()
H A Dpcie-qcom-ep.c203 struct dw_pcie pci;
232 struct dw_pcie *pci = &pcie_ep->pci; in qcom_pcie_ep_core_reset()
268 static bool qcom_pcie_dw_link_up(struct dw_pcie *pci) in qcom_pcie_dw_link_up()
277 static int qcom_pcie_dw_start_link(struct dw_pcie *pci) in qcom_pcie_dw_start_link()
286 static void qcom_pcie_dw_stop_link(struct dw_pcie *pci) in qcom_pcie_dw_stop_link()
293 static void qcom_pcie_dw_write_dbi2(struct dw_pcie *pci, void __iomem *base, in qcom_pcie_dw_write_dbi2()
309 struct dw_pcie *pci = &pcie_ep->pci; in qcom_pcie_ep_icc_update()
331 struct dw_pcie *pci = &pcie_ep->pci; in qcom_pcie_enable_resources()
396 static int qcom_pcie_perst_deassert(struct dw_pcie *pci) in qcom_pcie_perst_deassert()
567 static void qcom_pcie_perst_assert(struct dw_pcie *pci) in qcom_pcie_perst_assert()
[all …]
H A Dpcie-designware-plat.c23 struct dw_pcie *pci;
36 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); in dw_plat_pcie_ep_raise_irq()
72 struct dw_pcie *pci = dw_plat_pcie->pci; in dw_plat_add_pcie_port()
97 struct dw_pcie *pci; in dw_plat_pcie_probe()
H A Dpcie-intel-gw.c61 struct dw_pcie pci;
130 static void intel_pcie_init_n_fts(struct dw_pcie *pci) in intel_pcie_init_n_fts()
213 struct dw_pcie *pci = &pcie->pci; in intel_pcie_get_resources()
257 struct dw_pcie *pci = &pcie->pci; in intel_pcie_wait_l2()
286 static int intel_pcie_start_link(struct dw_pcie *pci) in intel_pcie_start_link()
299 struct dw_pcie *pci = &pcie->pci; in intel_pcie_host_setup()
376 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in intel_pcie_rc_init()
396 struct dw_pcie *pci; in intel_pcie_probe()
H A Dpci-meson.c65 struct dw_pcie pci;
108 struct dw_pcie *pci = &mp->pci; in meson_pcie_get_mems()
278 struct dw_pcie *pci = &mp->pci; in meson_set_max_payload()
294 struct dw_pcie *pci = &mp->pci; in meson_set_max_rd_req_size()
308 static int meson_pcie_start_link(struct dw_pcie *pci) in meson_pcie_start_link()
350 static bool meson_pcie_link_up(struct dw_pcie *pci) in meson_pcie_link_up()
361 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in meson_pcie_host_init()
384 struct dw_pcie *pci; in meson_pcie_probe()
H A Dpcie-kirin.c73 struct dw_pcie *pci;
517 struct dw_pcie *pci = to_dw_pcie_from_pp(bus->sysdata); in kirin_pcie_rd_own_conf()
529 struct dw_pcie *pci = to_dw_pcie_from_pp(bus->sysdata); in kirin_pcie_wr_own_conf()
540 struct dw_pcie *pci = to_dw_pcie_from_pp(bus->sysdata); in kirin_pcie_add_bus()
566 static u32 kirin_pcie_read_dbi(struct dw_pcie *pci, void __iomem *base, in kirin_pcie_read_dbi()
579 static void kirin_pcie_write_dbi(struct dw_pcie *pci, void __iomem *base, in kirin_pcie_write_dbi()
589 static bool kirin_pcie_link_up(struct dw_pcie *pci) in kirin_pcie_link_up()
598 static int kirin_pcie_start_link(struct dw_pcie *pci) in kirin_pcie_start_link()
719 struct dw_pcie *pci; in kirin_pcie_probe()
H A Dpcie-qcom-common.c11 void qcom_pcie_common_set_equalization(struct dw_pcie *pci) in qcom_pcie_common_set_equalization()
54 void qcom_pcie_common_set_16gt_lane_margining(struct dw_pcie *pci) in qcom_pcie_common_set_16gt_lane_margining()
H A Dpcie-fu740.c32 struct dw_pcie pci;
177 static int fu740_pcie_start_link(struct dw_pcie *pci) in fu740_pcie_start_link()
238 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in fu740_pcie_host_init()
291 struct dw_pcie *pci; in fu740_pcie_probe()
H A Dpcie-stm32.c35 struct dw_pcie pci;
59 static int stm32_pcie_start_link(struct dw_pcie *pci) in stm32_pcie_start_link()
68 static void stm32_pcie_stop_link(struct dw_pcie *pci) in stm32_pcie_stop_link()
H A Dpcie-al.c131 struct dw_pcie *pci;
296 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in al_pcie_host_init()
327 struct dw_pcie *pci; in al_pcie_probe()