Lines Matching defs:dmc
239 static int exynos5_counters_set_event(struct exynos5_dmc *dmc) in exynos5_counters_set_event()
253 static int exynos5_counters_enable_edev(struct exynos5_dmc *dmc) in exynos5_counters_enable_edev()
267 static int exynos5_counters_disable_edev(struct exynos5_dmc *dmc) in exynos5_counters_disable_edev()
289 static int find_target_freq_idx(struct exynos5_dmc *dmc, in find_target_freq_idx()
314 static int exynos5_switch_timing_regs(struct exynos5_dmc *dmc, bool set) in exynos5_switch_timing_regs()
340 static int exynos5_init_freq_table(struct exynos5_dmc *dmc, in exynos5_init_freq_table()
386 static void exynos5_set_bypass_dram_timings(struct exynos5_dmc *dmc) in exynos5_set_bypass_dram_timings()
416 static int exynos5_dram_change_timings(struct exynos5_dmc *dmc, in exynos5_dram_change_timings()
457 static int exynos5_dmc_align_target_voltage(struct exynos5_dmc *dmc, in exynos5_dmc_align_target_voltage()
483 static int exynos5_dmc_align_bypass_voltage(struct exynos5_dmc *dmc, in exynos5_dmc_align_bypass_voltage()
506 static int exynos5_dmc_align_bypass_dram_timings(struct exynos5_dmc *dmc, in exynos5_dmc_align_bypass_dram_timings()
531 exynos5_dmc_switch_to_bypass_configuration(struct exynos5_dmc *dmc, in exynos5_dmc_switch_to_bypass_configuration()
585 exynos5_dmc_change_freq_and_volt(struct exynos5_dmc *dmc, in exynos5_dmc_change_freq_and_volt()
654 static int exynos5_dmc_get_volt_freq(struct exynos5_dmc *dmc, in exynos5_dmc_get_volt_freq()
687 struct exynos5_dmc *dmc = dev_get_drvdata(dev); in exynos5_dmc_target() local
726 static int exynos5_counters_get(struct exynos5_dmc *dmc, in exynos5_counters_get()
764 static void exynos5_dmc_start_perf_events(struct exynos5_dmc *dmc, in exynos5_dmc_start_perf_events()
804 static void exynos5_dmc_perf_events_calc(struct exynos5_dmc *dmc, u64 diff_ts) in exynos5_dmc_perf_events_calc()
842 static void exynos5_dmc_perf_events_check(struct exynos5_dmc *dmc) in exynos5_dmc_perf_events_check()
877 static void exynos5_dmc_enable_perf_events(struct exynos5_dmc *dmc) in exynos5_dmc_enable_perf_events()
904 static void exynos5_dmc_disable_perf_events(struct exynos5_dmc *dmc) in exynos5_dmc_disable_perf_events()
935 struct exynos5_dmc *dmc = dev_get_drvdata(dev); in exynos5_dmc_get_status() local
976 struct exynos5_dmc *dmc = dev_get_drvdata(dev); in exynos5_dmc_get_cur_freq() local
1010 exynos5_dmc_align_init_freq(struct exynos5_dmc *dmc, in exynos5_dmc_align_init_freq()
1038 static int create_timings_aligned(struct exynos5_dmc *dmc, u32 *reg_timing_row, in create_timings_aligned()
1177 static int of_get_dram_timings(struct exynos5_dmc *dmc) in of_get_dram_timings()
1247 static int exynos5_dmc_init_clks(struct exynos5_dmc *dmc) in exynos5_dmc_init_clks()
1323 static int exynos5_performance_counters_init(struct exynos5_dmc *dmc) in exynos5_performance_counters_init()
1371 static inline int exynos5_dmc_set_pause_on_switching(struct exynos5_dmc *dmc) in exynos5_dmc_set_pause_on_switching()
1389 struct exynos5_dmc *dmc = priv; in dmc_irq_thread() local
1417 struct exynos5_dmc *dmc; in exynos5_dmc_probe() local
1555 struct exynos5_dmc *dmc = dev_get_drvdata(&pdev->dev); in exynos5_dmc_remove() local