| /openbmc/u-boot/drivers/rtc/ |
| H A D | rtc-lib.c | 26 static int rtc_month_days(unsigned int month, unsigned int year) in rtc_month_days() argument 28 return rtc_days_in_month[month] + (is_leap_year(year) && month == 1); in rtc_month_days() 40 unsigned int month, year, secs; in rtc_to_tm() local 48 year = 1970 + days / 365; in rtc_to_tm() 49 days -= (year - 1970) * 365 in rtc_to_tm() 50 + LEAPS_THRU_END_OF(year - 1) in rtc_to_tm() 53 year -= 1; in rtc_to_tm() 54 days += 365 + is_leap_year(year); in rtc_to_tm() 56 tm->tm_year = year; /* Not year - 1900 */ in rtc_to_tm() 62 newdays = days - rtc_month_days(month, year); in rtc_to_tm()
|
| H A D | date.c | 19 #define leapyear(year) ((year) % 4 == 0) argument 84 int year = tm->tm_year; in rtc_mktime() local 90 year -= 1; in rtc_mktime() 93 days = (unsigned long)(year / 4 - year / 100 + year / 400 + in rtc_mktime() 95 year * 365 - 719499; in rtc_mktime()
|
| H A D | davinci.c | 15 unsigned long sec, min, hour, mday, wday, mon_cent, year; in rtc_get() local 32 year = readl(&rtc->year); in rtc_get() 36 year, mon_cent, mday, wday, in rtc_get() 44 tmp->tm_year = bcd2bin(year) + 2000; in rtc_get() 63 writel(bin2bcd(tmp->tm_year % 100), &rtc->year); in rtc_set()
|
| H A D | s3c24x0_rtc.c | 46 uchar sec, min, hour, mday, wday, mon, year; in rtc_get() local 61 year = readb(&rtc->bcdyear); in rtc_get() 79 year, mon, mday, wday, hour, min, sec); in rtc_get() 90 tmp->tm_year = bcd2bin(year); in rtc_get() 110 uchar sec, min, hour, mday, wday, mon, year; in rtc_set() local 117 year = bin2bcd(tmp->tm_year % 100); in rtc_set() 135 writeb(year, &rtc->bcdyear); in rtc_set()
|
| H A D | max6900.c | 39 uchar sec, min, hour, mday, wday, mon, cent, year; in rtc_get() local 49 year = rtc_read (0x8c); in rtc_get() 61 year, mon, cent, mday, wday, in rtc_get() 69 tmp->tm_year = bcd2bin (year) + bcd2bin(cent) * 100; in rtc_get()
|
| H A D | pcf8563.c | 26 uchar sec, min, hour, mday, wday, mon_cent, year; in rtc_get() local 34 year = rtc_read (0x08); in rtc_get() 38 year, mon_cent, mday, wday, in rtc_get() 56 tmp->tm_year = bcd2bin (year) + ((mon_cent & 0x80) ? 1900 : 2000); in rtc_get()
|
| H A D | rx8025.c | 81 uchar sec, min, hour, mday, wday, mon, year, ctl2; in rtc_get() local 93 year = rtc_read(RTC_YR_REG_ADDR); in rtc_get() 97 year, mon, mday, wday, hour, min, sec); in rtc_get() 125 tmp->tm_year = bcd2bin (year) + ( bcd2bin (year) >= 70 ? 1900 : 2000); in rtc_get()
|
| H A D | pt7c4338.c | 65 u8 sec, min, hour, mday, wday, mon, year, ctl_stat; in rtc_get() local 74 year = rtc_read(RTC_YR_REG_ADDR); in rtc_get() 77 year, mon, mday, wday, hour, min, sec, ctl_stat); in rtc_get() 93 tmp->tm_year = bcd2bin(year) + 2000; in rtc_get()
|
| H A D | m41t60.c | 28 static unsigned char year2cb(unsigned const year) in year2cb() argument 30 if (year < 1900 || year >= 2300) in year2cb() 31 printf("M41T60 RTC: year %d out of range\n", year); in year2cb() 33 return (year / 100) & 0x3; in year2cb()
|
| H A D | m48t35ax.c | 26 uchar sec, min, hour, cent_day, date, month, year; in rtc_get() local 40 year = rtc_read (0x7); in rtc_get() 49 year, month, date, cent_day, in rtc_get() 57 tmp->tm_year = bcd2bin (year) + ((cent_day & 0x10) ? 2000 : 1900); in rtc_get()
|
| H A D | ds3231.c | 63 uchar sec, min, hour, mday, wday, mon_cent, year, control, status; in rtc_get() local 73 year = rtc_read (RTC_YR_REG_ADDR); in rtc_get() 77 year, mon_cent, mday, wday, hour, min, sec, control, status); in rtc_get() 92 tmp->tm_year = bcd2bin (year) + ((mon_cent & 0x80) ? 2000 : 1900); in rtc_get()
|
| H A D | ds1337.c | 72 uchar sec, min, hour, mday, wday, mon_cent, year, control, status; in rtc_get() local 82 year = rtc_read (RTC_YR_REG_ADDR); in rtc_get() 91 year, mon_cent, mday, wday, hour, min, sec, control, status); in rtc_get() 106 tmp->tm_year = bcd2bin (year) + ((mon_cent & 0x80) ? 2000 : 1900); in rtc_get()
|
| /openbmc/libpldm/src/ |
| H A D | utils.c | 38 uint8_t month, uint16_t year) in is_time_legal() argument 45 ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))) { in is_time_legal() 48 if (year < 1970 || day < 1 || day > rday || seconds > 59 || in is_time_legal()
|
| /openbmc/pldm/libpldmresponder/test/ |
| H A D | libpldmresponder_bios_test.cpp | 36 uint16_t year = 0; in TEST() local 38 epochToBCDTime(epochTime, seconds, minutes, hours, day, month, year); in TEST() 45 ASSERT_EQ(0x2019, year); in TEST() 57 uint16_t year = 2019; in TEST() local 60 timeSec = timeToEpoch(sec, min, hours, day, month, year); in TEST()
|
| /openbmc/u-boot/cmd/ |
| H A D | date.c | 184 int year, century; in mk_date() local 187 cnvrt2 (datestr+10, &year) ) { in mk_date() 190 tmp->tm_year = 100 * century + year; in mk_date() 192 int year, century; in mk_date() local 195 if (cnvrt2 (datestr+ 8, &year)) in mk_date() 197 tmp->tm_year = 100 * century + year; in mk_date()
|
| /openbmc/u-boot/include/ |
| H A D | rtc.h | 219 static inline bool is_leap_year(unsigned int year) in is_leap_year() argument 221 return (!(year % 4) && (year % 100)) || !(year % 400); in is_leap_year()
|
| /openbmc/bmcweb/redfish-core/include/utils/extern/ |
| H A D | date.h | 228 class year; variable 248 CONSTCD11 year_month operator/(const year& y, const month& m) NOEXCEPT; 249 CONSTCD11 year_month operator/(const year& y, int m) NOEXCEPT; 274 CONSTCD11 year_month_day operator/(const year& y, const month_day& md) NOEXCEPT; 276 CONSTCD11 year_month_day operator/(const month_day& md, const year& y) NOEXCEPT; 282 year_month_day_last operator/(const year& y, const month_day_last& mdl) NOEXCEPT; 286 year_month_day_last operator/(const month_day_last& mdl, const year& y) NOEXCEPT; 296 operator/(const year& y, const month_weekday& mwd) NOEXCEPT; 304 operator/(const month_weekday& mwd, const year& y) NOEXCEPT; 316 operator/(const year& y, const month_weekday_last& mwdl) NOEXCEPT; [all …]
|
| /openbmc/qemu/hw/rtc/ |
| H A D | aspeed_rtc.c | 30 uint32_t year, cent; in aspeed_rtc_calc_offset() local 40 year = (reg2 >> 8) & 0x7f; in aspeed_rtc_calc_offset() 42 tm.tm_year = year + (cent * 100) - 1900; in aspeed_rtc_calc_offset() 49 uint32_t year, cent; in aspeed_rtc_get_counter() local 60 year = now.tm_year % 100; in aspeed_rtc_get_counter() 61 return ((cent & 0x1f) << 16) | ((year & 0x7f) << 8) | in aspeed_rtc_get_counter()
|
| /openbmc/phosphor-logging/extensions/openpower-pels/ |
| H A D | bcd_time.cpp | 37 int year = 1900 + gmTime->tm_year; in getBCDTime() local 38 bcd.yearMSB = toBCD(year / 100); in getBCDTime() 39 bcd.yearLSB = toBCD(year % 100); in getBCDTime() 64 int year = (fromBCD(bcdTime.yearMSB) * 100) + fromBCD(bcdTime.yearLSB); in getMillisecondsSinceEpoch() local 66 utcTime.tm_year = year - 1900; in getMillisecondsSinceEpoch()
|
| /openbmc/u-boot/board/compulab/common/ |
| H A D | eeprom.c | 287 unsigned int year) in validate_date() argument 311 if (year % 4 == 0) { in validate_date() 312 if (year % 100 != 0) in validate_date() 314 else if (year % 400 == 0) in validate_date() 368 unsigned int year = simple_strtol(tok3, &endptr, 0); in eeprom_field_update_date() local 374 if (validate_date(day, month - 1, year)) { in eeprom_field_update_date() 379 if (year >> 16) { in eeprom_field_update_date() 386 field->buf[2] = (unsigned char)year; in eeprom_field_update_date() 387 field->buf[3] = (unsigned char)(year >> 8); in eeprom_field_update_date()
|
| /openbmc/pldm/libpldmresponder/ |
| H A D | bios.cpp | 33 uint16_t& year) in epochToBCDTime() argument 45 year = pldm::utils::decimalToBcd( in epochToBCDTime() 50 uint8_t day, uint8_t month, uint16_t year) in timeToEpoch() argument 54 stm.tm_year = year - 1900; in timeToEpoch() 124 uint16_t year = 0; in getDateTime() local 150 day, month, year); in getDateTime() 154 year, responsePtr); in getDateTime() 170 uint16_t year = 0; in setDateTime() local 201 &minutes, &hours, &day, &month, &year); in setDateTime() 207 month, year); in setDateTime()
|
| /openbmc/qemu/tests/functional/ |
| H A D | test_arm_aspeed_ast2600.py | |
| /openbmc/libpldm/src/dsp/ |
| H A D | bios.c | 29 uint8_t day, uint8_t month, uint16_t year, in encode_get_date_time_resp() argument 57 response->year = htole16(year); in encode_get_date_time_resp() 66 uint8_t *month, uint16_t *year) in decode_get_date_time_resp() argument 69 hours == NULL || day == NULL || month == NULL || year == NULL || in decode_get_date_time_resp() 91 *year = le16toh(response->year); in decode_get_date_time_resp() 99 uint8_t month, uint16_t year, struct pldm_msg *msg, in encode_set_date_time_req() argument 109 if (!is_time_legal(seconds, minutes, hours, day, month, year)) { in encode_set_date_time_req() 131 request->year = htole16(pldm_bcd_dec2bcd16(year)); in encode_set_date_time_req() 139 uint8_t *day, uint8_t *month, uint16_t *year) in decode_set_date_time_req() argument 142 hours == NULL || day == NULL || month == NULL || year == NULL) { in decode_set_date_time_req() [all …]
|
| /openbmc/bmcweb/redfish-core/src/utils/ |
| H A D | time_utils.cpp | 274 int year = 0; in toISO8061ExtendedStr() local 277 std::tie(year, month, day) = details::civilFromDays(d.count()); in toISO8061ExtendedStr() 280 if (year >= 10000) in toISO8061ExtendedStr() 282 year = 9999; in toISO8061ExtendedStr() 287 else if (year < 1970) in toISO8061ExtendedStr() 289 year = 1970; in toISO8061ExtendedStr() 319 return std::format("{:04}-{:02}-{:02}T{:02}:{:02}:{:02}{}+00:00", year, in toISO8061ExtendedStr() 355 else if (ymd.year() >= 10000y) 357 BMCWEB_LOG_WARNING("Year {} not representable", ymd.year()); 361 else if (ymd.year() < 1970y) [all …]
|
| /openbmc/openbmc-tools/tof-voters/libvoters/ |
| H A D | time.py | 12 [year, month, day] = [int(x) for x in date.split("-")] 21 year, month, day, hour, minute, second, tzinfo=timezone.utc
|