Lines Matching refs:tm
106 unsigned int calreg, struct rtc_time *tm) in nuc900_rtc_bcd2bin() argument
108 tm->tm_mday = bcd2bin(calreg >> 0); in nuc900_rtc_bcd2bin()
109 tm->tm_mon = bcd2bin(calreg >> 8); in nuc900_rtc_bcd2bin()
110 tm->tm_year = bcd2bin(calreg >> 16) + 100; in nuc900_rtc_bcd2bin()
112 tm->tm_sec = bcd2bin(timereg >> 0); in nuc900_rtc_bcd2bin()
113 tm->tm_min = bcd2bin(timereg >> 8); in nuc900_rtc_bcd2bin()
114 tm->tm_hour = bcd2bin(timereg >> 16); in nuc900_rtc_bcd2bin()
116 return rtc_valid_tm(tm); in nuc900_rtc_bcd2bin()
151 static int nuc900_rtc_read_time(struct device *dev, struct rtc_time *tm) in nuc900_rtc_read_time() argument
159 return nuc900_rtc_bcd2bin(timeval, clrval, tm); in nuc900_rtc_read_time()
162 static int nuc900_rtc_set_time(struct device *dev, struct rtc_time *tm) in nuc900_rtc_set_time() argument
169 nuc900_rtc_bin2bcd(dev, tm, &gettm); in nuc900_rtc_set_time()
198 struct nuc900_bcd_time tm; in nuc900_rtc_set_alarm() local
202 nuc900_rtc_bin2bcd(dev, &alrm->time, &tm); in nuc900_rtc_set_alarm()
208 val = tm.bcd_mday | tm.bcd_mon | tm.bcd_year; in nuc900_rtc_set_alarm()
211 val = tm.bcd_sec | tm.bcd_min | tm.bcd_hour; in nuc900_rtc_set_alarm()