Lines Matching defs:tegra_emc
197 struct tegra_emc {
237 struct tegra_emc *emc = data;
256 static struct emc_timing *tegra_emc_find_timing(struct tegra_emc *emc,
277 static int emc_prepare_timing_change(struct tegra_emc *emc, unsigned long rate)
299 static int emc_complete_timing_change(struct tegra_emc *emc, bool flush)
327 struct tegra_emc *emc = container_of(nb, struct tegra_emc, clk_nb);
355 static int load_one_timing_from_dt(struct tegra_emc *emc,
410 static int tegra_emc_load_timings_from_dt(struct tegra_emc *emc,
458 tegra_emc_find_node_by_ram_code(struct tegra_emc *emc)
538 static int emc_read_lpddr_mode_register(struct tegra_emc *emc,
574 static void emc_read_lpddr_sdram_info(struct tegra_emc *emc,
596 static int emc_setup_hw(struct tegra_emc *emc)
681 struct tegra_emc *emc = arg;
716 static void tegra_emc_rate_requests_init(struct tegra_emc *emc)
726 static int emc_request_rate(struct tegra_emc *emc,
767 static int emc_set_min_rate(struct tegra_emc *emc, unsigned long rate,
780 static int emc_set_max_rate(struct tegra_emc *emc, unsigned long rate,
818 static bool tegra_emc_validate_rate(struct tegra_emc *emc, unsigned long rate)
831 struct tegra_emc *emc = s->private;
848 struct tegra_emc *emc = data;
857 struct tegra_emc *emc = data;
878 struct tegra_emc *emc = data;
887 struct tegra_emc *emc = data;
906 static void tegra_emc_debugfs_init(struct tegra_emc *emc)
946 static inline struct tegra_emc *
949 return container_of(provider, struct tegra_emc, provider);
983 struct tegra_emc *emc = to_tegra_emc_provider(dst->provider);
1006 static int tegra_emc_interconnect_init(struct tegra_emc *emc)
1072 struct tegra_emc *emc = data;
1077 static int tegra_emc_init_clk(struct tegra_emc *emc)
1111 struct tegra_emc *emc = dev_get_drvdata(dev);
1130 struct tegra_emc *emc = dev_get_drvdata(dev);
1156 static int tegra_emc_devfreq_init(struct tegra_emc *emc)
1193 struct tegra_emc *emc;