Symbol: cros_ec_rtc
drivers/rtc/rtc-cros-ec.c
109
struct cros_ec_rtc *cros_ec_rtc = dev_get_drvdata(dev);
drivers/rtc/rtc-cros-ec.c
110
struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec;
drivers/rtc/rtc-cros-ec.c
139
struct cros_ec_rtc *cros_ec_rtc = dev_get_drvdata(dev);
drivers/rtc/rtc-cros-ec.c
140
struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec;
drivers/rtc/rtc-cros-ec.c
168
cros_ec_rtc->saved_alarm = (u32)alarm_time;
drivers/rtc/rtc-cros-ec.c
196
struct cros_ec_rtc *cros_ec_rtc = dev_get_drvdata(dev);
drivers/rtc/rtc-cros-ec.c
197
struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec;
drivers/rtc/rtc-cros-ec.c
209
if (cros_ec_rtc->saved_alarm < current_time)
drivers/rtc/rtc-cros-ec.c
212
alarm_offset = cros_ec_rtc->saved_alarm - current_time;
drivers/rtc/rtc-cros-ec.c
237
cros_ec_rtc->saved_alarm = EC_RTC_ALARM_CLEAR;
drivers/rtc/rtc-cros-ec.c
239
cros_ec_rtc->saved_alarm = alarm_value;
drivers/rtc/rtc-cros-ec.c
257
struct cros_ec_rtc *cros_ec_rtc;
drivers/rtc/rtc-cros-ec.c
262
cros_ec_rtc = container_of(nb, struct cros_ec_rtc, notifier);
drivers/rtc/rtc-cros-ec.c
263
rtc = cros_ec_rtc->rtc;
drivers/rtc/rtc-cros-ec.c
264
cros_ec = cros_ec_rtc->cros_ec;
drivers/rtc/rtc-cros-ec.c
287
struct cros_ec_rtc *cros_ec_rtc = dev_get_drvdata(&pdev->dev);
drivers/rtc/rtc-cros-ec.c
290
return enable_irq_wake(cros_ec_rtc->cros_ec->irq);
drivers/rtc/rtc-cros-ec.c
298
struct cros_ec_rtc *cros_ec_rtc = dev_get_drvdata(&pdev->dev);
drivers/rtc/rtc-cros-ec.c
301
return disable_irq_wake(cros_ec_rtc->cros_ec->irq);
drivers/rtc/rtc-cros-ec.c
314
struct cros_ec_rtc *cros_ec_rtc;
drivers/rtc/rtc-cros-ec.c
318
cros_ec_rtc = devm_kzalloc(&pdev->dev, sizeof(*cros_ec_rtc),
drivers/rtc/rtc-cros-ec.c
320
if (!cros_ec_rtc)
drivers/rtc/rtc-cros-ec.c
323
platform_set_drvdata(pdev, cros_ec_rtc);
drivers/rtc/rtc-cros-ec.c
324
cros_ec_rtc->cros_ec = cros_ec;
drivers/rtc/rtc-cros-ec.c
339
cros_ec_rtc->rtc = devm_rtc_allocate_device(&pdev->dev);
drivers/rtc/rtc-cros-ec.c
340
if (IS_ERR(cros_ec_rtc->rtc))
drivers/rtc/rtc-cros-ec.c
341
return PTR_ERR(cros_ec_rtc->rtc);
drivers/rtc/rtc-cros-ec.c
343
cros_ec_rtc->rtc->ops = &cros_ec_rtc_ops;
drivers/rtc/rtc-cros-ec.c
344
cros_ec_rtc->rtc->range_max = U32_MAX;
drivers/rtc/rtc-cros-ec.c
355
cros_ec_rtc->rtc->alarm_offset_max = SECS_PER_DAY - 1;
drivers/rtc/rtc-cros-ec.c
360
ret = devm_rtc_register_device(cros_ec_rtc->rtc);
drivers/rtc/rtc-cros-ec.c
365
cros_ec_rtc->notifier.notifier_call = cros_ec_rtc_event;
drivers/rtc/rtc-cros-ec.c
367
&cros_ec_rtc->notifier);
drivers/rtc/rtc-cros-ec.c
378
struct cros_ec_rtc *cros_ec_rtc = platform_get_drvdata(pdev);
drivers/rtc/rtc-cros-ec.c
383
&cros_ec_rtc->cros_ec->event_notifier,
drivers/rtc/rtc-cros-ec.c
384
&cros_ec_rtc->notifier);
drivers/rtc/rtc-cros-ec.c
73
struct cros_ec_rtc *cros_ec_rtc = dev_get_drvdata(dev);
drivers/rtc/rtc-cros-ec.c
74
struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec;
drivers/rtc/rtc-cros-ec.c
92
struct cros_ec_rtc *cros_ec_rtc = dev_get_drvdata(dev);
drivers/rtc/rtc-cros-ec.c
93
struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec;