Lines Matching refs:tm_mon
114 tm->tm_mon = rtc_read(RTC_MONTH);
121 tm->tm_year = BCD_TO_BIN(tm->tm_year) + ((tm->tm_mon & 0x80) ? 100 : 0);
127 tm->tm_mon &= 0x1F;
133 BCD_TO_BIN(tm->tm_mon);
134 tm->tm_mon--; /* Month is 1..12 in RTC but 0..11 in linux */
248 tm.tm_mon += 1;
256 leap = (tm.tm_mon == 2) && ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0);
260 (tm.tm_mon > 12) ||
262 (tm.tm_mday > days_in_month[tm.tm_mon] + leap) ||
277 tm.tm_mon |= century;
280 rtc_write(RTC_MONTH, tm.tm_mon);