lwmi_om_psy_ext_init(9)
π NAME π
okay so bestie, welcome to the lwmi_om_psy_ext_init(9) page from the Kernel API Manual β this is literally the hook that attaches a power supply extension to a device battery. π
β¨ SYNOPSIS β¨
void lwmi_om_psy_ext_init (struct lwmi_om_priv *priv );
πΈ ARGUMENTS πΈ
privβ a pointer to thelwmi_om_privdrvdata. That's the data bundle this function gets handed, no cap. π«Ά
π DESCRIPTION π
So here's the tea: lwmi_om_psy_ext_init first checks whether the ideapad_laptop driver is going to manage charge attributes. If it's not, then it hooks the battery up to our WMI methods β but only if those WMI methods are supported. That's the whole flow, and it ate. β¨
π₯ SEE ALSO π₯
- Kernel file
./drivers/platform/x86/lenovo/wmi-other.c lwmi_om_fan_get_set(9)lwmi_om_hwmon_is_visible(9)lwmi_om_hwmon_read(9)lwmi_om_hwmon_write(9)lwmi_om_hwmon_add(9)lwmi_om_hwmon_remove(9)lwmi_om_fan_info_init(9)lwmi_om_fan_info_collect_cd00(9)lwmi_om_fan_info_collect_cd_fan(9)lwmi_psy_ext_get_prop(9)lwmi_psy_ext_set_prop(9)lwmi_psy_prop_is_supported(9)lwmi_psy_prop_is_writeable(9)lwmi_add_battery(9)lwmi_remove_battery(9)lwmi_acpi_match(9)lwmi_om_psy_remove(9)tunable_attr_01_id(9)int_type_show(9)attr_capdata01_show(9)attr_current_value_store(9)attr_current_value_show(9)lwmi_attr_01_is_supported(9)lwmi_om_fw_attr_add(9)lwmi_om_fw_attr_remove(9)lwmi_om_master_bind(9)lwmi_om_master_unbind(9)
Source/version: ./drivers/platform/x86/lenovo Β· date: October 2026 β mwah bestie, go hook those batteries responsibly ππ§
π¦ 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