Lines Matching refs:handle
107 static int read_method_int(acpi_handle handle, const char *method, int *val) in read_method_int() argument
112 status = acpi_evaluate_integer(handle, (char *)method, NULL, &result); in read_method_int()
122 static int method_vpcr(acpi_handle handle, int cmd, int *ret) in method_vpcr() argument
134 status = acpi_evaluate_integer(handle, "VPCR", ¶ms, &result); in method_vpcr()
145 static int method_vpcw(acpi_handle handle, int cmd, int data) in method_vpcw() argument
158 status = acpi_evaluate_object(handle, "VPCW", ¶ms, NULL); in method_vpcw()
164 static int read_ec_data(acpi_handle handle, int cmd, unsigned long *data) in read_ec_data() argument
169 if (method_vpcw(handle, 1, cmd)) in read_ec_data()
175 if (method_vpcr(handle, 1, &val)) in read_ec_data()
178 if (method_vpcr(handle, 0, &val)) in read_ec_data()
188 static int write_ec_cmd(acpi_handle handle, int cmd, unsigned long data) in write_ec_cmd() argument
193 if (method_vpcw(handle, 0, data)) in write_ec_cmd()
195 if (method_vpcw(handle, 1, cmd)) in write_ec_cmd()
201 if (method_vpcr(handle, 1, &val)) in write_ec_cmd()
221 if (!read_ec_data(priv->adev->handle, VPCCMD_R_BL_MAX, &value)) in debugfs_status_show()
223 if (!read_ec_data(priv->adev->handle, VPCCMD_R_BL, &value)) in debugfs_status_show()
225 if (!read_ec_data(priv->adev->handle, VPCCMD_R_BL_POWER, &value)) in debugfs_status_show()
229 if (!read_ec_data(priv->adev->handle, VPCCMD_R_RF, &value)) in debugfs_status_show()
232 if (!read_ec_data(priv->adev->handle, VPCCMD_R_WIFI, &value)) in debugfs_status_show()
235 if (!read_ec_data(priv->adev->handle, VPCCMD_R_BT, &value)) in debugfs_status_show()
238 if (!read_ec_data(priv->adev->handle, VPCCMD_R_3G, &value)) in debugfs_status_show()
243 if (!read_ec_data(priv->adev->handle, VPCCMD_R_TOUCHPAD, &value)) in debugfs_status_show()
246 if (!read_ec_data(priv->adev->handle, VPCCMD_R_CAMERA, &value)) in debugfs_status_show()
365 if (read_ec_data(priv->adev->handle, VPCCMD_R_CAMERA, &result)) in show_ideapad_cam()
381 ret = write_ec_cmd(priv->adev->handle, VPCCMD_W_CAMERA, state); in store_ideapad_cam()
396 if (read_ec_data(priv->adev->handle, VPCCMD_R_FAN, &result)) in show_ideapad_fan()
414 ret = write_ec_cmd(priv->adev->handle, VPCCMD_W_FAN, state); in store_ideapad_fan()
440 supported = !read_ec_data(priv->adev->handle, VPCCMD_R_FAN, in ideapad_is_visible()
474 return write_ec_cmd(priv->priv->adev->handle, opcode, !blocked); in ideapad_rfk_set()
487 if (read_ec_data(priv->adev->handle, VPCCMD_R_RF, &hw_blocked)) in ideapad_sync_rfk_state()
505 write_ec_cmd(priv->adev->handle, in ideapad_register_rfkill()
520 if (read_ec_data(priv->adev->handle, ideapad_rfk_data[dev].opcode-1, in ideapad_register_rfkill()
632 if (read_ec_data(priv->adev->handle, VPCCMD_R_NOVO, &long_pressed)) in ideapad_input_novokey()
644 read_ec_data(priv->adev->handle, VPCCMD_R_SPECIAL_BUTTONS, &value); in ideapad_check_special_buttons()
677 if (read_ec_data(priv->adev->handle, VPCCMD_R_BL, &now)) in ideapad_backlight_get_brightness()
689 if (write_ec_cmd(priv->adev->handle, VPCCMD_W_BL, in ideapad_backlight_update_status()
692 if (write_ec_cmd(priv->adev->handle, VPCCMD_W_BL_POWER, in ideapad_backlight_update_status()
710 if (read_ec_data(priv->adev->handle, VPCCMD_R_BL_MAX, &max)) in ideapad_backlight_init()
712 if (read_ec_data(priv->adev->handle, VPCCMD_R_BL, &now)) in ideapad_backlight_init()
714 if (read_ec_data(priv->adev->handle, VPCCMD_R_BL_POWER, &power)) in ideapad_backlight_init()
751 if (read_ec_data(priv->adev->handle, VPCCMD_R_BL_POWER, &power)) in ideapad_backlight_notify_power()
762 read_ec_data(priv->adev->handle, VPCCMD_R_BL, &now); in ideapad_backlight_notify_brightness()
777 if (!read_ec_data(priv->adev->handle, VPCCMD_R_TOUCHPAD, &value)) { in ideapad_sync_touchpad_state()
789 static void ideapad_acpi_notify(acpi_handle handle, u32 event, void *data) in ideapad_acpi_notify() argument
794 if (read_ec_data(handle, VPCCMD_R_VPC1, &vpc1)) in ideapad_acpi_notify()
796 if (read_ec_data(handle, VPCCMD_R_VPC2, &vpc2)) in ideapad_acpi_notify()
944 if (read_method_int(adev->handle, "_CFG", &cfg)) in ideapad_acpi_add()
974 write_ec_cmd(priv->adev->handle, VPCCMD_W_RF, 1); in ideapad_acpi_add()
988 ret = acpi_install_notify_handler(adev->handle, in ideapad_acpi_add()
1001 acpi_remove_notify_handler(priv->adev->handle, in ideapad_acpi_add()
1025 acpi_remove_notify_handler(priv->adev->handle, in ideapad_acpi_remove()