STRUCT EXYNOS_CPUCLK_CHIP(9)
π struct exynos_cpuclk_chip(9) π
okay bestie, so this is a page from the Kernel API Manual β and it's literally just about one little struct, but she's important, so pay attention π«Ά
β¨ NAME β¨
struct exynos_cpuclk_chip β chip specific data for CPU clock πΈ
Like, it's the per-chip info that tells the CPU clock code how this particular Exynos chip wants to be handled. main character energy fr.
π SYNOPSIS π
struct exynos_cpuclk_chip {
const struct exynos_cpuclk_regs *regs;
exynos_rate_change_fn_t pre_rate_cb;
exynos_rate_change_fn_t post_rate_cb;
};
That's the whole thing. Three members. No cap, that's it. π
π¦ Members π¦
regsβ the register offsets for the CPU related clocks π so like, where all the CPU clock registers live in memory.pre_rate_cbβ a callback that gets run before the CPU clock rate changes β¨ the "let me get ready first" hook.post_rate_cbβ a callback that gets run after the CPU clock rate changes π the "okay we're done, now do the aftermath" hook.
π SEE ALSO π
- Kernel file
./drivers/clk/samsung/clk-cpu.cstruct struct exynos_cpuclk_regs(9),struct exynos_cpuclk(9)
ngl if you're poking around this you probably wanna read those next, iykyk π
π tiny heads up bestie: this page has no OPTIONS, no exit statuses, no environment variables, no examples β it's literally just the struct and her three members. don't go looking for more, there isn't more π
and that's the whole vibe check, bestie β go forth and clock those CPUs π§ββοΈπ
source/version: ./drivers/clk/samsung β¦ date: October 2026 β¦ manual: struct exynos_cpuclk_chip(9) β mwah, catch you in the next manpage ππ
π¦ 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