Lines Matching refs:t

190 static int cmos_read_time(struct device *dev, struct rtc_time *t)  in cmos_read_time()  argument
196 get_rtc_time(t); in cmos_read_time()
200 static int cmos_set_time(struct device *dev, struct rtc_time *t) in cmos_set_time() argument
208 return set_rtc_time(t); in cmos_set_time()
211 static int cmos_read_alarm(struct device *dev, struct rtc_wkalrm *t) in cmos_read_alarm() argument
223 t->time.tm_mday = -1; in cmos_read_alarm()
224 t->time.tm_mon = -1; in cmos_read_alarm()
227 t->time.tm_sec = CMOS_READ(RTC_SECONDS_ALARM); in cmos_read_alarm()
228 t->time.tm_min = CMOS_READ(RTC_MINUTES_ALARM); in cmos_read_alarm()
229 t->time.tm_hour = CMOS_READ(RTC_HOURS_ALARM); in cmos_read_alarm()
233 t->time.tm_mday = CMOS_READ(cmos->day_alrm) & 0x3f; in cmos_read_alarm()
234 if (!t->time.tm_mday) in cmos_read_alarm()
235 t->time.tm_mday = -1; in cmos_read_alarm()
238 t->time.tm_mon = CMOS_READ(cmos->mon_alrm); in cmos_read_alarm()
239 if (!t->time.tm_mon) in cmos_read_alarm()
240 t->time.tm_mon = -1; in cmos_read_alarm()
248 if (((unsigned)t->time.tm_sec) < 0x60) in cmos_read_alarm()
249 t->time.tm_sec = bcd2bin(t->time.tm_sec); in cmos_read_alarm()
251 t->time.tm_sec = -1; in cmos_read_alarm()
252 if (((unsigned)t->time.tm_min) < 0x60) in cmos_read_alarm()
253 t->time.tm_min = bcd2bin(t->time.tm_min); in cmos_read_alarm()
255 t->time.tm_min = -1; in cmos_read_alarm()
256 if (((unsigned)t->time.tm_hour) < 0x24) in cmos_read_alarm()
257 t->time.tm_hour = bcd2bin(t->time.tm_hour); in cmos_read_alarm()
259 t->time.tm_hour = -1; in cmos_read_alarm()
262 if (((unsigned)t->time.tm_mday) <= 0x31) in cmos_read_alarm()
263 t->time.tm_mday = bcd2bin(t->time.tm_mday); in cmos_read_alarm()
265 t->time.tm_mday = -1; in cmos_read_alarm()
268 if (((unsigned)t->time.tm_mon) <= 0x12) in cmos_read_alarm()
269 t->time.tm_mon = bcd2bin(t->time.tm_mon)-1; in cmos_read_alarm()
271 t->time.tm_mon = -1; in cmos_read_alarm()
275 t->time.tm_year = -1; in cmos_read_alarm()
277 t->enabled = !!(rtc_control & RTC_AIE); in cmos_read_alarm()
278 t->pending = 0; in cmos_read_alarm()
329 static int cmos_set_alarm(struct device *dev, struct rtc_wkalrm *t) in cmos_set_alarm() argument
337 mon = t->time.tm_mon + 1; in cmos_set_alarm()
338 mday = t->time.tm_mday; in cmos_set_alarm()
339 hrs = t->time.tm_hour; in cmos_set_alarm()
340 min = t->time.tm_min; in cmos_set_alarm()
341 sec = t->time.tm_sec; in cmos_set_alarm()
373 hpet_set_alarm_time(t->time.tm_hour, t->time.tm_min, t->time.tm_sec); in cmos_set_alarm()
375 if (t->enabled) in cmos_set_alarm()