Lines Matching refs:alrm

377 ds1685_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm)  in ds1685_rtc_read_alarm()  argument
405 alrm->time.tm_sec = -1; in ds1685_rtc_read_alarm()
407 alrm->time.tm_sec = ds1685_rtc_bcd2bin(rtc, seconds, in ds1685_rtc_read_alarm()
412 alrm->time.tm_min = -1; in ds1685_rtc_read_alarm()
414 alrm->time.tm_min = ds1685_rtc_bcd2bin(rtc, minutes, in ds1685_rtc_read_alarm()
419 alrm->time.tm_hour = -1; in ds1685_rtc_read_alarm()
421 alrm->time.tm_hour = ds1685_rtc_bcd2bin(rtc, hours, in ds1685_rtc_read_alarm()
426 alrm->time.tm_mday = ds1685_rtc_bcd2bin(rtc, mday, RTC_MDAY_BCD_MASK, in ds1685_rtc_read_alarm()
428 alrm->time.tm_mon = -1; in ds1685_rtc_read_alarm()
429 alrm->time.tm_year = -1; in ds1685_rtc_read_alarm()
430 alrm->time.tm_wday = -1; in ds1685_rtc_read_alarm()
431 alrm->time.tm_yday = -1; in ds1685_rtc_read_alarm()
432 alrm->time.tm_isdst = -1; in ds1685_rtc_read_alarm()
433 alrm->enabled = !!(ctrlb & RTC_CTRL_B_AIE); in ds1685_rtc_read_alarm()
434 alrm->pending = !!(ctrlc & RTC_CTRL_C_AF); in ds1685_rtc_read_alarm()
445 ds1685_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) in ds1685_rtc_set_alarm() argument
452 seconds = ds1685_rtc_bin2bcd(rtc, alrm->time.tm_sec, in ds1685_rtc_set_alarm()
455 minutes = ds1685_rtc_bin2bcd(rtc, alrm->time.tm_min, in ds1685_rtc_set_alarm()
458 hours = ds1685_rtc_bin2bcd(rtc, alrm->time.tm_hour, in ds1685_rtc_set_alarm()
461 mday = ds1685_rtc_bin2bcd(rtc, alrm->time.tm_mday, in ds1685_rtc_set_alarm()
486 alrm->time.tm_mon = -1; in ds1685_rtc_set_alarm()
487 alrm->time.tm_year = -1; in ds1685_rtc_set_alarm()
488 alrm->time.tm_wday = -1; in ds1685_rtc_set_alarm()
489 alrm->time.tm_yday = -1; in ds1685_rtc_set_alarm()
490 alrm->time.tm_isdst = -1; in ds1685_rtc_set_alarm()
516 if (alrm->enabled) { in ds1685_rtc_set_alarm()