/kernel/linux/linux-5.10/kernel/time/ |
H A D | timeconv.c | 59 /* How many days come before each month (0-12). */ 80 long days, rem, y; in time64_to_tm() local 84 days = div_s64_rem(totalsecs, SECS_PER_DAY, &remainder); in time64_to_tm() 89 --days; in time64_to_tm() 93 ++days; in time64_to_tm() 102 result->tm_wday = (4 + days) % 7; in time64_to_tm() 108 while (days < 0 || days >= (__isleap(y) ? 366 : 365)) { in time64_to_tm() 109 /* Guess a corrected year, assuming 365 days per year. */ in time64_to_tm() 110 long yg = y + math_div(days, 36 in time64_to_tm() [all...] |
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-davinci.c | 230 static void convertfromdays(u16 days, struct rtc_time *tm) in convertfromdays() argument 236 if (days >= tmp_days) in convertfromdays() 237 days -= tmp_days; in convertfromdays() 241 if (days >= tmp_days) { in convertfromdays() 242 days -= tmp_days; in convertfromdays() 246 tm->tm_mday = days + 1; in convertfromdays() 255 static void convert2days(u16 *days, struct rtc_time *tm) in convert2days() argument 258 *days = 0; in convert2days() 261 *days += rtc_year_days(1, 12, i); in convert2days() 263 *days in convert2days() 269 u16 days = 0; davinci_rtc_read_time() local 304 u16 days; davinci_rtc_set_time() local 365 u16 days = 0; davinci_rtc_read_alarm() local 404 u16 days; davinci_rtc_set_alarm() local [all...] |
H A D | lib.c | 28 * The number of days in the month. 37 * The number of days since January 1. (0 to 365) 52 int days; in rtc_time64_to_tm() local 55 days = div_s64_rem(time, 86400, &secs); in rtc_time64_to_tm() 58 tm->tm_wday = (days + 4) % 7; in rtc_time64_to_tm() 60 year = 1970 + days / 365; in rtc_time64_to_tm() 61 days -= (year - 1970) * 365 in rtc_time64_to_tm() 64 while (days < 0) { in rtc_time64_to_tm() 66 days += 365 + is_leap_year(year); in rtc_time64_to_tm() 69 tm->tm_yday = days in rtc_time64_to_tm() [all...] |
H A D | rtc-pcap.c | 46 u32 days; /* days since 1/1/1970 */ in pcap_rtc_read_alarm() local 51 ezx_pcap_read(pcap_rtc->pcap, PCAP_REG_RTC_DAYA, &days); in pcap_rtc_read_alarm() 52 secs += (days & PCAP_RTC_DAY_MASK) * SEC_PER_DAY; in pcap_rtc_read_alarm() 63 u32 tod, days; in pcap_rtc_set_alarm() local 68 days = secs / SEC_PER_DAY; in pcap_rtc_set_alarm() 69 ezx_pcap_write(pcap_rtc->pcap, PCAP_REG_RTC_DAYA, days); in pcap_rtc_set_alarm() 78 u32 tod, days; in pcap_rtc_read_time() local 83 ezx_pcap_read(pcap_rtc->pcap, PCAP_REG_RTC_DAY, &days); in pcap_rtc_read_time() 84 secs += (days in pcap_rtc_read_time() 95 u32 tod, days; pcap_rtc_set_time() local [all...] |
H A D | rtc-mc13xxx.c | 92 unsigned int seconds, days; in mc13xxx_rtc_set_time() local 96 days = div_s64_rem(rtc_tm_to_time64(tm), SEC_PER_DAY, &seconds); in mc13xxx_rtc_set_time() 116 * write seconds=0 to prevent a day switch between writing days in mc13xxx_rtc_set_time() 123 ret = mc13xxx_reg_write(priv->mc13xxx, MC13XXX_RTCDAY, days); in mc13xxx_rtc_set_time() 158 unsigned int seconds, days; in mc13xxx_rtc_read_alarm() local 173 ret = mc13xxx_reg_read(priv->mc13xxx, MC13XXX_RTCDAY, &days); in mc13xxx_rtc_read_alarm() 189 s1970 = (time64_t)days * SEC_PER_DAY + seconds; in mc13xxx_rtc_read_alarm() 201 u32 seconds, days; in mc13xxx_rtc_set_alarm() local 225 days = div_s64_rem(s1970, SEC_PER_DAY, &seconds); in mc13xxx_rtc_set_alarm() 227 ret = mc13xxx_reg_write(priv->mc13xxx, MC13XXX_RTCDAYA, days); in mc13xxx_rtc_set_alarm() [all...] |
H A D | rtc-ftrtc010.c | 68 u32 days, hour, min, sec, offset; in ftrtc010_rtc_read_time() local 74 days = readl(rtc->rtc_base + FTRTC010_RTC_DAYS); in ftrtc010_rtc_read_time() 77 time = offset + days * 86400 + hour * 3600 + min * 60 + sec; in ftrtc010_rtc_read_time() 112 u32 days, hour, min, sec; in ftrtc010_rtc_probe() local 168 days = readl(rtc->rtc_base + FTRTC010_RTC_DAYS); in ftrtc010_rtc_probe() 170 rtc->rtc_dev->range_min = (u64)days * 86400 + hour * 3600 + in ftrtc010_rtc_probe()
|
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-pcap.c | 46 u32 days; /* days since 1/1/1970 */ in pcap_rtc_read_alarm() local 51 ezx_pcap_read(pcap_rtc->pcap, PCAP_REG_RTC_DAYA, &days); in pcap_rtc_read_alarm() 52 secs += (days & PCAP_RTC_DAY_MASK) * SEC_PER_DAY; in pcap_rtc_read_alarm() 63 u32 tod, days; in pcap_rtc_set_alarm() local 68 days = secs / SEC_PER_DAY; in pcap_rtc_set_alarm() 69 ezx_pcap_write(pcap_rtc->pcap, PCAP_REG_RTC_DAYA, days); in pcap_rtc_set_alarm() 78 u32 tod, days; in pcap_rtc_read_time() local 83 ezx_pcap_read(pcap_rtc->pcap, PCAP_REG_RTC_DAY, &days); in pcap_rtc_read_time() 84 secs += (days in pcap_rtc_read_time() 95 u32 tod, days; pcap_rtc_set_time() local [all...] |
H A D | rtc-mc13xxx.c | 92 unsigned int seconds, days; in mc13xxx_rtc_set_time() local 96 days = div_s64_rem(rtc_tm_to_time64(tm), SEC_PER_DAY, &seconds); in mc13xxx_rtc_set_time() 116 * write seconds=0 to prevent a day switch between writing days in mc13xxx_rtc_set_time() 123 ret = mc13xxx_reg_write(priv->mc13xxx, MC13XXX_RTCDAY, days); in mc13xxx_rtc_set_time() 158 unsigned int seconds, days; in mc13xxx_rtc_read_alarm() local 173 ret = mc13xxx_reg_read(priv->mc13xxx, MC13XXX_RTCDAY, &days); in mc13xxx_rtc_read_alarm() 189 s1970 = (time64_t)days * SEC_PER_DAY + seconds; in mc13xxx_rtc_read_alarm() 201 u32 seconds, days; in mc13xxx_rtc_set_alarm() local 225 days = div_s64_rem(s1970, SEC_PER_DAY, &seconds); in mc13xxx_rtc_set_alarm() 227 ret = mc13xxx_reg_write(priv->mc13xxx, MC13XXX_RTCDAYA, days); in mc13xxx_rtc_set_alarm() [all...] |
H A D | rtc-ftrtc010.c | 68 u32 days, hour, min, sec, offset; in ftrtc010_rtc_read_time() local 74 days = readl(rtc->rtc_base + FTRTC010_RTC_DAYS); in ftrtc010_rtc_read_time() 77 time = offset + days * 86400 + hour * 3600 + min * 60 + sec; in ftrtc010_rtc_read_time() 112 u32 days, hour, min, sec; in ftrtc010_rtc_probe() local 174 days = readl(rtc->rtc_base + FTRTC010_RTC_DAYS); in ftrtc010_rtc_probe() 176 rtc->rtc_dev->range_min = (u64)days * 86400 + hour * 3600 + in ftrtc010_rtc_probe()
|
H A D | lib_test.c | 37 * = (160000 / 400) * 146097 days in rtc_time64_to_tm_test_date_range() 49 s64 days; in rtc_time64_to_tm_test_date_range() local 55 days = div_s64(secs, 86400); in rtc_time64_to_tm_test_date_range() 58 year, month, mday, yday, days in rtc_time64_to_tm_test_date_range()
|
H A D | lib.c | 28 * The number of days in the month. 37 * The number of days since January 1. (0 to 365) 55 int days; in rtc_time64_to_tm() local 63 days = div_s64_rem(time, 86400, &secs); in rtc_time64_to_tm() 66 tm->tm_wday = (days + 4) % 7; in rtc_time64_to_tm() 96 udays = ((u32) days) + 719468; in rtc_time64_to_tm()
|
/kernel/linux/linux-6.6/kernel/time/ |
H A D | timeconv.c | 52 long days, rem; in time64_to_tm() local 55 days = div_s64_rem(totalsecs, SECS_PER_DAY, &remainder); in time64_to_tm() 60 --days; in time64_to_tm() 64 ++days; in time64_to_tm() 73 result->tm_wday = (4 + days) % 7; in time64_to_tm() 105 udays = ((u64) days) + 2305843009213814918ULL; in time64_to_tm()
|
H A D | time_test.c | 57 * = (80000 / 400) * 146097 days in time64_to_tm_test_date_range() 68 s64 days; in time64_to_tm_test_date_range() local 74 days = div_s64(secs, 86400); in time64_to_tm_test_date_range() 77 year, month, mdday, yday, days in time64_to_tm_test_date_range()
|
/kernel/linux/linux-5.10/arch/m68k/mac/ |
H A D | misc.c | 550 /* How many days come before each month (0-12). */ in unmktime() 558 int days, rem, y, wday, yday; in unmktime() local 561 days = div_u64_rem(time, SECS_PER_DAY, &rem); in unmktime() 565 --days; in unmktime() 569 ++days; in unmktime() 576 wday = (4 + days) % 7; /* Day in the week. Not currently used */ in unmktime() 585 while (days < 0 || days >= (__isleap (y) ? 366 : 365)) in unmktime() 587 /* Guess a corrected year, assuming 365 days per year. */ in unmktime() 588 long int yg = y + days / 36 in unmktime() [all...] |
/kernel/linux/linux-6.6/arch/m68k/mac/ |
H A D | misc.c | 549 /* How many days come before each month (0-12). */ in unmktime() 557 int days, rem, y, wday, yday; in unmktime() local 560 days = div_u64_rem(time, SECS_PER_DAY, &rem); in unmktime() 564 --days; in unmktime() 568 ++days; in unmktime() 575 wday = (4 + days) % 7; /* Day in the week. Not currently used */ in unmktime() 584 while (days < 0 || days >= (__isleap (y) ? 366 : 365)) in unmktime() 586 /* Guess a corrected year, assuming 365 days per year. */ in unmktime() 587 long int yg = y + days / 36 in unmktime() [all...] |
/kernel/liteos_m/kal/posix/src/ |
H A D | time.c | 537 time_t days; in ConvertSecs2Utc() local 543 days = t / SECS_PER_DAY; in ConvertSecs2Utc() 548 --days; in ConvertSecs2Utc() 552 ++days; in ConvertSecs2Utc() 559 tp->tm_wday = (BEGIN_WEEKDAY + days) % DAYS_PER_WEEK; in ConvertSecs2Utc() 565 while ((days < 0) || in ConvertSecs2Utc() 566 (days >= (IS_LEAP_YEAR (year) ? DAYS_PER_LEAP_YEAR : DAYS_PER_NORMAL_YEAR))) { in ConvertSecs2Utc() 567 /* Guess a corrected year, assuming 365 days per year. */ in ConvertSecs2Utc() 568 yearGuess = year + days / DAYS_PER_NORMAL_YEAR - (days in ConvertSecs2Utc() [all...] |
/kernel/linux/linux-5.10/fs/affs/ |
H A D | amigaffs.h | 39 __be32 days; member 45 __be16 days; member
|
H A D | amigaffs.c | 374 u32 days; in affs_secs_to_datestamp() local 381 days = div_s64_rem(secs, 86400, &rem); in affs_secs_to_datestamp() 385 ds->days = cpu_to_be32(days); in affs_secs_to_datestamp()
|
/kernel/linux/linux-6.6/fs/affs/ |
H A D | amigaffs.h | 39 __be32 days; member 45 __be16 days; member
|
H A D | amigaffs.c | 374 u32 days; in affs_secs_to_datestamp() local 381 days = div_s64_rem(secs, 86400, &rem); in affs_secs_to_datestamp() 385 ds->days = cpu_to_be32(days); in affs_secs_to_datestamp()
|
/kernel/linux/linux-5.10/drivers/input/misc/ |
H A D | hp_sdc_rtc.c | 186 unsigned int days; in hp_sdc_rtc_read_rt() local 192 days = (unsigned int)(raw >> 24) & 0xffff; in hp_sdc_rtc_read_rt() 195 res->tv_sec = (tenms / 100) + (time64_t)days * 86400; in hp_sdc_rtc_read_rt()
|
/kernel/linux/linux-6.6/drivers/input/misc/ |
H A D | hp_sdc_rtc.c | 186 unsigned int days; in hp_sdc_rtc_read_rt() local 192 days = (unsigned int)(raw >> 24) & 0xffff; in hp_sdc_rtc_read_rt() 195 res->tv_sec = (tenms / 100) + (time64_t)days * 86400; in hp_sdc_rtc_read_rt()
|
/kernel/linux/linux-5.10/fs/cifs/ |
H A D | netmisc.c | 975 time64_t sec, days; in cnvrtDosUnixTm() local 1000 days = day + total_days_of_prev_months[month]; in cnvrtDosUnixTm() 1001 days += 3652; /* account for difference in days between 1980 and 1970 */ in cnvrtDosUnixTm() 1003 days += year * 365; in cnvrtDosUnixTm() 1004 days += (year/4); /* leap year */ in cnvrtDosUnixTm() 1012 days = days - 1; /* do not count leap year for the year 2100 */ in cnvrtDosUnixTm() 1016 days -= ((year & 0x03) == 0) && (month < 2 ? 1 : 0); in cnvrtDosUnixTm() 1017 sec += 24 * 60 * 60 * days; in cnvrtDosUnixTm() [all...] |
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | netmisc.c | 971 time64_t sec, days; in cnvrtDosUnixTm() local 996 days = day + total_days_of_prev_months[month]; in cnvrtDosUnixTm() 997 days += 3652; /* account for difference in days between 1980 and 1970 */ in cnvrtDosUnixTm() 999 days += year * 365; in cnvrtDosUnixTm() 1000 days += (year/4); /* leap year */ in cnvrtDosUnixTm() 1008 days = days - 1; /* do not count leap year for the year 2100 */ in cnvrtDosUnixTm() 1012 days -= ((year & 0x03) == 0) && (month < 2 ? 1 : 0); in cnvrtDosUnixTm() 1013 sec += 24 * 60 * 60 * days; in cnvrtDosUnixTm() [all...] |
/kernel/linux/linux-5.10/drivers/net/wan/ |
H A D | hdlc_cisco.c | 228 u32 sec, min, hrs, days; in cisco_rx() local 232 days = hrs / 24; hrs -= days * 24; in cisco_rx() 234 days, hrs, min, sec); in cisco_rx()
|