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()
122 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in get_lightbar_version()
161 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in version_show() local
169 if (!get_lightbar_version(ec, &version, &flags)) in version_show()
183 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in brightness_store() local
188 msg = alloc_lightbar_cmd_msg(ec); in brightness_store()
199 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in brightness_store()
222 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in led_rgb_store() local
226 msg = alloc_lightbar_cmd_msg(ec); in led_rgb_store()
259 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in led_rgb_store()
291 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in sequence_show() local
293 msg = alloc_lightbar_cmd_msg(ec); in sequence_show()
303 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in sequence_show()
320 static int lb_send_empty_cmd(struct cros_ec_dev *ec, uint8_t cmd) in lb_send_empty_cmd() argument
326 msg = alloc_lightbar_cmd_msg(ec); in lb_send_empty_cmd()
337 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in lb_send_empty_cmd()
348 static int lb_manual_suspend_ctrl(struct cros_ec_dev *ec, uint8_t enable) in lb_manual_suspend_ctrl() argument
354 msg = alloc_lightbar_cmd_msg(ec); in lb_manual_suspend_ctrl()
367 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in lb_manual_suspend_ctrl()
385 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in sequence_store() local
401 msg = alloc_lightbar_cmd_msg(ec); in sequence_store()
412 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in sequence_store()
428 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in program_store() local
438 max_size = min(EC_LB_PROG_LEN, ec->ec_dev->max_request - extra_bytes); in program_store()
446 msg = alloc_lightbar_cmd_msg(ec); in program_store()
469 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in program_store()