STRUCT DMC_OPP_TABLE(9)
π struct dmc_opp_table(9) β like, the whole vibe π
okay so bestie, welcome to the Kernel API Manual β¨ we're doing a whole deep-dive on struct dmc_opp_table and honestly? she's small but she's mighty π
β¨ NAME β¨
struct dmc_opp_table β the operating level desciption π«Ά (yes that's spelled like that in the source, we don't gatekeep typos here π)
πΈ SYNOPSIS πΈ
struct dmc_opp_table {
u32 freq_hz;
u32 volt_uv;
};
like, that's literally it. two whole fields. main character energy in a tiny little struct πβ¨
π¦ Members π¦
freq_hzβ the target frequency, measured in Hz β‘ like how fast we're trying to go, bestievolt_uvβ the target voltage, measured in uV π the juice we're feeding it to get there
π Description π
no cap, this struct just covers the frequency and voltage settings of the DMC operating mode π she holds the pair, she keeps them together, that's her whole job and she ate π₯
π SEE ALSO π
okay this is the part where the friend group gets BIG, so buckle up π§π
first up, the home base β Kernel file ./drivers/memory/samsung/exynos5422-dmc.c β and then the whole crew of siblings:
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_calc(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)
like, twenty-nine cross-references, she's connected π iykyk π
fr fr that's the whole page β nothing hidden, nothing skipped, every single flag and reference accounted for ππ
and that's a wrap bestie!! πΈ this icon came to you from ./drivers/memory/samsung, dated October 2026 β periodt, slay, go read the source πβ¨π¦π
π¦ 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