Lines Matching refs:alrm
210 static int pcf85363_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) in pcf85363_rtc_read_alarm() argument
222 alrm->time.tm_sec = bcd2bin(buf[0]); in pcf85363_rtc_read_alarm()
223 alrm->time.tm_min = bcd2bin(buf[1]); in pcf85363_rtc_read_alarm()
224 alrm->time.tm_hour = bcd2bin(buf[2]); in pcf85363_rtc_read_alarm()
225 alrm->time.tm_mday = bcd2bin(buf[3]); in pcf85363_rtc_read_alarm()
226 alrm->time.tm_mon = bcd2bin(buf[4]) - 1; in pcf85363_rtc_read_alarm()
232 alrm->enabled = !!(val & INT_A1IE); in pcf85363_rtc_read_alarm()
267 static int pcf85363_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) in pcf85363_rtc_set_alarm() argument
273 buf[0] = bin2bcd(alrm->time.tm_sec); in pcf85363_rtc_set_alarm()
274 buf[1] = bin2bcd(alrm->time.tm_min); in pcf85363_rtc_set_alarm()
275 buf[2] = bin2bcd(alrm->time.tm_hour); in pcf85363_rtc_set_alarm()
276 buf[3] = bin2bcd(alrm->time.tm_mday); in pcf85363_rtc_set_alarm()
277 buf[4] = bin2bcd(alrm->time.tm_mon + 1); in pcf85363_rtc_set_alarm()
292 return _pcf85363_rtc_alarm_irq_enable(pcf85363, alrm->enabled); in pcf85363_rtc_set_alarm()