year               76 arch/alpha/include/asm/err_common.h 		u8 year;
year              175 arch/alpha/kernel/err_common.c 		       timestamp->b.year, timestamp->b.hour,
year               51 arch/alpha/kernel/rtc.c 	int epoch, year, ctrl;
year               60 arch/alpha/kernel/rtc.c 	year = CMOS_READ(RTC_YEAR);
year               62 arch/alpha/kernel/rtc.c 		year = bcd2bin(year);
year               66 arch/alpha/kernel/rtc.c 	if (year < 20) {
year               68 arch/alpha/kernel/rtc.c 	} else if (year >= 20 && year < 48) {
year               71 arch/alpha/kernel/rtc.c 	} else if (year >= 48 && year < 70) {
year               77 arch/alpha/kernel/rtc.c 	printk(KERN_INFO "Using epoch %d for rtc year %d\n", epoch, year);
year               89 arch/alpha/kernel/rtc.c 		int year = tm->tm_year;
year               91 arch/alpha/kernel/rtc.c 		if (year >= 100)
year               92 arch/alpha/kernel/rtc.c 			year -= 100;
year               93 arch/alpha/kernel/rtc.c 		year += rtc_epoch - 1900;
year               95 arch/alpha/kernel/rtc.c 		if (year <= 69)
year               96 arch/alpha/kernel/rtc.c 			year += 100;
year               97 arch/alpha/kernel/rtc.c 		tm->tm_year = year;
year              252 arch/ia64/kernel/efi.c 	ts->tv_sec = mktime64(tm.year, tm.month, tm.day,
year              216 arch/m68k/apollo/config.c     t->tm_year=rtc->year;
year              227 arch/m68k/apollo/config.c     rtc->year = t->tm_year % 100;
year              141 arch/m68k/atari/time.c     int hour, year;
year              169 arch/m68k/atari/time.c         year = t->tm_year - 80;
year              170 arch/m68k/atari/time.c         val.year_ones = year % 10;
year              171 arch/m68k/atari/time.c         val.year_tens = year / 10;
year              175 arch/m68k/atari/time.c         val.year_ones = (year % 4);	/* leap year register */
year              200 arch/m68k/atari/time.c     int sec=0, min=0, hour=0, day=0, mon=0, year=0, wday=0;
year              216 arch/m68k/atari/time.c         year = t->tm_year - atari_rtc_year_offset;
year              235 arch/m68k/atari/time.c 	    year = bin2bcd(year);
year              268 arch/m68k/atari/time.c         year = RTC_READ( RTC_YEAR );
year              277 arch/m68k/atari/time.c         RTC_WRITE( RTC_YEAR, year );
year              297 arch/m68k/atari/time.c 	    year = bcd2bin(year);
year              313 arch/m68k/atari/time.c         t->tm_year = year + atari_rtc_year_offset;
year               48 arch/m68k/include/asm/apollohw.h         unsigned char month, year;
year               35 arch/m68k/include/asm/intersil.h 	unsigned char	year;
year              582 arch/m68k/mac/misc.c #define __isleap(year)	\
year              583 arch/m68k/mac/misc.c   ((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0))
year               46 arch/m68k/sun3/intersil.c 		todintersil->year = (t->tm_year - 68) % 100;
year               56 arch/m68k/sun3/intersil.c 		t->tm_year = todintersil->year + 68;
year               56 arch/m68k/sun3x/time.c 		h->year = bin2bcd(t->tm_year % 100);
year               66 arch/m68k/sun3x/time.c 		t->tm_year = bcd2bin(h->year);
year               16 arch/m68k/sun3x/time.h 	volatile unsigned char year;
year               24 arch/mips/dec/time.c 	unsigned int year, mon, day, hour, min, sec, real_year;
year               35 arch/mips/dec/time.c 		year = CMOS_READ(RTC_YEAR);
year               52 arch/mips/dec/time.c 		year = bcd2bin(year);
year               55 arch/mips/dec/time.c 	year += real_year - 72 + 2000;
year               57 arch/mips/dec/time.c 	ts->tv_sec = mktime64(year, mon, day, hour, min, sec);
year               29 arch/mips/include/asm/m48t37.h 	volatile u8	year;
year               33 arch/mips/include/asm/mach-generic/mc146818rtc.h #define mc146818_decode_year(year) ((year) < 70 ? (year) + 2000 : (year) + 1900)
year               36 arch/mips/include/asm/mach-jazz/mc146818rtc.h #define mc146818_decode_year(year) ((year) + 1980)
year               33 arch/mips/include/asm/mach-loongson64/mc146818rtc.h #define mc146818_decode_year(year) ((year) < 70 ? (year) + 2000 : (year) + 1970)
year               34 arch/mips/include/asm/mach-malta/mc146818rtc.h #define mc146818_decode_year(year) ((year) < 70 ? (year) + 2000 : (year) + 1900)
year               14 arch/mips/include/asm/mach-rm/mc146818rtc.h #define mc146818_decode_year(year) ((year) < 70 ? (year) + 2000 : (year) + 1900)
year               16 arch/mips/include/asm/mach-rm/mc146818rtc.h #define mc146818_decode_year(year) ((year) + 1980)
year               91 arch/mips/include/asm/mc146818-time.h 	unsigned int year, mon, day, hour, min, sec;
year              102 arch/mips/include/asm/mc146818-time.h 		year = CMOS_READ(RTC_YEAR);
year              111 arch/mips/include/asm/mc146818-time.h 		year = bcd2bin(year);
year              114 arch/mips/include/asm/mc146818-time.h 	year = mc146818_decode_year(year);
year              116 arch/mips/include/asm/mc146818-time.h 	return mktime64(year, mon, day, hour, min, sec);
year              188 arch/mips/sibyte/swarm/rtc_m41t81.c 	unsigned int year, mon, day, hour, min, sec;
year              204 arch/mips/sibyte/swarm/rtc_m41t81.c 	year = m41t81_read(M41T81REG_YR);
year              212 arch/mips/sibyte/swarm/rtc_m41t81.c 	year = bcd2bin(year);
year              214 arch/mips/sibyte/swarm/rtc_m41t81.c 	year += 2000;
year              216 arch/mips/sibyte/swarm/rtc_m41t81.c 	return mktime64(year, mon, day, hour, min, sec);
year              169 arch/mips/sibyte/swarm/rtc_xicor1241.c 	unsigned int year, mon, day, hour, min, sec, y2k;
year              186 arch/mips/sibyte/swarm/rtc_xicor1241.c 	year = xicor_read(X1241REG_YR);
year              195 arch/mips/sibyte/swarm/rtc_xicor1241.c 	year = bcd2bin(year);
year              198 arch/mips/sibyte/swarm/rtc_xicor1241.c 	year += (y2k * 100);
year              200 arch/mips/sibyte/swarm/rtc_xicor1241.c 	return mktime64(year, mon, day, hour, min, sec);
year              377 arch/powerpc/kernel/rtas-proc.c 		unsigned int year, mon, day, hour, min, sec;
year              378 arch/powerpc/kernel/rtas-proc.c 		year = ret[0]; mon  = ret[1]; day  = ret[2];
year              381 arch/powerpc/kernel/rtas-proc.c 				mktime64(year, mon, day, hour, min, sec));
year              134 arch/powerpc/platforms/chrp/time.c 	unsigned int year, mon, day, hour, min, sec;
year              142 arch/powerpc/platforms/chrp/time.c 		year = chrp_cmos_clock_read(RTC_YEAR);
year              151 arch/powerpc/platforms/chrp/time.c 		year = bcd2bin(year);
year              153 arch/powerpc/platforms/chrp/time.c 	if (year < 70)
year              154 arch/powerpc/platforms/chrp/time.c 		year += 100;
year              160 arch/powerpc/platforms/chrp/time.c 	tm->tm_year = year;
year               81 arch/powerpc/platforms/maple/time.c 	int sec, min, hour, mon, mday, year;
year               98 arch/powerpc/platforms/maple/time.c 	year = tm->tm_year;
year              106 arch/powerpc/platforms/maple/time.c 		year = bin2bcd(year);
year              113 arch/powerpc/platforms/maple/time.c 	maple_clock_write(year, RTC_YEAR);
year               37 arch/s390/include/uapi/asm/vtoc.h 	__u8 year;
year               44 arch/sh/boards/mach-sh03/rtc.c 	unsigned int year, mon, day, hour, min, sec;
year               54 arch/sh/boards/mach-sh03/rtc.c 		year = (__raw_readb(RTC_YEA1) & 0xf) + (__raw_readb(RTC_YEA10) & 0xf) * 10
year               58 arch/sh/boards/mach-sh03/rtc.c 	if (year == 0 || mon < 1 || mon > 12 || day > 31 || day < 1 ||
year               63 arch/sh/boards/mach-sh03/rtc.c 		       year, mon, day, hour, min, sec);
year               85 arch/sh/boards/mach-sh03/rtc.c 	tm->tm_year = year - 1900;
year               65 arch/x86/kernel/rtc.c 	unsigned int status, year, mon, day, hour, min, sec, century = 0;
year               93 arch/x86/kernel/rtc.c 	year = CMOS_READ(RTC_YEAR);
year              112 arch/x86/kernel/rtc.c 		year = bcd2bin(year);
year              117 arch/x86/kernel/rtc.c 		year += century * 100;
year              119 arch/x86/kernel/rtc.c 		year += CMOS_YEARS_OFFS;
year              121 arch/x86/kernel/rtc.c 	now->tv_sec = mktime64(year, mon, day, hour, min, sec);
year              143 arch/x86/pci/acpi.c 	int year = dmi_get_bios_year();
year              145 arch/x86/pci/acpi.c 	if (year >= 0 && year < 2008 && iomem_resource.end <= 0xffffffff)
year               60 arch/x86/platform/intel-mid/intel_mid_vrtc.c 	u32 year;
year               72 arch/x86/platform/intel-mid/intel_mid_vrtc.c 	year = vrtc_cmos_read(RTC_YEAR);
year               77 arch/x86/platform/intel-mid/intel_mid_vrtc.c 	year += 1972;
year               80 arch/x86/platform/intel-mid/intel_mid_vrtc.c 		"mon: %d year: %d\n", sec, min, hour, mday, mon, year);
year               82 arch/x86/platform/intel-mid/intel_mid_vrtc.c 	now->tv_sec = mktime64(year, mon, mday, hour, min, sec);
year               90 arch/x86/platform/intel-mid/intel_mid_vrtc.c 	int year;
year               99 arch/x86/platform/intel-mid/intel_mid_vrtc.c 		year = tm.tm_year - 72;
year              101 arch/x86/platform/intel-mid/intel_mid_vrtc.c 		vrtc_cmos_write(year, RTC_YEAR);
year              540 crypto/asymmetric_keys/x509_cert_parser.c 	unsigned year, mon, day, hour, min, sec, mon_len;
year              549 crypto/asymmetric_keys/x509_cert_parser.c 		year = DD2bin(p);
year              550 crypto/asymmetric_keys/x509_cert_parser.c 		if (year >= 50)
year              551 crypto/asymmetric_keys/x509_cert_parser.c 			year += 1900;
year              553 crypto/asymmetric_keys/x509_cert_parser.c 			year += 2000;
year              558 crypto/asymmetric_keys/x509_cert_parser.c 		year = DD2bin(p) * 100 + DD2bin(p);
year              559 crypto/asymmetric_keys/x509_cert_parser.c 		if (year >= 1950 && year <= 2049)
year              574 crypto/asymmetric_keys/x509_cert_parser.c 	if (year < 1970 ||
year              580 crypto/asymmetric_keys/x509_cert_parser.c 		if (year % 4 == 0) {
year              582 crypto/asymmetric_keys/x509_cert_parser.c 			if (year % 100 == 0) {
year              584 crypto/asymmetric_keys/x509_cert_parser.c 				if (year % 400 == 0)
year              596 crypto/asymmetric_keys/x509_cert_parser.c 	*_t = mktime64(year, mon, day, hour, min, sec);
year               56 drivers/acpi/acpi_tad.c 	u16 year;  /* 1900 - 9999 */
year               82 drivers/acpi/acpi_tad.c 	if (rt->year < 1900 || rt->year > 9999 ||
year              171 drivers/acpi/acpi_tad.c 	rt.year = val;
year              236 drivers/acpi/acpi_tad.c 		       rt.year, rt.month, rt.day, rt.hour, rt.minute, rt.second,
year             1095 drivers/ata/ahci.c 	int year, month, date;
year             1106 drivers/ata/ahci.c 	dmi_get_date(DMI_BIOS_DATE, &year, &month, &date);
year             1107 drivers/ata/ahci.c 	snprintf(buf, sizeof(buf), "%04d%02d%02d", year, month, date);
year             1230 drivers/ata/ahci.c 	int year, month, date;
year             1236 drivers/ata/ahci.c 	dmi_get_date(DMI_BIOS_DATE, &year, &month, &date);
year             1237 drivers/ata/ahci.c 	snprintf(buf, sizeof(buf), "%04d%02d%02d", year, month, date);
year             1283 drivers/ata/ahci.c 	int year, month, date;
year             1289 drivers/ata/ahci.c 	dmi_get_date(DMI_BIOS_DATE, &year, &month, &date);
year             1290 drivers/ata/ahci.c 	snprintf(buf, sizeof(buf), "%04d%02d%02d", year, month, date);
year               55 drivers/char/efirtc.c #define is_leap(year) \
year               56 drivers/char/efirtc.c           ((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0))
year               73 drivers/char/efirtc.c 	return  __mon_yday[is_leap(eft->year)][eft->month-1]+ eft->day -1;
year               86 drivers/char/efirtc.c 	if ( eft->year < 1998 ) {
year               91 drivers/char/efirtc.c 	for(y=EFI_RTC_EPOCH; y < eft->year; y++ ) {
year              106 drivers/char/efirtc.c 	eft->year	= wtime->tm_year + 1900;
year              126 drivers/char/efirtc.c 	wtime->tm_year = eft->year - 1900;
year              300 drivers/char/efirtc.c 		   eft.year, eft.month, eft.day,
year              317 drivers/char/efirtc.c 		   alm.year, alm.month, alm.day, 
year              849 drivers/char/rtc.c 	unsigned int year, ctrl;
year              973 drivers/char/rtc.c 	year = CMOS_READ(RTC_YEAR);
year              978 drivers/char/rtc.c 		year = bcd2bin(year);       /* This should never happen... */
year              980 drivers/char/rtc.c 	if (year < 20) {
year              983 drivers/char/rtc.c 	} else if (year >= 20 && year < 48) {
year              986 drivers/char/rtc.c 	} else if (year >= 48 && year < 72) {
year              990 drivers/char/rtc.c 	} else if (year >= 72 && year < 74) {
year              994 drivers/char/rtc.c 	} else if (year >= 70) {
year              407 drivers/char/toshiba.c 	int i,major,minor,day,year,month,flag;
year              459 drivers/char/toshiba.c 	year = ((readb(bios+0xfffb)-'0')*10)+(readb(bios+0xfffc)-'0');
year              460 drivers/char/toshiba.c 	tosh_date = (((year-90) & 0x1f)<<10) | ((month & 0xf)<<6)
year              984 drivers/firmware/dmi_scan.c 	int year = 0, month = 0, day = 0;
year             1005 drivers/firmware/dmi_scan.c 	year = simple_strtoul(y, &e, 10);
year             1006 drivers/firmware/dmi_scan.c 	if (y != e && year < 100) {	/* 2-digit year */
year             1007 drivers/firmware/dmi_scan.c 		year += 1900;
year             1008 drivers/firmware/dmi_scan.c 		if (year < 1996)	/* no dates < spec 1.0 */
year             1009 drivers/firmware/dmi_scan.c 			year += 100;
year             1011 drivers/firmware/dmi_scan.c 	if (year > 9999)		/* year should fit in %04d */
year             1012 drivers/firmware/dmi_scan.c 		year = 0;
year             1027 drivers/firmware/dmi_scan.c 		*yearp = year;
year             1046 drivers/firmware/dmi_scan.c 	int year;
year             1048 drivers/firmware/dmi_scan.c 	exists = dmi_get_date(DMI_BIOS_DATE, &year, NULL, NULL);
year             1052 drivers/firmware/dmi_scan.c 	return year ? year : -ERANGE;
year              413 drivers/firmware/efi/cper.c 	__u8 hour, min, sec, day, mon, year, century, *timestamp;
year              422 drivers/firmware/efi/cper.c 		year      = bcd2bin(timestamp[6]);
year              427 drivers/firmware/efi/cper.c 		       century, year, mon, day, hour, min, sec);
year              203 drivers/iio/imu/adis16480.c 	u16 md, year;
year              208 drivers/iio/imu/adis16480.c 	ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_FIRM_Y, &year);
year              217 drivers/iio/imu/adis16480.c 			md >> 8, md & 0xff, year);
year              673 drivers/media/rc/imon.c 			       unsigned int year, unsigned int month,
year              690 drivers/media/rc/imon.c 		clock_enable_pkt[0][1] = year;
year              716 drivers/media/rc/imon.c 		clock_enable_pkt[0][0] = year;
year              829 drivers/media/rc/imon.c 	unsigned int year, month, day, dow, hour, minute, second;
year              844 drivers/media/rc/imon.c 	if (sscanf(buf, "%u %u %u %u %u %u %u",	&year, &month, &day, &dow,
year              857 drivers/media/rc/imon.c 	retval = send_set_imon_clock(ictx, year, month, day, dow,
year              122 drivers/mmc/core/card.h #define cid_rev(hwrev, fwrev, year, month)	\
year              125 drivers/mmc/core/card.h 	 ((u64) year) << 16 |			\
year              131 drivers/mmc/core/card.h 		    card->cid.year,		\
year               91 drivers/mmc/core/mmc.c 		card->cid.year		= UNSTUFF_BITS(resp, 8, 4) + 1997;
year              108 drivers/mmc/core/mmc.c 		card->cid.year		= UNSTUFF_BITS(resp, 8, 4) + 1997;
year              523 drivers/mmc/core/mmc.c 		if (card->cid.year < 2010)
year              524 drivers/mmc/core/mmc.c 			card->cid.year += 16;
year              771 drivers/mmc/core/mmc.c MMC_DEV_ATTR(date, "%02d/%04d\n", card->cid.month, card->cid.year);
year               90 drivers/mmc/core/sd.c 	card->cid.year			= UNSTUFF_BITS(resp, 12, 8);
year               93 drivers/mmc/core/sd.c 	card->cid.year += 2000; /* SD cards year offset */
year              681 drivers/mmc/core/sd.c MMC_DEV_ATTR(date, "%02d/%04d\n", card->cid.month, card->cid.year);
year               40 drivers/net/can/usb/peak_usb/pcan_usb_pro.h 	u8  year;
year               54 drivers/net/can/usb/peak_usb/pcan_usb_pro.h 	u8  year;
year             7314 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	req.year = cpu_to_le16(1900 + tm.tm_year);
year               38 drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.h 	__le16 year;
year             3201 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	record->year = cpu_to_le16(tm.tm_year + 1900);
year             6929 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h 	__le16	year;
year              825 drivers/net/ethernet/neterion/vxge/vxge-config.c 	fw_date->year =
year              829 drivers/net/ethernet/neterion/vxge/vxge-config.c 		 fw_date->month, fw_date->day, fw_date->year);
year              845 drivers/net/ethernet/neterion/vxge/vxge-config.c 	flash_date->year =
year              849 drivers/net/ethernet/neterion/vxge/vxge-config.c 		 flash_date->month, flash_date->day, flash_date->year);
year              216 drivers/net/ethernet/neterion/vxge/vxge-config.h 	u32     year;
year             1116 drivers/net/wireless/ath/wil6210/wmi.h 	u8 year;
year             2191 drivers/net/wireless/ath/wil6210/wmi.h 	__le32 year;
year              316 drivers/rtc/interface.c 			missing = year;
year              364 drivers/rtc/interface.c 	case year:
year               30 drivers/rtc/lib.c int rtc_month_days(unsigned int month, unsigned int year)
year               32 drivers/rtc/lib.c 	return rtc_days_in_month[month] + (is_leap_year(year) && month == 1);
year               39 drivers/rtc/lib.c int rtc_year_days(unsigned int day, unsigned int month, unsigned int year)
year               41 drivers/rtc/lib.c 	return rtc_ydays[is_leap_year(year)][month] + day - 1;
year               51 drivers/rtc/lib.c 	unsigned int month, year, secs;
year               60 drivers/rtc/lib.c 	year = 1970 + days / 365;
year               61 drivers/rtc/lib.c 	days -= (year - 1970) * 365
year               62 drivers/rtc/lib.c 		+ LEAPS_THRU_END_OF(year - 1)
year               65 drivers/rtc/lib.c 		year -= 1;
year               66 drivers/rtc/lib.c 		days += 365 + is_leap_year(year);
year               68 drivers/rtc/lib.c 	tm->tm_year = year - 1900;
year               74 drivers/rtc/lib.c 		newdays = days - rtc_month_days(month, year);
year              411 drivers/rtc/rtc-ac100.c 	int year;
year              415 drivers/rtc/rtc-ac100.c 	year = rtc_tm->tm_year - AC100_YEAR_OFF;
year              416 drivers/rtc/rtc-ac100.c 	if (year < 0 || year > (AC100_YEAR_MAX - 1900)) {
year              429 drivers/rtc/rtc-ac100.c 	reg[6] = bin2bcd(year)		     & AC100_RTC_YEA_MASK;
year              434 drivers/rtc/rtc-ac100.c 	if (is_leap_year(year + AC100_YEAR_OFF + 1900))
year              488 drivers/rtc/rtc-ac100.c 	int year;
year              492 drivers/rtc/rtc-ac100.c 	year = alrm_tm->tm_year - AC100_YEAR_OFF;
year              493 drivers/rtc/rtc-ac100.c 	if (year < 0 || year > (AC100_YEAR_MAX - 1900)) {
year              512 drivers/rtc/rtc-ac100.c 	reg[6] = (bin2bcd(year) & AC100_ALM_YEA_MASK) |
year               25 drivers/rtc/rtc-aspeed.c 	unsigned int cent, year;
year               44 drivers/rtc/rtc-aspeed.c 	year = (reg2 >> 8) & 0x7f;
year               46 drivers/rtc/rtc-aspeed.c 	tm->tm_year = year + (cent * 100) - 1900;
year               57 drivers/rtc/rtc-aspeed.c 	int year, cent;
year               60 drivers/rtc/rtc-aspeed.c 	year = tm->tm_year % 100;
year               65 drivers/rtc/rtc-aspeed.c 	reg2 = ((cent & 0x1f) << 16) | ((year & 0x7f) << 8) |
year               31 drivers/rtc/rtc-bd70528.c 	u8 year;
year              193 drivers/rtc/rtc-bd70528.c 	r->year = bin2bcd(t->tm_year - 100);
year              212 drivers/rtc/rtc-bd70528.c 	t->tm_year = 100 + bcd2bin(r->year & BD70528_MASK_RTC_YEAR);
year               97 drivers/rtc/rtc-bq4802.c 	unsigned int year;
year               99 drivers/rtc/rtc-bq4802.c 	year = tm->tm_year + 1900;
year              100 drivers/rtc/rtc-bq4802.c 	century = year / 100;
year              101 drivers/rtc/rtc-bq4802.c 	yrs = year % 100;
year              156 drivers/rtc/rtc-cadence.c 	int year = tm->tm_year + 1900;
year              165 drivers/rtc/rtc-cadence.c 	     | FIELD_PREP(CDNS_RTC_CAL_Y, bin2bcd(year % 100))
year              166 drivers/rtc/rtc-cadence.c 	     | FIELD_PREP(CDNS_RTC_CAL_C, bin2bcd(year / 100))
year             1200 drivers/rtc/rtc-cmos.c 	int year;
year             1211 drivers/rtc/rtc-cmos.c 	if (dmi_get_date(DMI_BIOS_DATE, &year, NULL, NULL) && year >= 2015)
year               22 drivers/rtc/rtc-da9063.c #define YEARS_TO_DA9063(year)		((year) - 100)
year               24 drivers/rtc/rtc-da9063.c #define YEARS_FROM_DA9063(year)		((year) + 100)
year              232 drivers/rtc/rtc-davinci.c 	int tmp_days, year, mon;
year              234 drivers/rtc/rtc-davinci.c 	for (year = 2000;; year++) {
year              235 drivers/rtc/rtc-davinci.c 		tmp_days = rtc_year_days(1, 12, year);
year              240 drivers/rtc/rtc-davinci.c 				tmp_days = rtc_month_days(mon, year);
year              244 drivers/rtc/rtc-davinci.c 					tm->tm_year = year - 1900;
year               23 drivers/rtc/rtc-ds1216.c 	u8 year;
year               98 drivers/rtc/rtc-ds1216.c 	tm->tm_year = bcd2bin(regs.year);
year              126 drivers/rtc/rtc-ds1216.c 	regs.year = bin2bcd(tm->tm_year % 100);
year               99 drivers/rtc/rtc-ds1553.c 	unsigned int year, month, day, hour, minute, second, week;
year              113 drivers/rtc/rtc-ds1553.c 	year = readb(ioaddr + RTC_YEAR);
year              123 drivers/rtc/rtc-ds1553.c 	tm->tm_year = bcd2bin(year) + bcd2bin(century) * 100 - 1900;
year               84 drivers/rtc/rtc-ds1742.c 	unsigned int year, month, day, hour, minute, second, week;
year               98 drivers/rtc/rtc-ds1742.c 	year = readb(ioaddr + RTC_YEAR);
year              108 drivers/rtc/rtc-ds1742.c 	tm->tm_year = bcd2bin(year) + bcd2bin(century) * 100 - 1900;
year              102 drivers/rtc/rtc-ds3232.c 	unsigned int year, month, day, hour, minute, second;
year              116 drivers/rtc/rtc-ds3232.c 	year = buf[6];
year              146 drivers/rtc/rtc-ds3232.c 	time->tm_year = bcd2bin(year) + add_century;
year               30 drivers/rtc/rtc-efi.c 	return rtc_year_days(eft->day, eft->month - 1, eft->year);
year               39 drivers/rtc/rtc-efi.c 	int ndays = eft->year * (365 % 7)
year               40 drivers/rtc/rtc-efi.c 		    + (eft->year - 1) / 4
year               41 drivers/rtc/rtc-efi.c 		    - (eft->year - 1) / 100
year               42 drivers/rtc/rtc-efi.c 		    + (eft->year - 1) / 400
year               55 drivers/rtc/rtc-efi.c 	eft->year	= wtime->tm_year + 1900;
year               91 drivers/rtc/rtc-efi.c 	if (eft->year < 1900 || eft->year > 9999)
year               93 drivers/rtc/rtc-efi.c 	wtime->tm_year = eft->year - 1900;
year              207 drivers/rtc/rtc-efi.c 		   eft.year, eft.month, eft.day,
year              223 drivers/rtc/rtc-efi.c 		   alm.year, alm.month, alm.day,
year               34 drivers/rtc/rtc-imx-sc.c 	u16 year;
year              105 drivers/rtc/rtc-imx-sc.c 	msg.year = alrm_tm->tm_year + 1900;
year              138 drivers/rtc/rtc-lp8788.c 	int ret, i, year;
year              140 drivers/rtc/rtc-lp8788.c 	year = tm->tm_year + 1900 - LP8788_BASE_YEAR;
year              141 drivers/rtc/rtc-lp8788.c 	if (year < 0) {
year              142 drivers/rtc/rtc-lp8788.c 		dev_err(lp->dev, "invalid year: %d\n", year);
year              152 drivers/rtc/rtc-lp8788.c 	data[LPTIME_YEAR] = year;
year              194 drivers/rtc/rtc-lp8788.c 	int ret, i, year;
year              196 drivers/rtc/rtc-lp8788.c 	year = tm->tm_year + 1900 - LP8788_BASE_YEAR;
year              197 drivers/rtc/rtc-lp8788.c 	if (year < 0) {
year              198 drivers/rtc/rtc-lp8788.c 		dev_err(lp->dev, "invalid year: %d\n", year);
year              207 drivers/rtc/rtc-lp8788.c 	data[LPTIME_YEAR] = year;
year               30 drivers/rtc/rtc-m48t35.c 	u8	year;
year               63 drivers/rtc/rtc-m48t35.c 	tm->tm_year = readb(&priv->reg->year);
year              123 drivers/rtc/rtc-m48t35.c 	writeb(yrs, &priv->reg->year);
year              109 drivers/rtc/rtc-m48t59.c 	int year = tm->tm_year;
year              113 drivers/rtc/rtc-m48t59.c 	year -= 68;
year              117 drivers/rtc/rtc-m48t59.c 		year + 1900, tm->tm_mon, tm->tm_mday,
year              120 drivers/rtc/rtc-m48t59.c 	if (year < 0)
year              133 drivers/rtc/rtc-m48t59.c 	M48T59_WRITE(bin2bcd(year % 100), M48T59_YEAR);
year              135 drivers/rtc/rtc-m48t59.c 	if (pdata->type == M48T59RTC_TYPE_M48T59 && (year / 100))
year              200 drivers/rtc/rtc-m48t59.c 	int year = tm->tm_year;
year              204 drivers/rtc/rtc-m48t59.c 	year -= 68;
year              211 drivers/rtc/rtc-m48t59.c 	if (year < 0)
year              245 drivers/rtc/rtc-m48t59.c 		year + 1900, tm->tm_mon, tm->tm_mday,
year               48 drivers/rtc/rtc-mpc5121.c 	u16 year;		/* RTC + 0x16 */
year              168 drivers/rtc/rtc-mpc5121.c 	tm->tm_year = in_be16(&regs->year) - 1900;
year              155 drivers/rtc/rtc-mt7622.c 	u32 year, mon, mday, wday, hour, min, sec;
year              170 drivers/rtc/rtc-mt7622.c 		year = mtk_r32(hw, MTK_RTC_TREG(time_alarm, MTK_YEA));
year              181 drivers/rtc/rtc-mt7622.c 	tm->tm_year = year + MTK_RTC_TM_YR_OFFSET;
year              187 drivers/rtc/rtc-mt7622.c 	u32 year;
year              190 drivers/rtc/rtc-mt7622.c 	year = tm->tm_year - MTK_RTC_TM_YR_OFFSET;
year              192 drivers/rtc/rtc-mt7622.c 	mtk_w32(hw, MTK_RTC_TREG(time_alarm, MTK_YEA), year);
year               71 drivers/rtc/rtc-mv.c 	unsigned int year, month, day, hour, minute, second, wday;
year               83 drivers/rtc/rtc-mv.c 	year = (rtc_date >> RTC_YEAR_OFFS) & 0xff;
year               92 drivers/rtc/rtc-mv.c 	tm->tm_year = bcd2bin(year) + 100;
year              102 drivers/rtc/rtc-mv.c 	unsigned int year, month, day, hour, minute, second, wday;
year              114 drivers/rtc/rtc-mv.c 	year = (rtc_date >> RTC_YEAR_OFFS) & 0xff;
year              123 drivers/rtc/rtc-mv.c 	alm->time.tm_year = bcd2bin(year) + 100;
year              175 drivers/rtc/rtc-pcf8583.c 	unsigned char ctrl, year[2];
year              178 drivers/rtc/rtc-pcf8583.c 		.nr = sizeof(year),
year              179 drivers/rtc/rtc-pcf8583.c 		.data = year
year              202 drivers/rtc/rtc-pcf8583.c 	real_year = year[0];
year              217 drivers/rtc/rtc-pcf8583.c 	tm->tm_year = (real_year + year_offset + year[1] * 100) - 1900;
year              225 drivers/rtc/rtc-pcf8583.c 	unsigned char year[2], chk;
year              228 drivers/rtc/rtc-pcf8583.c 		.nr = sizeof(year),
year              229 drivers/rtc/rtc-pcf8583.c 		.data = year
year              256 drivers/rtc/rtc-pcf8583.c 	chk -= year[1] + year[0];
year              258 drivers/rtc/rtc-pcf8583.c 	year[1] = proper_year / 100;
year              259 drivers/rtc/rtc-pcf8583.c 	year[0] = proper_year % 100;
year              261 drivers/rtc/rtc-pcf8583.c 	chk += year[1] + year[0];
year              117 drivers/rtc/rtc-pl031.c 	int year = tm->tm_year + 1900;
year              134 drivers/rtc/rtc-pl031.c 	*bcd_year = (bin2bcd(year % 100) | bin2bcd(year / 100) << 8);
year              139 drivers/rtc/rtc-r7301.c 	int year;
year              162 drivers/rtc/rtc-r7301.c 	year = rtc7301_read(priv, RTC7301_1000_YEAR) * 1000 +
year              167 drivers/rtc/rtc-r7301.c 	tm->tm_year = year - 1900;
year              173 drivers/rtc/rtc-r7301.c 	int year;
year              197 drivers/rtc/rtc-r7301.c 	year = tm->tm_year + 1900;
year              199 drivers/rtc/rtc-r7301.c 	rtc7301_write(priv, year % 10, RTC7301_1_YEAR);
year              200 drivers/rtc/rtc-r7301.c 	rtc7301_write(priv, (year / 10) % 10, RTC7301_10_YEAR);
year              201 drivers/rtc/rtc-r7301.c 	rtc7301_write(priv, (year / 100) % 10, RTC7301_100_YEAR);
year              202 drivers/rtc/rtc-r7301.c 	rtc7301_write(priv, year / 1000, RTC7301_1000_YEAR);
year               97 drivers/rtc/rtc-r9701.c 	int ret, year;
year               99 drivers/rtc/rtc-r9701.c 	year = dt->tm_year + 1900;
year              100 drivers/rtc/rtc-r9701.c 	if (year >= 2100 || year < 2000)
year               50 drivers/rtc/rtc-rtd119x.c static inline int rtd119x_rtc_days_in_year(int year)
year               52 drivers/rtc/rtc-rtd119x.c 	return 365 + (is_leap_year(year) ? 1 : 0);
year               88 drivers/rtc/rtc-rtd119x.c 	unsigned int year;
year              109 drivers/rtc/rtc-rtd119x.c 	year = data->base_year;
year              110 drivers/rtc/rtc-rtd119x.c 	while (day >= rtd119x_rtc_days_in_year(year)) {
year              111 drivers/rtc/rtc-rtd119x.c 		day -= rtd119x_rtc_days_in_year(year);
year              112 drivers/rtc/rtc-rtd119x.c 		year++;
year              114 drivers/rtc/rtc-rtd119x.c 	tm->tm_year = year - 1900;
year              118 drivers/rtc/rtc-rtd119x.c 	while (day >= rtc_month_days(tm->tm_mon, year)) {
year              119 drivers/rtc/rtc-rtd119x.c 		day -= rtc_month_days(tm->tm_mon, year);
year              221 drivers/rtc/rtc-s3c.c 	int year = tm->tm_year - 100;
year              228 drivers/rtc/rtc-s3c.c 	if (year < 0 || year >= 100) {
year              242 drivers/rtc/rtc-s3c.c 	writeb(bin2bcd(year), info->base + S3C2410_RTCYEAR);
year              340 drivers/rtc/rtc-sh.c 	int year;
year              358 drivers/rtc/rtc-sh.c 		year = (bin2bcd((tm->tm_year + 1900) / 100) << 8) |
year              360 drivers/rtc/rtc-sh.c 		writew(year, rtc->regbase + RYRCNT);
year              362 drivers/rtc/rtc-sh.c 		year = tm->tm_year % 100;
year              363 drivers/rtc/rtc-sh.c 		writeb(bin2bcd(year), rtc->regbase + RYRCNT);
year               98 drivers/rtc/rtc-stk17ta8.c 	unsigned int year, month, day, hour, minute, second, week;
year              115 drivers/rtc/rtc-stk17ta8.c 	year = readb(ioaddr + RTC_YEAR);
year              125 drivers/rtc/rtc-stk17ta8.c 	tm->tm_year = bcd2bin(year) + bcd2bin(century) * 100 - 1900;
year              573 drivers/rtc/rtc-sun6i.c 	int year;
year              575 drivers/rtc/rtc-sun6i.c 	year = rtc_tm->tm_year + 1900;
year              576 drivers/rtc/rtc-sun6i.c 	if (year < SUN6I_YEAR_MIN || year > SUN6I_YEAR_MAX) {
year              589 drivers/rtc/rtc-sun6i.c 	if (is_leap_year(year))
year              333 drivers/rtc/rtc-sunxi.c 	unsigned int year;
year              341 drivers/rtc/rtc-sunxi.c 	year = rtc_tm->tm_year + 1900;
year              342 drivers/rtc/rtc-sunxi.c 	if (year < chip->data_year->min || year > chip->data_year->max) {
year              356 drivers/rtc/rtc-sunxi.c 	if (is_leap_year(year))
year               55 drivers/rtc/rtc-wilco-ec.c 	u8 year;
year               80 drivers/rtc/rtc-wilco-ec.c 	u8 year;
year              112 drivers/rtc/rtc-wilco-ec.c 	tm->tm_year	= rtc.year + (rtc.century * 100) - 1900;
year              126 drivers/rtc/rtc-wilco-ec.c 	int year = tm->tm_year + 1900;
year              137 drivers/rtc/rtc-wilco-ec.c 	rtc.century	= bin2bcd(year / 100);
year              138 drivers/rtc/rtc-wilco-ec.c 	rtc.year	= bin2bcd(year % 100);
year              542 drivers/scsi/aacraid/aacraid.h 	u8		year;			/* e.g., 1997 = 97 */
year             3682 drivers/scsi/arcmsr/arcmsr_hba.c 		uint8_t		year;
year             3697 drivers/scsi/arcmsr/arcmsr_hba.c 	datetime.a.year = tm.tm_year - 100; /* base 2000 instead of 1900 */
year              957 drivers/scsi/esas2r/atvda.h 	u16 year;
year             1081 drivers/scsi/esas2r/esas2r_flash.c 	u16 year = LOWORD(a->flash_ver);
year             1089 drivers/scsi/esas2r/esas2r_flash.c 	    || year < 2006
year             1090 drivers/scsi/esas2r/esas2r_flash.c 	    || year > 9999) {
year             1096 drivers/scsi/esas2r/esas2r_flash.c 	sprintf(a->flash_rev, "%02d/%02d/%04d", month, day, year);
year             1433 drivers/scsi/esas2r/esas2r_main.c 		ci->date_time.year = le16_to_cpu(ci->date_time.year);
year              815 drivers/scsi/smartpqi/smartpqi_init.c 	unsigned int year;
year              835 drivers/scsi/smartpqi/smartpqi_init.c 	year = tm.tm_year + 1900;
year              843 drivers/scsi/smartpqi/smartpqi_init.c 	buffer->time[6] = bin2bcd(year / 100);
year              844 drivers/scsi/smartpqi/smartpqi_init.c 	buffer->time[7] = bin2bcd(year % 100);
year              312 drivers/staging/exfat/exfat.h 	u16      year;       /* 0 ~ 127 (since 1980) */
year             1161 drivers/staging/exfat/exfat_core.c 	tp->year = (d >> 9);
year             1190 drivers/staging/exfat/exfat_core.c 	tp->year = (d >> 9);
year             1200 drivers/staging/exfat/exfat_core.c 	d = (tp->year <<  9) | (tp->mon << 5) |  tp->day;
year             1221 drivers/staging/exfat/exfat_core.c 	d = (tp->year <<  9) | (tp->mon << 5) |  tp->day;
year              120 drivers/staging/exfat/exfat_super.c 		tp->year = 0;
year              130 drivers/staging/exfat/exfat_super.c 		tp->year = 127;
year              139 drivers/staging/exfat/exfat_super.c 	tp->year = tm.tm_year + 1900 - 1980;
year             1578 drivers/staging/exfat/exfat_super.c 	info->CreateTimestamp.Year = tm.year;
year             1587 drivers/staging/exfat/exfat_super.c 	info->ModifyTimestamp.Year = tm.year;
year             1706 drivers/staging/exfat/exfat_super.c 	tm.year = info->CreateTimestamp.Year;
year             1714 drivers/staging/exfat/exfat_super.c 	tm.year = info->ModifyTimestamp.Year;
year             2041 drivers/staging/exfat/exfat_super.c 			dir_entry->CreateTimestamp.Year = tm.year;
year             2050 drivers/staging/exfat/exfat_super.c 			dir_entry->ModifyTimestamp.Year = tm.year;
year              302 drivers/video/fbdev/core/fbmon.c 	specs->year = block[9] + 1990;
year              307 drivers/video/fbdev/core/fbmon.c 	DPRINTK("   Year: %u Week %u\n", specs->year, specs->week);
year              949 fs/cifs/netmisc.c 	int min, day, month, year;
year              975 fs/cifs/netmisc.c 	year = sd->Year;
year              976 fs/cifs/netmisc.c 	days += year * 365;
year              977 fs/cifs/netmisc.c 	days += (year/4); /* leap year */
year              984 fs/cifs/netmisc.c 	if (year >= 120)  /* the year 2100 */
year              988 fs/cifs/netmisc.c 	if (year != 120)
year              989 fs/cifs/netmisc.c 		days -= ((year & 0x03) == 0) && (month < 2 ? 1 : 0);
year              203 fs/fat/misc.c  	long day, leap_day, month, year;
year              205 fs/fat/misc.c  	year  = date >> 9;
year              209 fs/fat/misc.c  	leap_day = (year + 3) / 4;
year              210 fs/fat/misc.c  	if (year > YEAR_2100)		/* 2100 isn't leap year */
year              212 fs/fat/misc.c  	if (IS_LEAP_YEAR(year) && month > 2)
year              218 fs/fat/misc.c  	second += (time64_t)(year * 365 + leap_day
year               21 fs/isofs/util.c 	int year, month, day, hour, minute, second, tz;
year               24 fs/isofs/util.c 	year = p[0];
year               33 fs/isofs/util.c 	if (year < 0) {
year               36 fs/isofs/util.c 		crtime = mktime64(year+1900, month, day, hour, minute, second);
year               62 fs/udf/ecma_167.h 	__le16		year;
year              881 fs/udf/super.c 		  le16_to_cpu(ts->year), ts->month, ts->day, ts->hour,
year             2272 fs/udf/super.c 			 le16_to_cpu(ts.year), ts.month, ts.day,
year               47 fs/udf/udftime.c 	u16 year = le16_to_cpu(src.year);
year               60 fs/udf/udftime.c 	dest->tv_sec = mktime64(year, src.month, src.day, src.hour, src.minute,
year               85 fs/udf/udftime.c 	dest->year = cpu_to_le16(tm.tm_year + 1900);
year               45 include/acpi/acbuffer.h 	u16 year;
year              186 include/linux/efi.h 	u16 year;
year               73 include/linux/fb.h 	__u32 year;			/* Year manufactured */
year               19 include/linux/mmc/card.h 	unsigned short		year;
year               21 include/linux/rtc.h extern int rtc_month_days(unsigned int month, unsigned int year);
year               22 include/linux/rtc.h extern int rtc_year_days(unsigned int day, unsigned int month, unsigned int year);
year              213 include/linux/rtc.h static inline bool is_leap_year(unsigned int year)
year              215 include/linux/rtc.h 	return (!(year % 4) && (year % 100)) || !(year % 400);
year               21 include/linux/time.h extern time64_t mktime64(const unsigned int year, const unsigned int mon,
year              177 include/linux/time32.h static inline unsigned long mktime(const unsigned int year,
year              182 include/linux/time32.h 	return mktime64(year, mon, day, hour, min, sec);
year              146 include/xen/interface/platform.h 				uint16_t year;
year              437 kernel/time/time.c 	unsigned int mon = mon0, year = year0;
year              442 kernel/time/time.c 		year -= 1;
year              446 kernel/time/time.c 		  (year/4 - year/100 + year/400 + 367*mon/12 + day) +
year              447 kernel/time/time.c 		  year*365 - 719499
year               38 kernel/time/timeconv.c static int __isleap(long year)
year               40 kernel/time/timeconv.c 	return (year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0);
year             1720 lib/vsprintf.c 	int year = tm->tm_year + (r ? 0 : 1900);
year             1723 lib/vsprintf.c 	buf = number(buf, end, year, default_dec04_spec);
year              110 net/netfilter/xt_time.c 	unsigned int year, i, w = r->dse;
year              120 net/netfilter/xt_time.c 	for (i = 0, year = DSE_FIRST; days_since_epoch[i] > w;
year              121 net/netfilter/xt_time.c 	    ++i, --year)
year              141 net/netfilter/xt_time.c 	if (is_leap(year)) {
year              167 security/tomoyo/audit.c 		       stamp.year, stamp.month, stamp.day, stamp.hour,
year             2366 security/tomoyo/common.c 					 stamp.year, stamp.month, stamp.day,
year              893 security/tomoyo/common.h 	u16 year;
year              101 security/tomoyo/util.c 	stamp->year = tm.tm_year + 1900;