ab8500_btem...ower_changed(9)
π NAME π
okay so bestie, this page comes from the Kernel API Manual, and the main character is ab8500_btemp_external_power_changed β the callback for power supply changes. Thatβs the whole name vibe, and she ate. π
β¨ SYNOPSIS β¨
void ab8500_btemp_external_power_changed (struct power_supply *psy );
π ARGUMENTS π
psyβ pointer to the structurepower_supply. Thatβs the one and only argument, no cap. π«Ά
π¦ DESCRIPTION π¦
the way this function works is iconic: itβs pointing to the function pointer external_power_changed of the structure power_supply. Yes, function pointer behavior, we love to see it. π
and this function gets executed when there is a change in the external power supply to the btemp. so when the external power situation for btemp changes, this callback gets the call. periodt. π
πΈ SEE ALSO πΈ
the whole related-functions group chat is right here β go explore, iykyk:
- Kernel file:
./drivers/power/supply/ab8500_btemp.c struct ab8500_btemp_interrupts(9)struct ab8500_btemp(9)ab8500_btemp_batctrl_volt_to_res(9)ab8500_btemp_read_batctrl_voltage(9)ab8500_btemp_get_batctrl_res(9)ab8500_btemp_id(9)ab8500_btemp_periodic_work(9)ab8500_btemp_batctrlindb_handler(9)ab8500_btemp_templow_handler(9)ab8500_btemp_temphigh_handler(9)ab8500_btemp_lowmed_handler(9)ab8500_btemp_medhigh_handler(9)ab8500_btemp_periodic(9)ab8500_btemp_get_temp(9)ab8500_btemp_get_property(9)
and thatβs the page, bestie π cute little sign-off: this one is sourced from ./drivers/power/supply, dated October 2026, and the header hangs out as ab8500_btem...ower_changed(9) πΈ
π¦ 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