soctherm_throttle_program(9)
π soctherm_throttle_program(9) β the Kernel API Manual glow-up β¨
okay so bestie, welcome to the Kernel API Manual entry for soctherm_throttle_program π«Ά this one's short and sweet, no cap.
β¨ NAME β¨
soctherm_throttle_program β it programs the pulse skippers' configuration ποΈπ₯
πΈ SYNOPSIS πΈ
void soctherm_throttle_program (struct tegra_soctherm *ts , enum
soctherm_throttle_id throt );
that's it. that's the whole vibe. no return value, she just does the thing π
π ARGUMENTS π
tsβ a pointer to astruct tegra_socthermπ«Ά literally the soctherm struct, she needs it, hand it over.throtβ theLIGHT/HEAVYof the throttle event id. π so like, which flavor of throttle are we talking about here β light or heavy, pick one.
π DESCRIPTION π
okay so, context: pulse skippers are the little icons used to throttle clock frequencies πβ¨ and this function is the one that programs them. that's it. that's the whole job. she programs the pulse skippers, periodt. π
ngl it's giving "small function, big responsibility" energy β main character behavior fr fr ππ₯
π¦ SEE ALSO π¦
also go read the Kernel file ./drivers/thermal/tegra/soctherm.c π and honestly just read the whole friend group while you're at it:
ccroc_writel(9)ccroc_readl(9)enforce_temp_range(9)thermtrip_program(9)throttrip_program(9)tegra_soctherm_set_hwtrips(9)soctherm_thermal_isr_thread(9)soctherm_oc_intr_enable(9)soctherm_handle_alarm(9)soctherm_edp_isr_thread(9)soctherm_edp_isr(9)soctherm_oc_irq_lock(9)soctherm_oc_irq_sync_unlock(9)soctherm_oc_irq_enable(9)soctherm_oc_irq_disable(9)soctherm_oc_irq_map(9)soctherm_irq_domain_xlate_twocell(9)soctherm_oc_int_init(9)soctherm_init_hw_throt_cdev(9)throttlectl_cpu_level_cfg(9)throttlectl_cpu_level_select(9)throttlectl_cpu_mn(9)throttlectl_gpu_level_select(9)
like, the whole thermal squad, iykyk πβ
π no warnings, no bugs, no exit statuses on this one β she's a void function, she returns nothing and she's unbothered. periodt.
k bye bestie!! π§ this page lives in ./drivers/thermal/tegra and it's dated October 2026 β so like, future energy but make it kernel docs β¨ see u in the next manpage, 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