Lines Matching refs:ec
85 static struct cros_ec_command *alloc_lightbar_cmd_msg(struct cros_ec_dev *ec) in alloc_lightbar_cmd_msg() argument
98 msg->command = EC_CMD_LIGHTBAR_CMD + ec->cmd_offset; in alloc_lightbar_cmd_msg()
105 static int get_lightbar_version(struct cros_ec_dev *ec, in get_lightbar_version() argument
113 msg = alloc_lightbar_cmd_msg(ec); in get_lightbar_version()
121 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in get_lightbar_version()
160 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in version_show() local
168 if (!get_lightbar_version(ec, &version, &flags)) in version_show()
182 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in brightness_store() local
187 msg = alloc_lightbar_cmd_msg(ec); in brightness_store()
198 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in brightness_store()
221 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in led_rgb_store() local
225 msg = alloc_lightbar_cmd_msg(ec); in led_rgb_store()
258 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in led_rgb_store()
290 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in sequence_show() local
292 msg = alloc_lightbar_cmd_msg(ec); in sequence_show()
302 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in sequence_show()
321 static int lb_send_empty_cmd(struct cros_ec_dev *ec, uint8_t cmd) in lb_send_empty_cmd() argument
327 msg = alloc_lightbar_cmd_msg(ec); in lb_send_empty_cmd()
338 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in lb_send_empty_cmd()
349 static int lb_manual_suspend_ctrl(struct cros_ec_dev *ec, uint8_t enable) in lb_manual_suspend_ctrl() argument
355 msg = alloc_lightbar_cmd_msg(ec); in lb_manual_suspend_ctrl()
368 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in lb_manual_suspend_ctrl()
386 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in sequence_store() local
402 msg = alloc_lightbar_cmd_msg(ec); in sequence_store()
413 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in sequence_store()
429 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in program_store() local
439 max_size = min(EC_LB_PROG_LEN, ec->ec_dev->max_request - extra_bytes); in program_store()
447 msg = alloc_lightbar_cmd_msg(ec); in program_store()
470 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in program_store()