Home
last modified time | relevance | path

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

123

/drivers/rtc/
A 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()
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()
259 year[0] = proper_year % 100; in pcf8583_rtc_set_time()
[all …]
A 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()
57 u32 u32tmp, udays, century, day_of_century, year_of_century, year, in rtc_time64_to_tm() local
119 year = 100 * century + year_of_century; in rtc_time64_to_tm()
134 year = year + is_Jan_or_Feb; in rtc_time64_to_tm()
142 tm->tm_year = (int) (year - 1900); in rtc_time64_to_tm()
A Dtest_rtc_lib.c9 static void advance_date(int *year, int *month, int *mday, int *yday, int *wday) in advance_date() argument
13 if (*mday != rtc_month_days(*month - 1, *year)) { in advance_date()
28 ++*year; in advance_date()
44 int year = 1900; in rtc_time64_to_tm_test_date_range() local
59 year, month, mday, yday, wday, secs + sec_offset in rtc_time64_to_tm_test_date_range()
61 KUNIT_ASSERT_EQ_MSG(test, year - 1900, result.tm_year, FAIL_MSG); in rtc_time64_to_tm_test_date_range()
70 advance_date(&year, &month, &mday, &yday, &wday); in rtc_time64_to_tm_test_date_range()
A 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()
A 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()
A 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()
A 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()
A Drtc-aspeed.c24 unsigned int cent, year; in aspeed_rtc_read_time() local
43 year = (reg2 >> 8) & 0x7f; in aspeed_rtc_read_time()
45 tm->tm_year = year + (cent * 100) - 1900; in aspeed_rtc_read_time()
56 int year, cent; in aspeed_rtc_set_time() local
59 year = tm->tm_year % 100; in aspeed_rtc_set_time()
64 reg2 = ((cent & 0x1f) << 16) | ((year & 0x7f) << 8) | in aspeed_rtc_set_time()
A Drtc-r7301.c151 int year; in rtc7301_get_time() local
174 year = rtc7301_read(priv, RTC7301_1000_YEAR) * 1000 + in rtc7301_get_time()
179 tm->tm_year = year - 1900; in rtc7301_get_time()
185 int year; in rtc7301_write_time() local
209 year = tm->tm_year + 1900; in rtc7301_write_time()
211 rtc7301_write(priv, year % 10, RTC7301_1_YEAR); in rtc7301_write_time()
212 rtc7301_write(priv, (year / 10) % 10, RTC7301_10_YEAR); in rtc7301_write_time()
213 rtc7301_write(priv, (year / 100) % 10, RTC7301_100_YEAR); in rtc7301_write_time()
214 rtc7301_write(priv, year / 1000, RTC7301_1000_YEAR); in rtc7301_write_time()
A Drtc-ac100.c411 int year; in ac100_rtc_set_time() local
415 year = rtc_tm->tm_year - AC100_YEAR_OFF; in ac100_rtc_set_time()
416 if (year < 0 || year > (AC100_YEAR_MAX - 1900)) { in ac100_rtc_set_time()
429 reg[6] = bin2bcd(year) & AC100_RTC_YEA_MASK; in ac100_rtc_set_time()
434 if (is_leap_year(year + AC100_YEAR_OFF + 1900)) in ac100_rtc_set_time()
488 int year; in ac100_rtc_set_alarm() local
492 year = alrm_tm->tm_year - AC100_YEAR_OFF; in ac100_rtc_set_alarm()
493 if (year < 0 || year > (AC100_YEAR_MAX - 1900)) { in ac100_rtc_set_alarm()
512 reg[6] = (bin2bcd(year) & AC100_ALM_YEA_MASK) | in ac100_rtc_set_alarm()
A Drtc-m48t59.c105 int year = tm->tm_year - pdata->yy_offset; in m48t59_rtc_set_time() local
108 year + 1900, tm->tm_mon, tm->tm_mday, in m48t59_rtc_set_time()
111 if (year < 0) in m48t59_rtc_set_time()
124 M48T59_WRITE(bin2bcd(year % 100), M48T59_YEAR); in m48t59_rtc_set_time()
126 if (pdata->type == M48T59RTC_TYPE_M48T59 && (year >= 100)) in m48t59_rtc_set_time()
187 int year = tm->tm_year - pdata->yy_offset; in m48t59_rtc_setalarm() local
193 if (year < 0) in m48t59_rtc_setalarm()
227 year + 1900, tm->tm_mon, tm->tm_mday, in m48t59_rtc_setalarm()
A Drtc-mv.c71 unsigned int year, month, day, hour, minute, second, wday; in mv_rtc_read_time() local
83 year = (rtc_date >> RTC_YEAR_OFFS) & 0xff; in mv_rtc_read_time()
92 tm->tm_year = bcd2bin(year) + 100; in mv_rtc_read_time()
102 unsigned int year, month, day, hour, minute, second, wday; in mv_rtc_read_alarm() local
114 year = (rtc_date >> RTC_YEAR_OFFS) & 0xff; in mv_rtc_read_alarm()
123 alm->time.tm_year = bcd2bin(year) + 100; in mv_rtc_read_alarm()
A Drtc-mt7622.c155 u32 year, mon, mday, wday, hour, min, sec; in mtk_rtc_get_alarm_or_time() local
170 year = mtk_r32(hw, MTK_RTC_TREG(time_alarm, MTK_YEA)); in mtk_rtc_get_alarm_or_time()
181 tm->tm_year = year + MTK_RTC_TM_YR_OFFSET; in mtk_rtc_get_alarm_or_time()
187 u32 year; in mtk_rtc_set_alarm_or_time() local
190 year = tm->tm_year - MTK_RTC_TM_YR_OFFSET; in mtk_rtc_set_alarm_or_time()
192 mtk_w32(hw, MTK_RTC_TREG(time_alarm, MTK_YEA), year); in mtk_rtc_set_alarm_or_time()
A Drtc-renesas-rtca3.c237 u16 year; in rtca3_read_time() local
256 year = readw(priv->base + RTCA3_RYRCNT); in rtca3_read_time()
277 year = FIELD_GET(RTCA3_RYRCNT_YEAR, year); in rtca3_read_time()
278 year100 = bcd2bin((year == 0x99) ? 0x19 : 0x20); in rtca3_read_time()
279 tm->tm_year = (year100 * 100 + bcd2bin(year)) - 1900; in rtca3_read_time()
358 u16 year; in rtca3_read_alarm() local
368 year = readw(priv->base + RTCA3_RYRAR); in rtca3_read_alarm()
376 year = FIELD_GET(RTCA3_RYRAR_YR, year); in rtca3_read_alarm()
377 year100 = bcd2bin((year == 0x99) ? 0x19 : 0x20); in rtca3_read_alarm()
378 tm->tm_year = (year100 * 100 + bcd2bin(year)) - 1900; in rtca3_read_alarm()
A Drtc-m48t35.c28 u8 year; member
40 u8 year; member
74 tm->tm_year = readb(&priv->reg->year); in m48t35_read_time()
134 writeb(yrs, &priv->reg->year); in m48t35_set_time()
A Drtc-bq4802.c97 unsigned int year; in bq4802_set_time() local
99 year = tm->tm_year + 1900; in bq4802_set_time()
100 century = year / 100; in bq4802_set_time()
101 yrs = year % 100; in bq4802_set_time()
A Drtc-ds1216.c23 u8 year; member
98 tm->tm_year = bcd2bin(regs.year); in ds1216_rtc_read_time()
126 regs.year = bin2bcd(tm->tm_year % 100); in ds1216_rtc_set_time()
A Drtc-sunxi.c331 unsigned int year; in sunxi_rtc_settime() local
339 year = rtc_tm->tm_year + 1900; in sunxi_rtc_settime()
340 if (year < chip->data_year->min || year > chip->data_year->max) { in sunxi_rtc_settime()
354 if (is_leap_year(year)) in sunxi_rtc_settime()
A Drtc-ds1742.c83 unsigned int year, month, day, hour, minute, second, week; in ds1742_rtc_read_time() local
97 year = readb(ioaddr + RTC_YEAR); in ds1742_rtc_read_time()
107 tm->tm_year = bcd2bin(year) + bcd2bin(century) * 100 - 1900; in ds1742_rtc_read_time()
A Drtc-sh.c198 int year; in sh_rtc_set_time() local
216 year = (bin2bcd((tm->tm_year + 1900) / 100) << 8) | in sh_rtc_set_time()
218 writew(year, rtc->regbase + RYRCNT); in sh_rtc_set_time()
220 year = tm->tm_year % 100; in sh_rtc_set_time()
221 writeb(bin2bcd(year), rtc->regbase + RYRCNT); in sh_rtc_set_time()
/drivers/platform/x86/
A Dlg-laptop.c772 int year = 2017; in acpi_add() local
806 year = 2021; in acpi_add()
809 year = 2016; in acpi_add()
812 year = 2022; in acpi_add()
816 year = 2016; in acpi_add()
819 year = 2017; in acpi_add()
822 year = 2018; in acpi_add()
825 year = 2019; in acpi_add()
831 year = 2020; in acpi_add()
834 year = 2021; in acpi_add()
[all …]
/drivers/firmware/
A Ddmi_scan.c1036 int year = 0, month = 0, day = 0; in dmi_get_date() local
1057 year = simple_strtoul(y, &e, 10); in dmi_get_date()
1058 if (y != e && year < 100) { /* 2-digit year */ in dmi_get_date()
1059 year += 1900; in dmi_get_date()
1060 if (year < 1996) /* no dates < spec 1.0 */ in dmi_get_date()
1061 year += 100; in dmi_get_date()
1063 if (year > 9999) /* year should fit in %04d */ in dmi_get_date()
1064 year = 0; in dmi_get_date()
1079 *yearp = year; in dmi_get_date()
1098 int year; in dmi_get_bios_year() local
[all …]
/drivers/mmc/core/
A Dcard.h60 unsigned short year; member
108 .year = (_year), \
157 #define cid_rev(hwrev, fwrev, year, month) \ argument
160 ((u64) year) << 16 | \
166 card->cid.year, \
A Dquirks.h259 if (f->year != CID_YEAR_ANY && f->year != card->cid.year) in mmc_fixup_device()
/drivers/char/
A Dtoshiba.c404 int i,major,minor,day,year,month,flag; in tosh_probe() local
456 year = ((readb(bios+0xfffb)-'0')*10)+(readb(bios+0xfffc)-'0'); in tosh_probe()
457 tosh_date = (((year-90) & 0x1f)<<10) | ((month & 0xf)<<6) in tosh_probe()

Completed in 62 milliseconds

123