Lines Matching refs:time
340 tm->time.tm_min = bcd2bin(buf[0] & 0x7F); in pcf8563_rtc_read_alarm()
341 tm->time.tm_hour = bcd2bin(buf[1] & 0x3F); in pcf8563_rtc_read_alarm()
342 tm->time.tm_mday = bcd2bin(buf[2] & 0x3F); in pcf8563_rtc_read_alarm()
343 tm->time.tm_wday = bcd2bin(buf[3] & 0x7); in pcf8563_rtc_read_alarm()
344 tm->time.tm_mon = -1; in pcf8563_rtc_read_alarm()
345 tm->time.tm_year = -1; in pcf8563_rtc_read_alarm()
346 tm->time.tm_yday = -1; in pcf8563_rtc_read_alarm()
347 tm->time.tm_isdst = -1; in pcf8563_rtc_read_alarm()
354 " enabled=%d, pending=%d\n", __func__, tm->time.tm_min, in pcf8563_rtc_read_alarm()
355 tm->time.tm_hour, tm->time.tm_mday, tm->time.tm_wday, in pcf8563_rtc_read_alarm()
369 if (tm->time.tm_sec) { in pcf8563_rtc_set_alarm()
370 rtc_tm_to_time(&tm->time, &alarm_time); in pcf8563_rtc_set_alarm()
371 alarm_time += 60-tm->time.tm_sec; in pcf8563_rtc_set_alarm()
372 rtc_time_to_tm(alarm_time, &tm->time); in pcf8563_rtc_set_alarm()
377 tm->time.tm_min, tm->time.tm_hour, tm->time.tm_wday, in pcf8563_rtc_set_alarm()
378 tm->time.tm_mday, tm->enabled, tm->pending); in pcf8563_rtc_set_alarm()
380 buf[0] = bin2bcd(tm->time.tm_min); in pcf8563_rtc_set_alarm()
381 buf[1] = bin2bcd(tm->time.tm_hour); in pcf8563_rtc_set_alarm()
382 buf[2] = bin2bcd(tm->time.tm_mday); in pcf8563_rtc_set_alarm()
383 buf[3] = tm->time.tm_wday & 0x07; in pcf8563_rtc_set_alarm()