Lines Matching refs:time
122 u32 time, cal, wday; in ma35d1_rtc_read_time() local
125 time = rtc_reg_read(rtc, MA35_REG_RTC_TIME); in ma35d1_rtc_read_time()
128 } while (time != rtc_reg_read(rtc, MA35_REG_RTC_TIME) || in ma35d1_rtc_read_time()
137 tm->tm_sec = bcd2bin(time >> 0); in ma35d1_rtc_read_time()
138 tm->tm_min = bcd2bin(time >> 8); in ma35d1_rtc_read_time()
139 tm->tm_hour = bcd2bin(time >> 16); in ma35d1_rtc_read_time()
171 alrm->time.tm_mday = bcd2bin(calm >> 0); in ma35d1_rtc_read_alarm()
172 alrm->time.tm_mon = bcd2bin(calm >> 8); in ma35d1_rtc_read_alarm()
173 alrm->time.tm_mon = alrm->time.tm_mon - 1; in ma35d1_rtc_read_alarm()
175 alrm->time.tm_year = bcd2bin(calm >> 16) + 100; in ma35d1_rtc_read_alarm()
177 alrm->time.tm_sec = bcd2bin(talm >> 0); in ma35d1_rtc_read_alarm()
178 alrm->time.tm_min = bcd2bin(talm >> 8); in ma35d1_rtc_read_alarm()
179 alrm->time.tm_hour = bcd2bin(talm >> 16); in ma35d1_rtc_read_alarm()
181 return rtc_valid_tm(&alrm->time); in ma35d1_rtc_read_alarm()
189 val = bin2bcd(alrm->time.tm_mday) << 0 | bin2bcd(alrm->time.tm_mon + 1) << 8 | in ma35d1_rtc_set_alarm()
190 bin2bcd(alrm->time.tm_year - 100) << 16; in ma35d1_rtc_set_alarm()
193 val = bin2bcd(alrm->time.tm_sec) << 0 | bin2bcd(alrm->time.tm_min) << 8 | in ma35d1_rtc_set_alarm()
194 bin2bcd(alrm->time.tm_hour) << 16; in ma35d1_rtc_set_alarm()