ab8500_charg...imer_expired(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, welcome to the Kernel API Manual page ab8500_charg...imer_expired(9). The function it’s hyping up is ab8500_chargalg_safety_timer_expired β€” Expiration of the safety timer. That’s the whole name, no cap. πŸ’–

✨ SYNOPSIS ✨

The signature is literally this, character for character:

enum hrtimer_restart ab8500_chargalg_safety_timer_expired (struct
hrtimer *timer );

So yes, it hands back an enum hrtimer_restart, and it takes one struct hrtimer *timer. Slay. πŸŽ€

πŸŽ€ ARGUMENTS πŸŽ€

  • timer β€” pointer to the hrtimer structure. That’s the one and only argument, bestie. 🫢

πŸ’… DESCRIPTION πŸ’…

When the safety timer for the charger expires, this function gets called. That’s the trigger, periodt. ⏰✨

πŸ¦‹ SEE ALSO πŸ¦‹

If you’re doing a little charger-algorithm lore deep dive, these are the friends to check:


mwah πŸ’‹ β€” the footer’s source/version info is ./drivers/power/supply, the date is October 2026, and the manual tag is ab8500_charg...imer_expired(9). πŸ§šπŸ’œ

πŸ“¦ where this page comes from