Lines Matching refs:handle
102 static int read_method_int(acpi_handle handle, const char *method, int *val) in read_method_int() argument
107 status = acpi_evaluate_integer(handle, (char *)method, NULL, &result); in read_method_int()
117 static int method_vpcr(acpi_handle handle, int cmd, int *ret) in method_vpcr() argument
129 status = acpi_evaluate_integer(handle, "VPCR", ¶ms, &result); in method_vpcr()
140 static int method_vpcw(acpi_handle handle, int cmd, int data) in method_vpcw() argument
153 status = acpi_evaluate_object(handle, "VPCW", ¶ms, NULL); in method_vpcw()
159 static int read_ec_data(acpi_handle handle, int cmd, unsigned long *data) in read_ec_data() argument
164 if (method_vpcw(handle, 1, cmd)) in read_ec_data()
170 if (method_vpcr(handle, 1, &val)) in read_ec_data()
173 if (method_vpcr(handle, 0, &val)) in read_ec_data()
183 static int write_ec_cmd(acpi_handle handle, int cmd, unsigned long data) in write_ec_cmd() argument
188 if (method_vpcw(handle, 0, data)) in write_ec_cmd()
190 if (method_vpcw(handle, 1, cmd)) in write_ec_cmd()
196 if (method_vpcr(handle, 1, &val)) in write_ec_cmd()
216 if (!read_ec_data(priv->adev->handle, VPCCMD_R_BL_MAX, &value)) in debugfs_status_show()
218 if (!read_ec_data(priv->adev->handle, VPCCMD_R_BL, &value)) in debugfs_status_show()
220 if (!read_ec_data(priv->adev->handle, VPCCMD_R_BL_POWER, &value)) in debugfs_status_show()
224 if (!read_ec_data(priv->adev->handle, VPCCMD_R_RF, &value)) in debugfs_status_show()
227 if (!read_ec_data(priv->adev->handle, VPCCMD_R_WIFI, &value)) in debugfs_status_show()
230 if (!read_ec_data(priv->adev->handle, VPCCMD_R_BT, &value)) in debugfs_status_show()
233 if (!read_ec_data(priv->adev->handle, VPCCMD_R_3G, &value)) in debugfs_status_show()
238 if (!read_ec_data(priv->adev->handle, VPCCMD_R_TOUCHPAD, &value)) in debugfs_status_show()
241 if (!read_ec_data(priv->adev->handle, VPCCMD_R_CAMERA, &value)) in debugfs_status_show()
360 if (read_ec_data(priv->adev->handle, VPCCMD_R_CAMERA, &result)) in show_ideapad_cam()
376 ret = write_ec_cmd(priv->adev->handle, VPCCMD_W_CAMERA, state); in store_ideapad_cam()
391 if (read_ec_data(priv->adev->handle, VPCCMD_R_FAN, &result)) in show_ideapad_fan()
409 ret = write_ec_cmd(priv->adev->handle, VPCCMD_W_FAN, state); in store_ideapad_fan()
435 supported = !read_ec_data(priv->adev->handle, VPCCMD_R_FAN, in ideapad_is_visible()
469 return write_ec_cmd(priv->priv->adev->handle, opcode, !blocked); in ideapad_rfk_set()
482 if (read_ec_data(priv->adev->handle, VPCCMD_R_RF, &hw_blocked)) in ideapad_sync_rfk_state()
500 write_ec_cmd(priv->adev->handle, in ideapad_register_rfkill()
515 if (read_ec_data(priv->adev->handle, ideapad_rfk_data[dev].opcode-1, in ideapad_register_rfkill()
625 if (read_ec_data(priv->adev->handle, VPCCMD_R_NOVO, &long_pressed)) in ideapad_input_novokey()
637 read_ec_data(priv->adev->handle, VPCCMD_R_SPECIAL_BUTTONS, &value); in ideapad_check_special_buttons()
670 if (read_ec_data(priv->adev->handle, VPCCMD_R_BL, &now)) in ideapad_backlight_get_brightness()
682 if (write_ec_cmd(priv->adev->handle, VPCCMD_W_BL, in ideapad_backlight_update_status()
685 if (write_ec_cmd(priv->adev->handle, VPCCMD_W_BL_POWER, in ideapad_backlight_update_status()
703 if (read_ec_data(priv->adev->handle, VPCCMD_R_BL_MAX, &max)) in ideapad_backlight_init()
705 if (read_ec_data(priv->adev->handle, VPCCMD_R_BL, &now)) in ideapad_backlight_init()
707 if (read_ec_data(priv->adev->handle, VPCCMD_R_BL_POWER, &power)) in ideapad_backlight_init()
744 if (read_ec_data(priv->adev->handle, VPCCMD_R_BL_POWER, &power)) in ideapad_backlight_notify_power()
755 read_ec_data(priv->adev->handle, VPCCMD_R_BL, &now); in ideapad_backlight_notify_brightness()
770 if (!read_ec_data(priv->adev->handle, VPCCMD_R_TOUCHPAD, &value)) { in ideapad_sync_touchpad_state()
782 static void ideapad_acpi_notify(acpi_handle handle, u32 event, void *data) in ideapad_acpi_notify() argument
787 if (read_ec_data(handle, VPCCMD_R_VPC1, &vpc1)) in ideapad_acpi_notify()
789 if (read_ec_data(handle, VPCCMD_R_VPC2, &vpc2)) in ideapad_acpi_notify()
917 if (read_method_int(adev->handle, "_CFG", &cfg)) in ideapad_acpi_add()
947 write_ec_cmd(priv->adev->handle, VPCCMD_W_RF, 1); in ideapad_acpi_add()
961 ret = acpi_install_notify_handler(adev->handle, in ideapad_acpi_add()
985 acpi_remove_notify_handler(priv->adev->handle, in ideapad_acpi_remove()