soctherm_handle_alarm(9)
π soctherm_handle_alarm(9) π
okay so bestie, this is the Kernel API Manual page for soctherm_handle_alarm(9) β it's giving kernel thermal alarm realness and we're gonna read it together πβ¨
π NAME π
soctherm_handle_alarm β Handles soctherm alarms. literally that's the name, she's not being subtle π
β¨ SYNOPSIS β¨
int soctherm_handle_alarm (enum soctherm_throttle_id alarm );
π«Ά ARGUMENTS π«Ά
alarmβ The soctherm throttle id. that's the whole argument, iconic π
π DESCRIPTION π
okay so this function "Handles" over-current alarms β and yes, "Handles" is in quotes in the original, we're keeping that energy β specifically OC1, OC2, OC3, and OC4, by printing a warning or informative message. that's the whole tea βοΈ
π RETURN π
-EINVALforalarm = THROTTLE_OC3, otherwise0(success). slay β¨
π¦ SEE ALSO π¦
Kernel file ./drivers/thermal/tegra/soctherm.c β plus these cross-references, all here, no skips π
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_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)soctherm_throttle_program(9)
okay that's the page, bestie π«Ά β this came from the ./drivers/thermal/tegra source, dated October 2026, and the page is soctherm_handle_alarm(9). bye π
π¦ 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