Lines Matching refs:msg
97 struct cros_ec_command *msg; in alloc_lightbar_cmd_msg() local
103 msg = kmalloc(sizeof(*msg) + len, GFP_KERNEL); in alloc_lightbar_cmd_msg()
104 if (!msg) in alloc_lightbar_cmd_msg()
107 msg->version = 0; in alloc_lightbar_cmd_msg()
108 msg->command = EC_CMD_LIGHTBAR_CMD + ec->cmd_offset; in alloc_lightbar_cmd_msg()
109 msg->outsize = sizeof(struct ec_params_lightbar); in alloc_lightbar_cmd_msg()
110 msg->insize = sizeof(struct ec_response_lightbar); in alloc_lightbar_cmd_msg()
112 return msg; in alloc_lightbar_cmd_msg()
120 struct cros_ec_command *msg; in get_lightbar_version() local
123 msg = alloc_lightbar_cmd_msg(ec); in get_lightbar_version()
124 if (!msg) in get_lightbar_version()
127 param = (struct ec_params_lightbar *)msg->data; in get_lightbar_version()
129 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in get_lightbar_version()
135 switch (msg->result) { in get_lightbar_version()
146 resp = (struct ec_response_lightbar *)msg->data; in get_lightbar_version()
160 kfree(msg); in get_lightbar_version()
188 struct cros_ec_command *msg; in brightness_store() local
197 msg = alloc_lightbar_cmd_msg(ec); in brightness_store()
198 if (!msg) in brightness_store()
201 param = (struct ec_params_lightbar *)msg->data; in brightness_store()
208 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in brightness_store()
212 if (msg->result != EC_RES_SUCCESS) { in brightness_store()
219 kfree(msg); in brightness_store()
235 struct cros_ec_command *msg; in led_rgb_store() local
241 msg = alloc_lightbar_cmd_msg(ec); in led_rgb_store()
242 if (!msg) in led_rgb_store()
258 param = (struct ec_params_lightbar *)msg->data; in led_rgb_store()
274 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in led_rgb_store()
278 if (msg->result != EC_RES_SUCCESS) in led_rgb_store()
292 kfree(msg); in led_rgb_store()
306 struct cros_ec_command *msg; in sequence_show() local
311 msg = alloc_lightbar_cmd_msg(ec); in sequence_show()
312 if (!msg) in sequence_show()
315 param = (struct ec_params_lightbar *)msg->data; in sequence_show()
321 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in sequence_show()
325 if (msg->result != EC_RES_SUCCESS) { in sequence_show()
327 "ERROR: EC returned %d\n", msg->result); in sequence_show()
331 resp = (struct ec_response_lightbar *)msg->data; in sequence_show()
339 kfree(msg); in sequence_show()
347 struct cros_ec_command *msg; in sequence_store() local
367 msg = alloc_lightbar_cmd_msg(ec); in sequence_store()
368 if (!msg) in sequence_store()
371 param = (struct ec_params_lightbar *)msg->data; in sequence_store()
378 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in sequence_store()
382 if (msg->result != EC_RES_SUCCESS) { in sequence_store()
389 kfree(msg); in sequence_store()