Lines Matching refs:time
346 tm->time.tm_min = bcd2bin(buf[0] & 0x7F); in pcf8563_rtc_read_alarm()
347 tm->time.tm_hour = bcd2bin(buf[1] & 0x3F); in pcf8563_rtc_read_alarm()
348 tm->time.tm_mday = bcd2bin(buf[2] & 0x3F); in pcf8563_rtc_read_alarm()
349 tm->time.tm_wday = bcd2bin(buf[3] & 0x7); in pcf8563_rtc_read_alarm()
350 tm->time.tm_mon = -1; in pcf8563_rtc_read_alarm()
351 tm->time.tm_year = -1; in pcf8563_rtc_read_alarm()
352 tm->time.tm_yday = -1; in pcf8563_rtc_read_alarm()
353 tm->time.tm_isdst = -1; in pcf8563_rtc_read_alarm()
360 " enabled=%d, pending=%d\n", __func__, tm->time.tm_min, in pcf8563_rtc_read_alarm()
361 tm->time.tm_hour, tm->time.tm_mday, tm->time.tm_wday, in pcf8563_rtc_read_alarm()
374 if (tm->time.tm_sec) { in pcf8563_rtc_set_alarm()
375 time64_t alarm_time = rtc_tm_to_time64(&tm->time); in pcf8563_rtc_set_alarm()
377 alarm_time += 60 - tm->time.tm_sec; in pcf8563_rtc_set_alarm()
378 rtc_time64_to_tm(alarm_time, &tm->time); in pcf8563_rtc_set_alarm()
383 tm->time.tm_min, tm->time.tm_hour, tm->time.tm_wday, in pcf8563_rtc_set_alarm()
384 tm->time.tm_mday, tm->enabled, tm->pending); in pcf8563_rtc_set_alarm()
386 buf[0] = bin2bcd(tm->time.tm_min); in pcf8563_rtc_set_alarm()
387 buf[1] = bin2bcd(tm->time.tm_hour); in pcf8563_rtc_set_alarm()
388 buf[2] = bin2bcd(tm->time.tm_mday); in pcf8563_rtc_set_alarm()
389 buf[3] = tm->time.tm_wday & 0x07; in pcf8563_rtc_set_alarm()