Lines Matching refs:msg

88 	struct cros_ec_command *msg;  in alloc_lightbar_cmd_msg()  local
94 msg = kmalloc(sizeof(*msg) + len, GFP_KERNEL); in alloc_lightbar_cmd_msg()
95 if (!msg) in alloc_lightbar_cmd_msg()
98 msg->version = 0; in alloc_lightbar_cmd_msg()
99 msg->command = EC_CMD_LIGHTBAR_CMD + ec->cmd_offset; in alloc_lightbar_cmd_msg()
100 msg->outsize = sizeof(struct ec_params_lightbar); in alloc_lightbar_cmd_msg()
101 msg->insize = sizeof(struct ec_response_lightbar); in alloc_lightbar_cmd_msg()
103 return msg; in alloc_lightbar_cmd_msg()
111 struct cros_ec_command *msg; in get_lightbar_version() local
114 msg = alloc_lightbar_cmd_msg(ec); in get_lightbar_version()
115 if (!msg) in get_lightbar_version()
118 param = (struct ec_params_lightbar *)msg->data; in get_lightbar_version()
120 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in get_lightbar_version()
126 switch (msg->result) { in get_lightbar_version()
137 resp = (struct ec_response_lightbar *)msg->data; in get_lightbar_version()
151 kfree(msg); in get_lightbar_version()
178 struct cros_ec_command *msg; in brightness_store() local
186 msg = alloc_lightbar_cmd_msg(ec); in brightness_store()
187 if (!msg) in brightness_store()
190 param = (struct ec_params_lightbar *)msg->data; in brightness_store()
197 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in brightness_store()
201 if (msg->result != EC_RES_SUCCESS) { in brightness_store()
208 kfree(msg); in brightness_store()
224 struct cros_ec_command *msg; in led_rgb_store() local
229 msg = alloc_lightbar_cmd_msg(ec); in led_rgb_store()
230 if (!msg) in led_rgb_store()
246 param = (struct ec_params_lightbar *)msg->data; in led_rgb_store()
262 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in led_rgb_store()
266 if (msg->result != EC_RES_SUCCESS) in led_rgb_store()
280 kfree(msg); in led_rgb_store()
295 struct cros_ec_command *msg; in sequence_show() local
299 msg = alloc_lightbar_cmd_msg(ec); in sequence_show()
300 if (!msg) in sequence_show()
303 param = (struct ec_params_lightbar *)msg->data; in sequence_show()
309 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in sequence_show()
313 if (msg->result != EC_RES_SUCCESS) { in sequence_show()
315 "ERROR: EC returned %d\n", msg->result); in sequence_show()
319 resp = (struct ec_response_lightbar *)msg->data; in sequence_show()
327 kfree(msg); in sequence_show()
334 struct cros_ec_command *msg; in lb_send_empty_cmd() local
337 msg = alloc_lightbar_cmd_msg(ec); in lb_send_empty_cmd()
338 if (!msg) in lb_send_empty_cmd()
341 param = (struct ec_params_lightbar *)msg->data; in lb_send_empty_cmd()
348 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in lb_send_empty_cmd()
351 if (msg->result != EC_RES_SUCCESS) { in lb_send_empty_cmd()
357 kfree(msg); in lb_send_empty_cmd()
365 struct cros_ec_command *msg; in lb_manual_suspend_ctrl() local
368 msg = alloc_lightbar_cmd_msg(ec); in lb_manual_suspend_ctrl()
369 if (!msg) in lb_manual_suspend_ctrl()
372 param = (struct ec_params_lightbar *)msg->data; in lb_manual_suspend_ctrl()
381 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in lb_manual_suspend_ctrl()
384 if (msg->result != EC_RES_SUCCESS) { in lb_manual_suspend_ctrl()
390 kfree(msg); in lb_manual_suspend_ctrl()
399 struct cros_ec_command *msg; in sequence_store() local
418 msg = alloc_lightbar_cmd_msg(ec); in sequence_store()
419 if (!msg) in sequence_store()
422 param = (struct ec_params_lightbar *)msg->data; in sequence_store()
429 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in sequence_store()
433 if (msg->result != EC_RES_SUCCESS) { in sequence_store()
440 kfree(msg); in sequence_store()
449 struct cros_ec_command *msg; in program_store() local
468 msg = alloc_lightbar_cmd_msg(ec); in program_store()
469 if (!msg) in program_store()
478 param = (struct ec_params_lightbar *)msg->data; in program_store()
489 msg->outsize = count + extra_bytes; in program_store()
491 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in program_store()
494 if (msg->result != EC_RES_SUCCESS) { in program_store()
501 kfree(msg); in program_store()