Lines Matching refs:time
118 alm->time.tm_sec = bcd2bin(second);
119 alm->time.tm_min = bcd2bin(minute);
120 alm->time.tm_hour = bcd2bin(hour);
121 alm->time.tm_mday = bcd2bin(day);
122 alm->time.tm_wday = bcd2bin(wday);
123 alm->time.tm_mon = bcd2bin(month) - 1;
125 alm->time.tm_year = bcd2bin(year) + 100;
127 if (rtc_valid_tm(&alm->time) < 0) {
128 dev_err(dev, "retrieved alarm date/time is not valid.\n");
129 rtc_time_to_tm(0, &alm->time);
142 if (alm->time.tm_sec >= 0)
143 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_sec))
145 if (alm->time.tm_min >= 0)
146 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_min))
148 if (alm->time.tm_hour >= 0)
149 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_hour))
154 if (alm->time.tm_mday >= 0)
155 rtc_reg = (RTC_ALARM_VALID | bin2bcd(alm->time.tm_mday))
160 if (alm->time.tm_mon >= 0)
161 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_mon + 1))
164 if (alm->time.tm_year >= 0)
165 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_year % 100))