cpuidle_cooling_register(9)
πΈ cpuidle_cooling_register(9) πΈ
okay bestie, this is the Kernel API Manual page for cpuidle_cooling_register(9) β and yes, we're keeping the (9) because that's literally the title π
.
β¨ NAME β¨
cpuidle_cooling_registerβ the Idle cooling device initialization function, official and iconic π
π οΈ SYNOPSIS π οΈ
void cpuidle_cooling_register (struct cpuidle_driver *drv );
return type: void β and yes, that space before ); is staying, we're being exact here π
π ARGUMENTS π
drvβ acpuidle_driverstructure pointer. That's the one and only arg, bestie π«Ά
π¦ DESCRIPTION π¦
okay so picture this: cpuidle_cooling_register() is in charge of creating a cooling device per cpuidle driver and then registering it to the thermal framework. That's the whole main-character job β one cooling device for each cpuidle driver, then it gets registered with the thermal framework. periodt. π
π SEE ALSO π
go read these next, bestie, iykyk π§:
- Kernel file
./drivers/thermal/cpuidle_cooling.cstructcpuidle_cooling_device(9) cpuidle_cooling_runtime(9)cpuidle_cooling_get_max_state(9)cpuidle_cooling_get_cur_state(9)cpuidle_cooling_set_cur_state(9)__cpuidle_cooling_register(9)
source/version: ./drivers/thermal β’ date: October 2026 β’ page: cpuidle_cooling_register(9) β bye bestie, 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