Lines Matching refs:dev

47 		dev_err(cros_ec->dev,
75 dev_err(cros_ec->dev, "error setting %s on EC: %d\n",
85 static int cros_ec_rtc_read_time(struct device *dev, struct rtc_time *tm)
87 struct cros_ec_rtc *cros_ec_rtc = dev_get_drvdata(dev);
94 dev_err(dev, "error getting time: %d\n", ret);
104 static int cros_ec_rtc_set_time(struct device *dev, struct rtc_time *tm)
106 struct cros_ec_rtc *cros_ec_rtc = dev_get_drvdata(dev);
113 dev_err(dev, "error setting time: %d\n", ret);
121 static int cros_ec_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm)
123 struct cros_ec_rtc *cros_ec_rtc = dev_get_drvdata(dev);
135 dev_err(dev, "error getting time: %d\n", ret);
141 dev_err(dev, "error getting alarm: %d\n", ret);
151 static int cros_ec_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm)
153 struct cros_ec_rtc *cros_ec_rtc = dev_get_drvdata(dev);
167 dev_err(dev, "error getting time: %d\n", ret);
193 dev_err(dev, "error setting alarm: %d\n", ret);
200 static int cros_ec_rtc_alarm_irq_enable(struct device *dev,
203 struct cros_ec_rtc *cros_ec_rtc = dev_get_drvdata(dev);
210 dev_err(dev, "error getting time: %d\n", ret);
224 dev_err(dev, "error restoring alarm: %d\n", ret);
232 dev_err(dev, "error saving alarm: %d\n", ret);
252 dev_err(dev, "error disabling alarm: %d\n", ret);
291 static int cros_ec_rtc_suspend(struct device *dev)
293 struct platform_device *pdev = to_platform_device(dev);
294 struct cros_ec_rtc *cros_ec_rtc = dev_get_drvdata(&pdev->dev);
296 if (device_may_wakeup(dev))
302 static int cros_ec_rtc_resume(struct device *dev)
304 struct platform_device *pdev = to_platform_device(dev);
305 struct cros_ec_rtc *cros_ec_rtc = dev_get_drvdata(&pdev->dev);
307 if (device_may_wakeup(dev))
319 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent);
325 cros_ec_rtc = devm_kzalloc(&pdev->dev, sizeof(*cros_ec_rtc),
334 ret = cros_ec_rtc_read_time(&pdev->dev, &tm);
336 dev_err(&pdev->dev, "failed to read RTC time\n");
340 ret = device_init_wakeup(&pdev->dev, 1);
342 dev_err(&pdev->dev, "failed to initialize wakeup\n");
346 cros_ec_rtc->rtc = devm_rtc_allocate_device(&pdev->dev);
362 dev_err(&pdev->dev, "failed to register notifier\n");
372 struct device *dev = &pdev->dev;
379 dev_err(dev, "failed to unregister notifier\n");