Lines Matching refs:hour
70 uint8_t hour; member
354 ASSERT(ct.hour >= 0 && ct.hour <= 23); in vrtc_time_to_cmos()
363 int hour; in vrtc_time_to_cmos() local
365 hour = ct.hour; in vrtc_time_to_cmos()
370 switch (ct.hour) { in vrtc_time_to_cmos()
373 hour = 12; in vrtc_time_to_cmos()
381 hour = ct.hour % 12; in vrtc_time_to_cmos()
386 rtc->hour = rtc_enc(rtc, hour); in vrtc_time_to_cmos()
388 if ((rtc->reg_b & RTCSB_24HR) == 0 && ct.hour >= 12) { in vrtc_time_to_cmos()
390 rtc->hour |= HOUR_IS_PM; in vrtc_time_to_cmos()
423 rtc_parse_hour(const struct rtcdev *rtc, uint8_t hour, bool *errp) in rtc_parse_hour() argument
428 if ((hour & HOUR_IS_PM) != 0) { in rtc_parse_hour()
429 hour &= ~HOUR_IS_PM; in rtc_parse_hour()
433 hour = rtc_dec(rtc, hour, errp); in rtc_parse_hour()
436 if (hour >= 1 && hour <= 12) { in rtc_parse_hour()
447 if (hour == 12) { in rtc_parse_hour()
448 hour = 0; in rtc_parse_hour()
451 hour += 12; in rtc_parse_hour()
459 if (hour > 23) { in rtc_parse_hour()
463 return (hour); in rtc_parse_hour()
498 val = rtc->hour; in vrtc_alarm_valid()
542 ct.hour = rtc_parse_hour(rtc, rtc->hour, &err); in vrtc_cmos_to_secs()
717 (ALARM_DONT_CARE(a_hour) || a_hour == rtc->hour)) { in vrtc_update()