Home
last modified time | relevance | path

Searched refs:year (Results 1 – 25 of 166) sorted by relevance

1234567

/linux-6.12.1/kernel/time/
Dtime_test.c9 static bool is_leap(long year) in is_leap() argument
11 return year % 4 == 0 && (year % 100 != 0 || year % 400 == 0); in is_leap()
17 static int last_day_of_month(long year, int month) in last_day_of_month() argument
20 return 28 + is_leap(year); in last_day_of_month()
29 static void advance_date(long *year, int *month, int *mday, int *yday) in advance_date() argument
31 if (*mday != last_day_of_month(*year, *month)) { in advance_date()
46 ++*year; in advance_date()
61 long year = 1970 - 80000; in time64_to_tm_test_date_range() local
77 year, month, mdday, yday, days in time64_to_tm_test_date_range()
79 KUNIT_ASSERT_EQ_MSG(test, year - 1900, result.tm_year, FAIL_MSG); in time64_to_tm_test_date_range()
[all …]
Dtimeconv.c50 u64 u64tmp, udays, century, year; in time64_to_tm() local
116 year = 100 * century + year_of_century; in time64_to_tm()
130 year = year + is_Jan_or_Feb - 6313183731940000ULL; in time64_to_tm()
136 result->tm_year = (long) (year - 1900); in time64_to_tm()
/linux-6.12.1/arch/alpha/kernel/
Drtc.c51 int epoch, year, ctrl; in init_rtc_epoch() local
60 year = CMOS_READ(RTC_YEAR); in init_rtc_epoch()
62 year = bcd2bin(year); in init_rtc_epoch()
66 if (year < 20) { in init_rtc_epoch()
68 } else if (year >= 20 && year < 48) { in init_rtc_epoch()
71 } else if (year >= 48 && year < 70) { in init_rtc_epoch()
77 printk(KERN_INFO "Using epoch %d for rtc year %d\n", epoch, year); in init_rtc_epoch()
94 int year = tm->tm_year; in alpha_rtc_read_time() local
96 if (year >= 100) in alpha_rtc_read_time()
97 year -= 100; in alpha_rtc_read_time()
[all …]
/linux-6.12.1/arch/mips/include/asm/mach-rm/
Dmc146818rtc.h14 #define mc146818_decode_year(year) ((year) < 70 ? (year) + 2000 : (year) + 1900) argument
16 #define mc146818_decode_year(year) ((year) + 1980) argument
/linux-6.12.1/drivers/rtc/
Drtc-pcf8583.c175 unsigned char ctrl, year[2]; in pcf8583_rtc_read_time() local
178 .nr = sizeof(year), in pcf8583_rtc_read_time()
179 .data = year in pcf8583_rtc_read_time()
202 real_year = year[0]; in pcf8583_rtc_read_time()
217 tm->tm_year = (real_year + year_offset + year[1] * 100) - 1900; in pcf8583_rtc_read_time()
225 unsigned char year[2], chk; in pcf8583_rtc_set_time() local
228 .nr = sizeof(year), in pcf8583_rtc_set_time()
229 .data = year in pcf8583_rtc_set_time()
256 chk -= year[1] + year[0]; in pcf8583_rtc_set_time()
258 year[1] = proper_year / 100; in pcf8583_rtc_set_time()
[all …]
Dlib.c30 int rtc_month_days(unsigned int month, unsigned int year) in rtc_month_days() argument
32 return rtc_days_in_month[month] + (is_leap_year(year) && month == 1); in rtc_month_days()
39 int rtc_year_days(unsigned int day, unsigned int month, unsigned int year) in rtc_year_days() argument
41 return rtc_ydays[is_leap_year(year)][month] + day - 1; in rtc_year_days()
58 u32 u32tmp, udays, century, day_of_century, year_of_century, year, in rtc_time64_to_tm() local
107 year = 100 * century + year_of_century; in rtc_time64_to_tm()
122 year = year + is_Jan_or_Feb; in rtc_time64_to_tm()
130 tm->tm_year = (int) (year - 1900); in rtc_time64_to_tm()
Dlib_test.c9 static void advance_date(int *year, int *month, int *mday, int *yday) in advance_date() argument
11 if (*mday != rtc_month_days(*month - 1, *year)) { in advance_date()
26 ++*year; in advance_date()
42 int year = 1970; in rtc_time64_to_tm_test_date_range() local
58 year, month, mday, yday, days in rtc_time64_to_tm_test_date_range()
60 KUNIT_ASSERT_EQ_MSG(test, year - 1900, result.tm_year, FAIL_MSG); in rtc_time64_to_tm_test_date_range()
65 advance_date(&year, &month, &mday, &yday); in rtc_time64_to_tm_test_date_range()
Drtc-efi.c30 return rtc_year_days(eft->day, eft->month - 1, eft->year); in compute_yday()
39 int ndays = eft->year * (365 % 7) in compute_wday()
40 + (eft->year - 1) / 4 in compute_wday()
41 - (eft->year - 1) / 100 in compute_wday()
42 + (eft->year - 1) / 400 in compute_wday()
55 eft->year = wtime->tm_year + 1900; in convert_to_efi_time()
91 if (eft->year < 1900 || eft->year > 9999) in convert_from_efi_time()
93 wtime->tm_year = eft->year - 1900; in convert_from_efi_time()
208 eft.year, eft.month, eft.day, in efi_procfs()
225 alm.year, alm.month, alm.day, in efi_procfs()
Drtc-rtd119x.c49 static inline int rtd119x_rtc_days_in_year(int year) in rtd119x_rtc_days_in_year() argument
51 return 365 + (is_leap_year(year) ? 1 : 0); in rtd119x_rtc_days_in_year()
87 unsigned int year; in rtd119x_rtc_read_time() local
108 year = data->base_year; in rtd119x_rtc_read_time()
109 while (day >= rtd119x_rtc_days_in_year(year)) { in rtd119x_rtc_read_time()
110 day -= rtd119x_rtc_days_in_year(year); in rtd119x_rtc_read_time()
111 year++; in rtd119x_rtc_read_time()
113 tm->tm_year = year - 1900; in rtd119x_rtc_read_time()
117 while (day >= rtc_month_days(tm->tm_mon, year)) { in rtd119x_rtc_read_time()
118 day -= rtc_month_days(tm->tm_mon, year); in rtd119x_rtc_read_time()
Drtc-wilco-ec.c55 u8 year; member
80 u8 year; member
112 tm->tm_year = rtc.year + (rtc.century * 100) - 1900; in wilco_ec_rtc_read()
128 int year = tm->tm_year + 1900; in wilco_ec_rtc_write() local
139 rtc.century = bin2bcd(year / 100); in wilco_ec_rtc_write()
140 rtc.year = bin2bcd(year % 100); in wilco_ec_rtc_write()
Drtc-aspeed.c25 unsigned int cent, year; in aspeed_rtc_read_time() local
44 year = (reg2 >> 8) & 0x7f; in aspeed_rtc_read_time()
46 tm->tm_year = year + (cent * 100) - 1900; in aspeed_rtc_read_time()
57 int year, cent; in aspeed_rtc_set_time() local
60 year = tm->tm_year % 100; in aspeed_rtc_set_time()
65 reg2 = ((cent & 0x1f) << 16) | ((year & 0x7f) << 8) | in aspeed_rtc_set_time()
Drtc-lp8788.c138 int ret, i, year; in lp8788_rtc_set_time() local
140 year = tm->tm_year + 1900 - LP8788_BASE_YEAR; in lp8788_rtc_set_time()
141 if (year < 0) { in lp8788_rtc_set_time()
142 dev_err(lp->dev, "invalid year: %d\n", year); in lp8788_rtc_set_time()
152 data[LPTIME_YEAR] = year; in lp8788_rtc_set_time()
194 int ret, i, year; in lp8788_set_alarm() local
196 year = tm->tm_year + 1900 - LP8788_BASE_YEAR; in lp8788_set_alarm()
197 if (year < 0) { in lp8788_set_alarm()
198 dev_err(lp->dev, "invalid year: %d\n", year); in lp8788_set_alarm()
207 data[LPTIME_YEAR] = year; in lp8788_set_alarm()
/linux-6.12.1/arch/m68k/atari/
Dtime.c144 int hour, year; in atari_mste_hwclk() local
172 year = t->tm_year - 80; in atari_mste_hwclk()
173 val.year_ones = year % 10; in atari_mste_hwclk()
174 val.year_tens = year / 10; in atari_mste_hwclk()
178 val.year_ones = (year % 4); /* leap year register */ in atari_mste_hwclk()
203 int sec=0, min=0, hour=0, day=0, mon=0, year=0, wday=0; in atari_tt_hwclk() local
219 year = t->tm_year - atari_rtc_year_offset; in atari_tt_hwclk()
238 year = bin2bcd(year); in atari_tt_hwclk()
271 year = RTC_READ( RTC_YEAR ); in atari_tt_hwclk()
280 RTC_WRITE( RTC_YEAR, year ); in atari_tt_hwclk()
[all …]
/linux-6.12.1/arch/mips/include/asm/
Dmc146818-time.h91 unsigned int year, mon, day, hour, min, sec; in mc146818_get_cmos_time() local
102 year = CMOS_READ(RTC_YEAR); in mc146818_get_cmos_time()
111 year = bcd2bin(year); in mc146818_get_cmos_time()
114 year = mc146818_decode_year(year); in mc146818_get_cmos_time()
116 return mktime64(year, mon, day, hour, min, sec); in mc146818_get_cmos_time()
/linux-6.12.1/arch/powerpc/platforms/chrp/
Dtime.c132 unsigned int year, mon, day, hour, min, sec; in chrp_get_rtc_time() local
140 year = chrp_cmos_clock_read(RTC_YEAR); in chrp_get_rtc_time()
149 year = bcd2bin(year); in chrp_get_rtc_time()
151 if (year < 70) in chrp_get_rtc_time()
152 year += 100; in chrp_get_rtc_time()
158 tm->tm_year = year; in chrp_get_rtc_time()
/linux-6.12.1/arch/mips/include/asm/mach-malta/
Dmc146818rtc.h34 #define mc146818_decode_year(year) ((year) < 70 ? (year) + 2000 : (year) + 1900) argument
/linux-6.12.1/arch/mips/include/asm/mach-generic/
Dmc146818rtc.h33 #define mc146818_decode_year(year) ((year) < 70 ? (year) + 2000 : (year) + 1900) argument
/linux-6.12.1/Documentation/RCU/
DRTFP.txt86 reader at a time. The following year, this same group of researchers
102 The year 2000 saw an email exchange that would likely have
106 abundance of RCU patches was presented the following year [McKenney02a],
107 and use of RCU in dcache was first described that same year [Linder02a].
137 Later that year saw a paper describing an RCU implementation
244 ,year="1982"
339 ,year = {1988}
359 ,year="1989"
370 ,year="1990"
405 ,year="1992"
[all …]
/linux-6.12.1/fs/isofs/
Dutil.c21 int year, month, day, hour, minute, second, tz; in iso_date() local
24 year = p[0]; in iso_date()
33 if (year < 0) { in iso_date()
36 crtime = mktime64(year+1900, month, day, hour, minute, second); in iso_date()
/linux-6.12.1/arch/mips/dec/
Dtime.c24 unsigned int year, mon, day, hour, min, sec, real_year; in read_persistent_clock64() local
35 year = CMOS_READ(RTC_YEAR); in read_persistent_clock64()
52 year = bcd2bin(year); in read_persistent_clock64()
55 year += real_year - 72 + 2000; in read_persistent_clock64()
57 ts->tv_sec = mktime64(year, mon, day, hour, min, sec); in read_persistent_clock64()
/linux-6.12.1/arch/mips/sibyte/swarm/
Drtc_xicor1241.c169 unsigned int year, mon, day, hour, min, sec, y2k; in xicor_get_time() local
186 year = xicor_read(X1241REG_YR); in xicor_get_time()
195 year = bcd2bin(year); in xicor_get_time()
198 year += (y2k * 100); in xicor_get_time()
200 return mktime64(year, mon, day, hour, min, sec); in xicor_get_time()
Drtc_m41t81.c188 unsigned int year, mon, day, hour, min, sec; in m41t81_get_time() local
204 year = m41t81_read(M41T81REG_YR); in m41t81_get_time()
212 year = bcd2bin(year); in m41t81_get_time()
214 year += 2000; in m41t81_get_time()
216 return mktime64(year, mon, day, hour, min, sec); in m41t81_get_time()
/linux-6.12.1/fs/udf/
Dudftime.c33 u16 year = le16_to_cpu(src.year); in udf_disk_stamp_to_time() local
46 dest->tv_sec = mktime64(year, src.month, src.day, src.hour, src.minute, in udf_disk_stamp_to_time()
76 dest->year = cpu_to_le16(tm.tm_year + 1900); in udf_time_to_disk_stamp()
/linux-6.12.1/arch/sh/boards/mach-sh03/
Drtc.c43 unsigned int year, mon, day, hour, min, sec; in sh03_rtc_gettimeofday() local
53 year = (__raw_readb(RTC_YEA1) & 0xf) + (__raw_readb(RTC_YEA10) & 0xf) * 10 in sh03_rtc_gettimeofday()
57 if (year == 0 || mon < 1 || mon > 12 || day > 31 || day < 1 || in sh03_rtc_gettimeofday()
62 year, mon, day, hour, min, sec); in sh03_rtc_gettimeofday()
84 tm->tm_year = year - 1900; in sh03_rtc_gettimeofday()
/linux-6.12.1/include/linux/
Drtc.h21 extern int rtc_month_days(unsigned int month, unsigned int year);
22 extern int rtc_year_days(unsigned int day, unsigned int month, unsigned int year);
223 static inline bool is_leap_year(unsigned int year) in is_leap_year() argument
225 return (!(year % 4) && (year % 100)) || !(year % 400); in is_leap_year()

1234567