| /linux/drivers/pci/controller/dwc/ |
| H A D | pcie-designware-debugfs.c | 69 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 D | pci-exynos.c | 54 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 D | pcie-spacemit-k1.c | 49 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 D | pcie-histb.c | 53 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 D | pcie-qcom-common.h | 9 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 D | pcie-keembay.c | 58 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 D | pcie-spear13xx.c | 25 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 D | pcie-nxp-s32g.c | 46 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 D | pcie-visconti.c | 27 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 D | pcie-armada8k.c | 30 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 D | pcie-uniphier.c | 65 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 D | pcie-amd-mdb.c | 64 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 D | pcie-eswin.c | 63 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 D | pcie-qcom-ep.c | 203 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 D | pcie-designware-plat.c | 23 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 D | pcie-intel-gw.c | 61 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 D | pci-meson.c | 65 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 D | pcie-kirin.c | 73 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 D | pcie-qcom-common.c | 11 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 D | pcie-fu740.c | 32 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 D | pcie-stm32.c | 35 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 D | pcie-al.c | 131 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()
|