BSDO(9)
π BSDO(9) π
okay so bestie, welcome to the BSDO(9) page from the Kernel API Manual β this one is literally about packing data into Battery Status Data Object format. it's giving kernel battery-data realness, and we're keeping every detail, no cap π«Άβ¨
πΈ NAME πΈ
BSDO β pack data into Battery Status Data Object format. π
β¨ SYNOPSIS β¨
the call looks exactly like this:
BSDO (batt_charge , chg_status , batt_present , invalid_ref );
π ARGUMENTS π
batt_chargeβ battery's present state of charge, in0.1WHincrement. πchg_statusβ battery charge status. πbatt_presentβ indicates that the battery is present/attached when set, else absent when unset. π¦invalid_refβ indicates that an invalid battery reference was made in theGet_Battery_Statusrequest. π
π¦ SEE ALSO π¦
the SEE ALSO squad is:
- Kernel file
./include/linux/usb/pd.hstruct pd_chunked_ext_message_data(9)struct pd_message(9)struct sink_caps_ext_msg(9)
byeee π«Ά source/version: ./include/linux/usb; date: October 2026. BSDO(9) is out β slay forever π
β¨
π¦ 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