STRUCT KEBA_BATT_AUXDEV(9)
β¨ struct keba_batt_auxdev(9) β¨
okay so bestie, we're in the Kernel API Manual today and this page is literally all about struct keba_batt_auxdev β the KEBA battery auxiliary device π¦. it's a tiny little struct and honestly it ate. let me walk you through it π
πΈ NAME πΈ
struct keba_batt_auxdev β the KEBA battery auxiliary device, no cap, that's the whole vibe π
β SYNOPSIS β
here's the shape of it, character for character, don't touch anything:
struct keba_batt_auxdev {
struct auxiliary_device auxdev;
struct resource io;
};
like, that's it. two members. minimal. iconic. main character energy fr fr π
π§ Members π§
okay so this is the part where we meet the two actual fields, and they're both doing their little jobs perfectly:
auxdevβ the auxiliary device object π. yes, that's its whole thing, it's the aux device, she's booked and busy.ioβ the address range of battery controller IO memory π₯. this is where the battery controller's IO memory lives, address-range style.
ngl there are only two members so there's genuinely nothing else hiding in here β no secret third field, no bonus data, i checked π
π SEE ALSO π
go look at these too, they're the rest of the keba squad and they're all linked together iykyk π:
- Kernel file
./include/linux/misc/keba.hπ struct keba_i2c_auxdev(9)β¨struct keba_spi_auxdev(9)πΈstruct keba_fan_auxdev(9)πstruct keba_uart_auxdev(9)π¦
and that's the page bestie!! π this one came from ./include/linux/misc and it's dated October 2026 β go off, little doc, slay periodt π
π
π¦ 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