/linux-4.1.27/include/asm-generic/ |
D | rtc.h | 121 unsigned int yrs; in __set_rtc_time() local 126 yrs = time->tm_year; in __set_rtc_time() 133 if (yrs > 255) /* They are unsigned */ in __set_rtc_time() 138 real_yrs = yrs; in __set_rtc_time() 139 leap_yr = ((!((yrs + 1900) % 4) && ((yrs + 1900) % 100)) || in __set_rtc_time() 140 !((yrs + 1900) % 400)); in __set_rtc_time() 141 yrs = 72; in __set_rtc_time() 150 yrs = 73; in __set_rtc_time() 156 if (yrs > 169) { in __set_rtc_time() 161 if (yrs >= 100) in __set_rtc_time() [all …]
|
/linux-4.1.27/arch/m68k/bvme6000/ |
D | rtc.c | 74 unsigned int yrs; in rtc_ioctl() local 82 yrs = rtc_tm.tm_year; in rtc_ioctl() 83 if (yrs < 1900) in rtc_ioctl() 84 yrs += 1900; in rtc_ioctl() 91 leap_yr = ((!(yrs % 4) && (yrs % 100)) || !(yrs % 400)); in rtc_ioctl() 102 if (yrs >= 2070) in rtc_ioctl() 110 rtc->t0cr_rtmr = yrs%4; in rtc_ioctl() 117 rtc->bcd_year = bin2bcd(yrs%100); in rtc_ioctl() 120 rtc->t0cr_rtmr = yrs%4 | 0x08; in rtc_ioctl()
|
/linux-4.1.27/drivers/char/ |
D | ds1302.c | 179 unsigned int yrs; in rtc_ioctl() local 187 yrs = rtc_tm.tm_year + 1900; in rtc_ioctl() 195 if ((yrs < 1970) || (yrs > 2069)) in rtc_ioctl() 198 leap_yr = ((!(yrs % 4) && (yrs % 100)) || !(yrs % 400)); in rtc_ioctl() 209 if (yrs >= 2000) in rtc_ioctl() 210 yrs -= 2000; /* RTC (0, 1, ... 69) */ in rtc_ioctl() 212 yrs -= 1900; /* RTC (70, 71, ... 99) */ in rtc_ioctl() 219 yrs = bin2bcd(yrs); in rtc_ioctl() 223 CMOS_WRITE(yrs, RTC_YEAR); in rtc_ioctl()
|
D | rtc.c | 551 unsigned int yrs; in rtc_do_ioctl() local 563 yrs = rtc_tm.tm_year + 1900; in rtc_do_ioctl() 570 if (yrs < 1970) in rtc_do_ioctl() 573 leap_yr = ((!(yrs % 4) && (yrs % 100)) || !(yrs % 400)); in rtc_do_ioctl() 584 yrs -= epoch; in rtc_do_ioctl() 585 if (yrs > 255) /* They are unsigned */ in rtc_do_ioctl() 590 real_yrs = yrs; in rtc_do_ioctl() 591 yrs = 72; in rtc_do_ioctl() 600 yrs = 73; in rtc_do_ioctl() 606 if (yrs > 169) { in rtc_do_ioctl() [all …]
|
/linux-4.1.27/arch/m68k/mvme16x/ |
D | rtc.c | 69 unsigned int yrs; in rtc_ioctl() local 77 yrs = rtc_tm.tm_year; in rtc_ioctl() 78 if (yrs < 1900) in rtc_ioctl() 79 yrs += 1900; in rtc_ioctl() 86 leap_yr = ((!(yrs % 4) && (yrs % 100)) || !(yrs % 400)); in rtc_ioctl() 97 if (yrs >= 2070) in rtc_ioctl() 108 rtc->bcd_year = bin2bcd(yrs%100); in rtc_ioctl()
|
/linux-4.1.27/drivers/rtc/ |
D | rtc-m48t35.c | 96 unsigned int yrs; in m48t35_set_time() local 99 yrs = tm->tm_year + 1900; in m48t35_set_time() 106 if (yrs < 1970) in m48t35_set_time() 109 yrs -= 1970; in m48t35_set_time() 110 if (yrs > 255) /* They are unsigned */ in m48t35_set_time() 113 if (yrs > 169) in m48t35_set_time() 116 if (yrs >= 100) in m48t35_set_time() 117 yrs -= 100; in m48t35_set_time() 124 yrs = bin2bcd(yrs); in m48t35_set_time() 129 writeb(yrs, &priv->reg->year); in m48t35_set_time()
|
D | rtc-ds1286.c | 224 unsigned int yrs; in ds1286_set_time() local 227 yrs = tm->tm_year + 1900; in ds1286_set_time() 234 if (yrs < 1970) in ds1286_set_time() 237 yrs -= 1940; in ds1286_set_time() 238 if (yrs > 255) /* They are unsigned */ in ds1286_set_time() 241 if (yrs >= 100) in ds1286_set_time() 242 yrs -= 100; in ds1286_set_time() 249 yrs = bin2bcd(yrs); in ds1286_set_time() 255 ds1286_rtc_write(priv, yrs, RTC_YEAR); in ds1286_set_time()
|
D | rtc-bq4802.c | 96 u8 sec, min, hrs, day, mon, yrs, century, val; in bq4802_set_time() local 102 yrs = year % 100; in bq4802_set_time() 115 yrs = bin2bcd(yrs); in bq4802_set_time() 128 p->write(p, 0x0a, yrs); in bq4802_set_time()
|
D | rtc-mrst.c | 116 unsigned int yrs; in mrst_set_time() local 118 yrs = time->tm_year; in mrst_set_time() 125 if (yrs < 72 || yrs > 138) in mrst_set_time() 127 yrs -= 72; in mrst_set_time() 131 vrtc_cmos_write(yrs, RTC_YEAR); in mrst_set_time()
|
D | rtc-ds1511.c | 187 u8 mon, day, dow, hrs, min, sec, yrs, cen; in ds1511_rtc_set_time() local 199 yrs = rtc_tm->tm_year % 100; in ds1511_rtc_set_time() 225 yrs = bin2bcd(yrs) & 0xff; in ds1511_rtc_set_time() 231 rtc_write(yrs, RTC_YEAR); in ds1511_rtc_set_time()
|
/linux-4.1.27/drivers/input/misc/ |
D | hp_sdc_rtc.c | 614 unsigned int yrs; in hp_sdc_rtc_ioctl() 622 yrs = hp_sdc_rtc_tm.tm_year + 1900; in hp_sdc_rtc_ioctl() 629 if (yrs < 1970) in hp_sdc_rtc_ioctl() 632 leap_yr = ((!(yrs % 4) && (yrs % 100)) || !(yrs % 400)); in hp_sdc_rtc_ioctl() 641 if ((yrs -= eH) > 255) /* They are unsigned */ in hp_sdc_rtc_ioctl()
|