Lines Matching refs:ec
95 static struct cros_ec_command *alloc_lightbar_cmd_msg(struct cros_ec_dev *ec) in alloc_lightbar_cmd_msg() argument
108 msg->command = EC_CMD_LIGHTBAR_CMD + ec->cmd_offset; in alloc_lightbar_cmd_msg()
115 static int get_lightbar_version(struct cros_ec_dev *ec, in get_lightbar_version() argument
123 msg = alloc_lightbar_cmd_msg(ec); in get_lightbar_version()
129 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in get_lightbar_version()
168 struct cros_ec_dev *ec = container_of(dev, in version_show() local
177 if (!get_lightbar_version(ec, &version, &flags)) in version_show()
191 struct cros_ec_dev *ec = container_of(dev, in brightness_store() local
197 msg = alloc_lightbar_cmd_msg(ec); in brightness_store()
208 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in brightness_store()
236 struct cros_ec_dev *ec = container_of(dev, in led_rgb_store() local
241 msg = alloc_lightbar_cmd_msg(ec); in led_rgb_store()
274 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in led_rgb_store()
308 struct cros_ec_dev *ec = container_of(dev, in sequence_show() local
311 msg = alloc_lightbar_cmd_msg(ec); in sequence_show()
321 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in sequence_show()
350 struct cros_ec_dev *ec = container_of(dev, in sequence_store() local
367 msg = alloc_lightbar_cmd_msg(ec); in sequence_store()
378 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in sequence_store()
413 struct cros_ec_dev *ec = container_of(dev, in cros_ec_lightbar_attrs_are_visible() local
415 struct platform_device *pdev = container_of(ec->dev, in cros_ec_lightbar_attrs_are_visible()
421 if (get_lightbar_version(ec, NULL, NULL)) in cros_ec_lightbar_attrs_are_visible()