lwmi_om_hwmon_read(9)
π NAME π
lwmi_om_hwmon_read β read HWMON sensor data. Also hi, this page comes from the Kernel API Manual β manual name folded in right here near the top like a little name tag π«Άβ¨
β¨ SYNOPSIS β¨
okay so the signature is literally:
int lwmi_om_hwmon_read (struct device *dev , enum hwmon_sensor_types
type , u32 attr , int channel , long *val );
π ARGUMENTS π
devβ device pointer: the device in question, bestie πtypeβ sensor type: which sensor type we're working with.attrβ attribute identifier: the attribute identifier, iykyk.channelβ channel index: the channel index, no cap.valβ pointer to store value: where the value gets stored π«Ά
π¦ DESCRIPTION π¦
It reads the current sensor values from the hardware through the WMI interface. That's the vibe: hardware sensor data, via WMI. π₯
πΈ RETURN πΈ
Returns 0 on success, or an error code. Periodt. π
π SEE ALSO π
Go peek at these too, bestie β the whole squad is here:
- Kernel file:
./drivers/platform/x86/lenovo/wmi-other.c lwmi_om_fan_get_set(9),lwmi_om_hwmon_is_visible(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_ext_init(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 is ./drivers/platform/x86/lenovo, dated October 2026, and this page is lwmi_om_hwmon_read(9). Bye bestie, mwah ππΈβ¨
π¦ 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