Lines Matching defs:cros_ec
20 * @cros_ec: Pointer to EC device
26 struct cros_ec_device *cros_ec;
32 static int cros_ec_rtc_get(struct cros_ec_device *cros_ec, u32 command,
45 ret = cros_ec_cmd_xfer_status(cros_ec, &msg.msg);
47 dev_err(cros_ec->dev,
59 static int cros_ec_rtc_set(struct cros_ec_device *cros_ec, u32 command,
73 ret = cros_ec_cmd_xfer_status(cros_ec, &msg.msg);
75 dev_err(cros_ec->dev, "error setting %s on EC: %d\n",
88 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec;
92 ret = cros_ec_rtc_get(cros_ec, EC_CMD_RTC_GET_VALUE, &time);
107 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec;
111 ret = cros_ec_rtc_set(cros_ec, EC_CMD_RTC_SET_VALUE, (u32)time);
124 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec;
133 ret = cros_ec_rtc_get(cros_ec, EC_CMD_RTC_GET_VALUE, ¤t_time);
139 ret = cros_ec_rtc_get(cros_ec, EC_CMD_RTC_GET_ALARM, &alarm_offset);
154 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec;
165 ret = cros_ec_rtc_get(cros_ec, EC_CMD_RTC_GET_VALUE, ¤t_time);
191 ret = cros_ec_rtc_set(cros_ec, EC_CMD_RTC_SET_ALARM, alarm_offset);
204 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec;
208 ret = cros_ec_rtc_get(cros_ec, EC_CMD_RTC_GET_VALUE, ¤t_time);
221 ret = cros_ec_rtc_set(cros_ec, EC_CMD_RTC_SET_ALARM,
229 ret = cros_ec_rtc_get(cros_ec, EC_CMD_RTC_GET_ALARM,
249 ret = cros_ec_rtc_set(cros_ec, EC_CMD_RTC_SET_ALARM,
266 struct cros_ec_device *cros_ec;
271 cros_ec = cros_ec_rtc->cros_ec;
273 host_event = cros_ec_get_host_event(cros_ec);
297 return enable_irq_wake(cros_ec_rtc->cros_ec->irq);
308 return disable_irq_wake(cros_ec_rtc->cros_ec->irq);
320 struct cros_ec_device *cros_ec = ec_dev->ec_dev;
331 cros_ec_rtc->cros_ec = cros_ec;
359 ret = blocking_notifier_chain_register(&cros_ec->event_notifier,
376 &cros_ec_rtc->cros_ec->event_notifier,