Lines Matching refs:msg

102 	struct cros_ec_command *msg;  in alloc_lightbar_cmd_msg()  local
108 msg = kmalloc(sizeof(*msg) + len, GFP_KERNEL); in alloc_lightbar_cmd_msg()
109 if (!msg) in alloc_lightbar_cmd_msg()
112 msg->version = 0; in alloc_lightbar_cmd_msg()
113 msg->command = EC_CMD_LIGHTBAR_CMD + ec->cmd_offset; in alloc_lightbar_cmd_msg()
114 msg->outsize = sizeof(struct ec_params_lightbar); in alloc_lightbar_cmd_msg()
115 msg->insize = sizeof(struct ec_response_lightbar); in alloc_lightbar_cmd_msg()
117 return msg; in alloc_lightbar_cmd_msg()
125 struct cros_ec_command *msg; in get_lightbar_version() local
128 msg = alloc_lightbar_cmd_msg(ec); in get_lightbar_version()
129 if (!msg) in get_lightbar_version()
132 param = (struct ec_params_lightbar *)msg->data; in get_lightbar_version()
134 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in get_lightbar_version()
140 switch (msg->result) { in get_lightbar_version()
151 resp = (struct ec_response_lightbar *)msg->data; in get_lightbar_version()
165 kfree(msg); in get_lightbar_version()
192 struct cros_ec_command *msg; in brightness_store() local
200 msg = alloc_lightbar_cmd_msg(ec); in brightness_store()
201 if (!msg) in brightness_store()
204 param = (struct ec_params_lightbar *)msg->data; in brightness_store()
211 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in brightness_store()
215 if (msg->result != EC_RES_SUCCESS) { in brightness_store()
222 kfree(msg); in brightness_store()
238 struct cros_ec_command *msg; in led_rgb_store() local
243 msg = alloc_lightbar_cmd_msg(ec); in led_rgb_store()
244 if (!msg) in led_rgb_store()
260 param = (struct ec_params_lightbar *)msg->data; in led_rgb_store()
276 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in led_rgb_store()
280 if (msg->result != EC_RES_SUCCESS) in led_rgb_store()
294 kfree(msg); in led_rgb_store()
309 struct cros_ec_command *msg; in sequence_show() local
313 msg = alloc_lightbar_cmd_msg(ec); in sequence_show()
314 if (!msg) in sequence_show()
317 param = (struct ec_params_lightbar *)msg->data; in sequence_show()
323 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in sequence_show()
327 if (msg->result != EC_RES_SUCCESS) { in sequence_show()
329 "ERROR: EC returned %d\n", msg->result); in sequence_show()
333 resp = (struct ec_response_lightbar *)msg->data; in sequence_show()
341 kfree(msg); in sequence_show()
348 struct cros_ec_command *msg; in lb_send_empty_cmd() local
351 msg = alloc_lightbar_cmd_msg(ec); in lb_send_empty_cmd()
352 if (!msg) in lb_send_empty_cmd()
355 param = (struct ec_params_lightbar *)msg->data; in lb_send_empty_cmd()
362 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in lb_send_empty_cmd()
365 if (msg->result != EC_RES_SUCCESS) { in lb_send_empty_cmd()
371 kfree(msg); in lb_send_empty_cmd()
379 struct cros_ec_command *msg; in lb_manual_suspend_ctrl() local
385 msg = alloc_lightbar_cmd_msg(ec); in lb_manual_suspend_ctrl()
386 if (!msg) in lb_manual_suspend_ctrl()
389 param = (struct ec_params_lightbar *)msg->data; in lb_manual_suspend_ctrl()
398 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in lb_manual_suspend_ctrl()
401 if (msg->result != EC_RES_SUCCESS) { in lb_manual_suspend_ctrl()
407 kfree(msg); in lb_manual_suspend_ctrl()
435 struct cros_ec_command *msg; in sequence_store() local
454 msg = alloc_lightbar_cmd_msg(ec); in sequence_store()
455 if (!msg) in sequence_store()
458 param = (struct ec_params_lightbar *)msg->data; in sequence_store()
465 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in sequence_store()
469 if (msg->result != EC_RES_SUCCESS) { in sequence_store()
476 kfree(msg); in sequence_store()
485 struct cros_ec_command *msg; in program_store() local
504 msg = alloc_lightbar_cmd_msg(ec); in program_store()
505 if (!msg) in program_store()
514 param = (struct ec_params_lightbar *)msg->data; in program_store()
525 msg->outsize = count + extra_bytes; in program_store()
527 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in program_store()
530 if (msg->result != EC_RES_SUCCESS) { in program_store()
537 kfree(msg); in program_store()