Lines Matching defs:alrm
161 static int ds1553_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm)
168 pdata->alrm_mday = alrm->time.tm_mday;
169 pdata->alrm_hour = alrm->time.tm_hour;
170 pdata->alrm_min = alrm->time.tm_min;
171 pdata->alrm_sec = alrm->time.tm_sec;
172 if (alrm->enabled)
178 static int ds1553_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm)
185 alrm->time.tm_mday = pdata->alrm_mday < 0 ? 0 : pdata->alrm_mday;
186 alrm->time.tm_hour = pdata->alrm_hour < 0 ? 0 : pdata->alrm_hour;
187 alrm->time.tm_min = pdata->alrm_min < 0 ? 0 : pdata->alrm_min;
188 alrm->time.tm_sec = pdata->alrm_sec < 0 ? 0 : pdata->alrm_sec;
189 alrm->enabled = (pdata->irqen & RTC_AF) ? 1 : 0;