Lines Matching defs:tegra_pcie_dw
239 struct tegra_pcie_dw {
287 static inline struct tegra_pcie_dw *to_tegra_pcie(struct dw_pcie *pci)
289 return container_of(pci, struct tegra_pcie_dw, pci);
292 static inline void appl_writel(struct tegra_pcie_dw *pcie, const u32 value,
298 static inline u32 appl_readl(struct tegra_pcie_dw *pcie, const u32 reg)
303 static void tegra_pcie_icc_set(struct tegra_pcie_dw *pcie)
327 struct tegra_pcie_dw *pcie = to_tegra_pcie(pci);
359 struct tegra_pcie_dw *pcie = arg;
435 static void pex_ep_event_hot_rst_done(struct tegra_pcie_dw *pcie)
463 struct tegra_pcie_dw *pcie = arg;
517 struct tegra_pcie_dw *pcie = arg;
565 struct tegra_pcie_dw *pcie = to_tegra_pcie(pci);
587 struct tegra_pcie_dw *pcie = to_tegra_pcie(pci);
609 static inline u32 event_counter_prog(struct tegra_pcie_dw *pcie, u32 event)
629 struct tegra_pcie_dw *pcie = (struct tegra_pcie_dw *)
662 static void init_host_aspm(struct tegra_pcie_dw *pcie)
696 static void init_debugfs(struct tegra_pcie_dw *pcie)
711 static inline void init_host_aspm(struct tegra_pcie_dw *pcie) { return; }
712 static inline void init_debugfs(struct tegra_pcie_dw *pcie) { return; }
718 struct tegra_pcie_dw *pcie = to_tegra_pcie(pci);
757 struct tegra_pcie_dw *pcie = to_tegra_pcie(pci);
778 struct tegra_pcie_dw *pcie = to_tegra_pcie(pci);
791 struct tegra_pcie_dw *pcie = to_tegra_pcie(pci);
816 static void config_gen3_gen4_eq_presets(struct tegra_pcie_dw *pcie)
873 struct tegra_pcie_dw *pcie = to_tegra_pcie(pci);
933 struct tegra_pcie_dw *pcie = to_tegra_pcie(pci);
1015 struct tegra_pcie_dw *pcie = to_tegra_pcie(pci);
1023 struct tegra_pcie_dw *pcie = to_tegra_pcie(pci);
1038 static void tegra_pcie_disable_phy(struct tegra_pcie_dw *pcie)
1048 static int tegra_pcie_enable_phy(struct tegra_pcie_dw *pcie)
1075 static int tegra_pcie_dw_parse_dt(struct tegra_pcie_dw *pcie)
1185 static int tegra_pcie_bpmp_set_ctrl_state(struct tegra_pcie_dw *pcie,
1223 static int tegra_pcie_bpmp_set_pll_state(struct tegra_pcie_dw *pcie,
1258 static void tegra_pcie_downstream_dev_to_D0(struct tegra_pcie_dw *pcie)
1296 static int tegra_pcie_get_slot_regulators(struct tegra_pcie_dw *pcie)
1317 static int tegra_pcie_enable_slot_regulators(struct tegra_pcie_dw *pcie)
1355 static void tegra_pcie_disable_slot_regulators(struct tegra_pcie_dw *pcie)
1363 static int tegra_pcie_config_controller(struct tegra_pcie_dw *pcie,
1486 static void tegra_pcie_unconfig_controller(struct tegra_pcie_dw *pcie)
1520 static int tegra_pcie_init_controller(struct tegra_pcie_dw *pcie)
1545 static int tegra_pcie_try_link_l2(struct tegra_pcie_dw *pcie)
1561 static void tegra_pcie_dw_pme_turnoff(struct tegra_pcie_dw *pcie)
1623 static void tegra_pcie_deinit_controller(struct tegra_pcie_dw *pcie)
1631 static int tegra_pcie_config_rp(struct tegra_pcie_dw *pcie)
1675 static void pex_ep_event_pex_rst_assert(struct tegra_pcie_dw *pcie)
1721 static void pex_ep_event_pex_rst_deassert(struct tegra_pcie_dw *pcie)
1916 struct tegra_pcie_dw *pcie = arg;
1935 static int tegra_pcie_ep_raise_intx_irq(struct tegra_pcie_dw *pcie, u16 irq)
1947 static int tegra_pcie_ep_raise_msi_irq(struct tegra_pcie_dw *pcie, u16 irq)
1957 static int tegra_pcie_ep_raise_msix_irq(struct tegra_pcie_dw *pcie, u16 irq)
1970 struct tegra_pcie_dw *pcie = to_tegra_pcie(pci);
2015 static int tegra_pcie_config_ep(struct tegra_pcie_dw *pcie,
2082 struct tegra_pcie_dw *pcie;
2278 struct tegra_pcie_dw *pcie = platform_get_drvdata(pdev);
2300 struct tegra_pcie_dw *pcie = dev_get_drvdata(dev);
2325 struct tegra_pcie_dw *pcie = dev_get_drvdata(dev);
2339 struct tegra_pcie_dw *pcie = dev_get_drvdata(dev);
2370 struct tegra_pcie_dw *pcie = dev_get_drvdata(dev);
2397 struct tegra_pcie_dw *pcie = platform_get_drvdata(pdev);