exynos5_dmc_..._events_calc(9)
β¨ exynos5_dmc_perf_events_calc β¨
hey bestie, welcome to the Kernel API Manual page exynos5_dmc_..._events_calc(9) β yes the title is abbreviated like that, and the full function name is literally right here. π
π NAME π
exynos5_dmc_perf_events_calc β Calculate utilization β¨
π¦ SYNOPSIS π¦
void exynos5_dmc_perf_events_calc (struct exynos5_dmc *dmc , u64 diff_ts );
πΈ ARGUMENTS πΈ
dmcβ device for which the counters are going to be checked πdiff_tsβ time between last interrupt and current one β±οΈ
π DESCRIPTION π
okay so this function calculates the needed utilization for the devfreq governor. the way it works is it prepares values for busy_time and total_time based on elapsed time between interrupts, which approximates utilization. thatβs the whole vibe β no cap. β¨
π SEE ALSO π
the kernel file is ./drivers/memory/samsung/exynos5422-dmc.c, and the whole squad is:
struct dmc_opp_table(9)struct exynos5_dmc(9)find_target_freq_idx(9)exynos5_switch_timing_regs(9)exynos5_init_freq_table(9)exynos5_set_bypass_dram_timings(9)exynos5_dram_change_timings(9)exynos5_dmc_align_target_voltage(9)exynos5_dmc_align_bypass_voltage(9)exynos5_dmc_align_bypass_dram_timings(9)exynos5_dmc_switch_to_bypass_configuration(9)exynos5_dmc_change_freq_and_volt(9)exynos5_dmc_get_volt_freq(9)exynos5_dmc_target(9)exynos5_counters_get(9)exynos5_dmc_start_perf_events(9)exynos5_dmc_perf_events_check(9)exynos5_dmc_enable_perf_events(9)exynos5_dmc_disable_perf_events(9)exynos5_dmc_get_status(9)exynos5_dmc_get_cur_freq(9)exynos5_dmc_align_init_freq(9)create_timings_aligned(9)of_get_dram_timings(9)exynos5_dmc_init_clks(9)exynos5_performance_counters_init(9)exynos5_dmc_set_pause_on_switching(9)exynos5_dmc_probe(9)exynos5_dmc_remove(9)
okay thatβs the whole page, bestie β source/version: ./drivers/memory/samsung, date: October 2026, page: exynos5_dmc_..._events_calc(9). mwah π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms