Lines Matching defs:handle
44 static inline int eval_int_with_arg(acpi_handle handle, const char *name, unsigned long arg, unsigned long *res)
56 status = acpi_evaluate_integer(handle, (char *)name, ¶ms, &result);
66 static inline int eval_vpcr(acpi_handle handle, unsigned long cmd, unsigned long *res)
68 return eval_int_with_arg(handle, "VPCR", cmd, res);
71 static inline int eval_vpcw(acpi_handle handle, unsigned long cmd, unsigned long data)
84 status = acpi_evaluate_object(handle, "VPCW", ¶ms, NULL);
93 static inline int read_ec_data(acpi_handle handle, unsigned long cmd, unsigned long *data)
98 err = eval_vpcw(handle, 1, cmd);
107 err = eval_vpcr(handle, 1, &val);
112 return eval_vpcr(handle, 0, data);
115 acpi_handle_err(handle, "timeout in %s\n", __func__);
120 static inline int write_ec_cmd(acpi_handle handle, unsigned long cmd, unsigned long data)
125 err = eval_vpcw(handle, 0, data);
129 err = eval_vpcw(handle, 1, cmd);
138 err = eval_vpcr(handle, 1, &val);
146 acpi_handle_err(handle, "timeout in %s\n", __func__);