Lines Matching refs:wmi

166 	struct asus_wmi_wmi_info wmi;  member
386 for (i = 0; i < sensor_data->wmi.sensor_count; i++) { in asus_wmi_update_values_for_source()
387 sensor = sensor_data->wmi.info_by_id[i]; in asus_wmi_update_values_for_source()
425 if (time_after(jiffies, sensor_data->wmi.source_last_updated[sensor->source] + HZ)) { in asus_wmi_get_cached_value_or_update()
434 sensor_data->wmi.source_last_updated[sensor->source] = jiffies; in asus_wmi_get_cached_value_or_update()
455 sensor = *(sensor_data->wmi.info[type] + channel); in asus_wmi_hwmon_read()
473 sensor = *(sensor_data->wmi.info[type] + channel); in asus_wmi_hwmon_read_string()
486 sensor = *(sensor_data->wmi.info[type] + channel); in asus_wmi_hwmon_is_visible()
517 for (i = 0; i < sensor_data->wmi.sensor_count; i++) { in asus_wmi_configure_sensor_setup()
555 sensor_data->wmi.info_by_id = devm_kcalloc(dev, sensor_data->wmi.sensor_count, in asus_wmi_configure_sensor_setup()
556 sizeof(*sensor_data->wmi.info_by_id), in asus_wmi_configure_sensor_setup()
559 if (!sensor_data->wmi.info_by_id) in asus_wmi_configure_sensor_setup()
574 sensor_data->wmi.info[type] = devm_kcalloc(dev, in asus_wmi_configure_sensor_setup()
576 sizeof(*sensor_data->wmi.info), in asus_wmi_configure_sensor_setup()
578 if (!sensor_data->wmi.info[type]) in asus_wmi_configure_sensor_setup()
582 for (i = sensor_data->wmi.sensor_count - 1; i >= 0; i--) { in asus_wmi_configure_sensor_setup()
599 *(sensor_data->wmi.info[type] + idx) = temp_sensor; in asus_wmi_configure_sensor_setup()
600 sensor_data->wmi.info_by_id[i] = temp_sensor; in asus_wmi_configure_sensor_setup()
606 sensor_data->wmi.sensor_count); in asus_wmi_configure_sensor_setup()
630 if (asus_wmi_get_item_count(&sensor_data->wmi.sensor_count)) in asus_wmi_probe()
633 if (sensor_data->wmi.sensor_count <= 0 || version < 2) { in asus_wmi_probe()
635 version, sensor_data->wmi.sensor_count); in asus_wmi_probe()