Lines Matching refs:value
101 /* The WMI hotkey event value is always the same. */
261 tmp = (u32) obj->integer.value;
358 static void asus_wmi_tablet_sw_report(struct asus_wmi *asus, bool value)
361 asus->tablet_switch_inverted ? !value : value);
476 u8 value;
480 value = asus->dgpu_disable ? 1 : 0;
482 err = asus_wmi_set_devstate(ASUS_WMI_DEVID_DGPU, value, &retval);
508 * A user may be required to store the value twice, typcial store first, then
546 int value, ret, rv;
548 ret = kstrtouint(buf, 10, &value);
552 if (value < 0 || value > 100)
555 ret = asus_wmi_set_devstate(ASUS_WMI_DEVID_RSOC, value, &rv);
565 charge_end_threshold = value;
653 enum led_brightness value)
659 asus->tpd_led_wk = !!value;
712 static void do_kbd_led_set(struct led_classdev *led_cdev, int value)
720 asus->kbd_led_wk = clamp_val(value, 0, max_level);
725 enum led_brightness value)
731 do_kbd_led_set(led_cdev, value);
734 static void kbd_led_set_by_kbd(struct asus_wmi *asus, enum led_brightness value)
738 do_kbd_led_set(led_cdev, value);
745 int retval, value;
749 retval = kbd_led_read(asus, &value, NULL);
753 return value;
777 enum led_brightness value)
783 asus->wlan_led_wk = !!value;
810 enum led_brightness value)
816 asus->lightbar_led_wk = !!value;
1046 u8 *value)
1055 *value = !!result;
1117 * it will report the value read from id ASUS_WMI_DEVID_WLAN_LED
1435 u32 value;
1441 status = asus_wmi_get_devstate(asus, ASUS_WMI_DEVID_FAN_CTRL, &value);
1453 return !(value == ASUS_WMI_UNSUPPORTED_METHOD || value & 0xFFF80000
1454 || (!asus->sfun && !(value & ASUS_WMI_DSTS_PRESENCE_BIT)));
1493 int value;
1495 /* If we already set a value then just return it */
1500 * If we haven't set already set a value through the AGFN interface,
1501 * we read a current value through the (now-deprecated) FAN_CTRL device.
1503 err = asus_wmi_get_devstate(asus, ASUS_WMI_DEVID_FAN_CTRL, &value);
1507 value &= 0xFF;
1509 if (value == 1) /* Low Speed */
1510 value = 85;
1511 else if (value == 2)
1512 value = 170;
1513 else if (value == 3)
1514 value = 255;
1515 else if (value) {
1516 pr_err("Unknown fan speed %#x\n", value);
1517 value = -1;
1520 return sprintf(buf, "%d\n", value);
1527 int value;
1531 ret = kstrtouint(buf, 10, &value);
1535 value = clamp(value, 0, 255);
1537 state = asus_agfn_fan_speed_write(asus, 1, &value);
1551 int value;
1557 &value);
1561 value &= 0xffff;
1569 ret = asus_agfn_fan_speed_read(asus, 1, &value);
1580 return sprintf(buf, "%d\n", value < 0 ? -1 : value*100);
1608 int value;
1619 value = 1;
1622 value = 0;
1629 value, &retval);
1667 u32 value;
1670 err = asus_wmi_get_devstate(asus, ASUS_WMI_DEVID_THERMAL_CTRL, &value);
1675 deci_kelvin_to_millicelsius(value & 0xFFFF));
1702 u32 value = ASUS_WMI_UNSUPPORTED_METHOD;
1715 &value);
1721 * If the temperature value in deci-Kelvin is near the absolute
1724 if (value == 0 || value == 1)
1800 u8 value;
1803 value = asus->fan_boost_mode;
1805 pr_info("Set fan boost mode: %u\n", value);
1806 err = asus_wmi_set_devstate(ASUS_WMI_DEVID_FAN_BOOST_MODE, value,
1862 pr_warn("Trying to store invalid value\n");
1912 u8 value;
1915 value = asus->throttle_thermal_policy_mode;
1918 value, &retval);
2188 static int asus_wmi_get_event_code(u32 value)
2195 status = wmi_get_event_data(value, &response);
2205 code = (int)(obj->integer.value & WMI_EVENT_MASK);
2283 static void asus_wmi_notify(u32 value, void *context)
2290 code = asus_wmi_get_event_code(value);
2305 if (!asus->wmi_event_queue || value != WMI_EVENT_VALUE_ATK)
2338 int err, value;
2340 value = asus_wmi_get_devstate_simple(asus, devid);
2341 if (value < 0)
2342 return value;
2344 err = kstrtoint(buf, 0, &value);
2348 err = asus_wmi_set_devstate(devid, value, &retval);
2357 int value = asus_wmi_get_devstate_simple(asus, devid);
2359 if (value < 0)
2360 return value;
2362 return sprintf(buf, "%d\n", value);
2399 int value, rv;
2401 rv = kstrtoint(buf, 0, &value);
2405 if (value < 0 || value > 2)
2408 rv = asus_wmi_evaluate_method(ASUS_WMI_METHODID_CFVS, value, 0, NULL);
2501 pr_info("SFUN value: %#x\n", rv);
2619 (u32) obj->integer.value);