Lines Matching refs:ec
86 static struct cros_ec_command *alloc_lightbar_cmd_msg(struct cros_ec_dev *ec) in alloc_lightbar_cmd_msg() argument
99 msg->command = EC_CMD_LIGHTBAR_CMD + ec->cmd_offset; in alloc_lightbar_cmd_msg()
106 static int get_lightbar_version(struct cros_ec_dev *ec, in get_lightbar_version() argument
114 msg = alloc_lightbar_cmd_msg(ec); in get_lightbar_version()
120 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in get_lightbar_version()
159 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in version_show() local
167 if (!get_lightbar_version(ec, &version, &flags)) in version_show()
181 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in brightness_store() local
186 msg = alloc_lightbar_cmd_msg(ec); in brightness_store()
197 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in brightness_store()
225 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in led_rgb_store() local
229 msg = alloc_lightbar_cmd_msg(ec); in led_rgb_store()
262 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in led_rgb_store()
297 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in sequence_show() local
299 msg = alloc_lightbar_cmd_msg(ec); in sequence_show()
309 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in sequence_show()
331 static int lb_send_empty_cmd(struct cros_ec_dev *ec, uint8_t cmd) in lb_send_empty_cmd() argument
337 msg = alloc_lightbar_cmd_msg(ec); in lb_send_empty_cmd()
348 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in lb_send_empty_cmd()
362 static int lb_manual_suspend_ctrl(struct cros_ec_dev *ec, uint8_t enable) in lb_manual_suspend_ctrl() argument
368 msg = alloc_lightbar_cmd_msg(ec); in lb_manual_suspend_ctrl()
381 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in lb_manual_suspend_ctrl()
402 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in sequence_store() local
418 msg = alloc_lightbar_cmd_msg(ec); in sequence_store()
429 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in sequence_store()
450 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in program_store() local
460 max_size = min(EC_LB_PROG_LEN, ec->ec_dev->max_request - extra_bytes); in program_store()
468 msg = alloc_lightbar_cmd_msg(ec); in program_store()
491 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in program_store()