Lines Matching refs:value
107 /* The WMI hotkey event value is always the same. */
326 tmp = (u32) obj->integer.value;
369 tmp = (u32) obj->integer.value;
422 err = (u32)obj->integer.value;
524 static void asus_wmi_tablet_sw_report(struct asus_wmi *asus, bool value)
527 asus->tablet_switch_inverted ? !value : value);
621 int result, value;
623 result = asus_wmi_get_devstate(asus, ASUS_WMI_DEVID_CHARGE_MODE, &value);
627 return sysfs_emit(buf, "%d\n", value & 0xff);
647 * A user may be required to store the value twice, typcial store first, then
983 u32 value;
987 result = kstrtou32(buf, 10, &value);
991 if (value < PPT_TOTAL_MIN || value > PPT_TOTAL_MAX)
994 err = asus_wmi_set_devstate(ASUS_WMI_DEVID_PPT_PL2_SPPT, value, &result);
1017 u32 value;
1021 result = kstrtou32(buf, 10, &value);
1025 if (value < PPT_TOTAL_MIN || value > PPT_TOTAL_MAX)
1028 err = asus_wmi_set_devstate(ASUS_WMI_DEVID_PPT_PL1_SPL, value, &result);
1051 u32 value;
1055 result = kstrtou32(buf, 10, &value);
1059 if (value < PPT_TOTAL_MIN || value > PPT_TOTAL_MAX)
1062 err = asus_wmi_set_devstate(ASUS_WMI_DEVID_PPT_FPPT, value, &result);
1085 u32 value;
1089 result = kstrtou32(buf, 10, &value);
1093 if (value < PPT_CPU_MIN || value > PPT_CPU_MAX)
1096 err = asus_wmi_set_devstate(ASUS_WMI_DEVID_PPT_APU_SPPT, value, &result);
1119 u32 value;
1123 result = kstrtou32(buf, 10, &value);
1127 if (value < PPT_CPU_MIN || value > PPT_CPU_MAX)
1130 err = asus_wmi_set_devstate(ASUS_WMI_DEVID_PPT_PLAT_SPPT, value, &result);
1153 u32 value;
1157 result = kstrtou32(buf, 10, &value);
1161 if (value < NVIDIA_BOOST_MIN || value > NVIDIA_BOOST_MAX)
1164 err = asus_wmi_set_devstate(ASUS_WMI_DEVID_NV_DYN_BOOST, value, &result);
1187 u32 value;
1191 result = kstrtou32(buf, 10, &value);
1195 if (value < NVIDIA_TEMP_MIN || value > NVIDIA_TEMP_MAX)
1198 err = asus_wmi_set_devstate(ASUS_WMI_DEVID_NV_THERM_TARGET, value, &result);
1224 int value, ret, rv;
1226 ret = kstrtouint(buf, 10, &value);
1230 if (value < 0 || value > 100)
1233 ret = asus_wmi_set_devstate(ASUS_WMI_DEVID_RSOC, value, &rv);
1243 charge_end_threshold = value;
1331 enum led_brightness value)
1337 asus->tpd_led_wk = !!value;
1390 static void do_kbd_led_set(struct led_classdev *led_cdev, int value)
1398 asus->kbd_led_wk = clamp_val(value, 0, max_level);
1403 enum led_brightness value)
1409 do_kbd_led_set(led_cdev, value);
1412 static void kbd_led_set_by_kbd(struct asus_wmi *asus, enum led_brightness value)
1416 do_kbd_led_set(led_cdev, value);
1423 int retval, value;
1427 retval = kbd_led_read(asus, &value, NULL);
1431 return value;
1455 enum led_brightness value)
1461 asus->wlan_led_wk = !!value;
1488 enum led_brightness value)
1494 asus->lightbar_led_wk = !!value;
1754 u8 *value)
1763 *value = !!result;
1825 * it will report the value read from id ASUS_WMI_DEVID_WLAN_LED
2239 u32 value;
2245 status = asus_wmi_get_devstate(asus, ASUS_WMI_DEVID_FAN_CTRL, &value);
2257 return !(value == ASUS_WMI_UNSUPPORTED_METHOD || value & 0xFFF80000
2258 || (!asus->sfun && !(value & ASUS_WMI_DSTS_PRESENCE_BIT)));
2309 int value;
2311 /* If we already set a value then just return it */
2316 * If we haven't set already set a value through the AGFN interface,
2317 * we read a current value through the (now-deprecated) FAN_CTRL device.
2319 err = asus_wmi_get_devstate(asus, ASUS_WMI_DEVID_FAN_CTRL, &value);
2323 value &= 0xFF;
2325 if (value == 1) /* Low Speed */
2326 value = 85;
2327 else if (value == 2)
2328 value = 170;
2329 else if (value == 3)
2330 value = 255;
2331 else if (value) {
2332 pr_err("Unknown fan speed %#x\n", value);
2333 value = -1;
2336 return sysfs_emit(buf, "%d\n", value);
2343 int value;
2347 ret = kstrtouint(buf, 10, &value);
2351 value = clamp(value, 0, 255);
2353 state = asus_agfn_fan_speed_write(asus, 1, &value);
2367 int value;
2373 &value);
2377 value &= 0xffff;
2385 ret = asus_agfn_fan_speed_read(asus, 1, &value);
2396 return sysfs_emit(buf, "%d\n", value < 0 ? -1 : value * 100);
2424 int value;
2435 value = 1;
2438 value = 0;
2445 value, &retval);
2492 u32 value;
2495 err = asus_wmi_get_devstate(asus, ASUS_WMI_DEVID_THERMAL_CTRL, &value);
2500 deci_kelvin_to_millicelsius(value & 0xFFFF));
2509 int value;
2512 ret = asus_wmi_get_devstate(asus, ASUS_WMI_DEVID_GPU_FAN_CTRL, &value);
2516 value &= 0xffff;
2518 return sysfs_emit(buf, "%d\n", value * 100);
2534 int value;
2537 ret = asus_wmi_get_devstate(asus, ASUS_WMI_DEVID_MID_FAN_CTRL, &value);
2541 value &= 0xffff;
2543 return sysfs_emit(buf, "%d\n", value * 100);
2568 int value;
2578 value = 1;
2581 value = 0;
2588 value, &retval);
2614 int value;
2624 value = 1;
2627 value = 0;
2634 value, &retval);
2683 u32 value = ASUS_WMI_UNSUPPORTED_METHOD;
2706 &value);
2712 * If the temperature value in deci-Kelvin is near the absolute
2715 if (value == 0 || value == 1)
2803 u8 value;
2806 value = asus->fan_boost_mode;
2808 pr_info("Set fan boost mode: %u\n", value);
2809 err = asus_wmi_set_devstate(ASUS_WMI_DEVID_FAN_BOOST_MODE, value,
2869 pr_warn("Trying to store invalid value\n");
2988 int value, pwm, index;
2995 value = data->percents[index];
2997 value = data->temps[index];
2999 return sysfs_emit(buf, "%d\n", value);
3038 u8 value;
3044 err = kstrtou8(buf, 10, &value);
3049 data->percents[index] = value;
3051 data->temps[index] = value;
3084 int value, err;
3088 err = kstrtoint(buf, 10, &value);
3092 switch (value) {
3407 u8 value;
3410 value = asus->throttle_thermal_policy_mode;
3413 value, &retval);
3800 static int asus_wmi_get_event_code(u32 value)
3807 status = wmi_get_event_data(value, &response);
3817 code = (int)(obj->integer.value & WMI_EVENT_MASK);
3887 static void asus_wmi_notify(u32 value, void *context)
3894 code = asus_wmi_get_event_code(value);
3909 if (!asus->wmi_event_queue || value != WMI_EVENT_VALUE_ATK)
3942 int err, value;
3944 value = asus_wmi_get_devstate_simple(asus, devid);
3945 if (value < 0)
3946 return value;
3948 err = kstrtoint(buf, 0, &value);
3952 err = asus_wmi_set_devstate(devid, value, &retval);
3961 int value = asus_wmi_get_devstate_simple(asus, devid);
3963 if (value < 0)
3964 return value;
3966 return sprintf(buf, "%d\n", value);
4003 int value, rv;
4005 rv = kstrtoint(buf, 0, &value);
4009 if (value < 0 || value > 2)
4012 rv = asus_wmi_evaluate_method(ASUS_WMI_METHODID_CFVS, value, 0, NULL);
4144 pr_info("SFUN value: %#x\n", rv);
4262 (u32) obj->integer.value);