soctherm_throttle_program(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 a struct tegra_soctherm 🫢 literally the soctherm struct, she needs it, hand it over.
  • throt β€” the LIGHT/HEAVY of 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:

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