Lines Matching full:year
178 unsigned char ctrl, year[2]; in pcf8583_rtc_read_time() local
181 .nr = sizeof(year), in pcf8583_rtc_read_time()
182 .data = year in pcf8583_rtc_read_time()
205 real_year = year[0]; in pcf8583_rtc_read_time()
208 * The RTC year holds the LSB two bits of the current in pcf8583_rtc_read_time()
209 * year, which should reflect the LSB two bits of the in pcf8583_rtc_read_time()
210 * CMOS copy of the year. Any difference indicates in pcf8583_rtc_read_time()
216 * RTC year wrapped. Adjust it appropriately. in pcf8583_rtc_read_time()
220 tm->tm_year = (real_year + year_offset + year[1] * 100) - 1900; in pcf8583_rtc_read_time()
228 unsigned char year[2], chk; in pcf8583_rtc_set_time() local
231 .nr = sizeof(year), in pcf8583_rtc_set_time()
232 .data = year in pcf8583_rtc_set_time()
243 * The RTC's own 2-bit year must reflect the least in pcf8583_rtc_set_time()
244 * significant two bits of the CMOS year. in pcf8583_rtc_set_time()
259 chk -= year[1] + year[0]; in pcf8583_rtc_set_time()
261 year[1] = proper_year / 100; in pcf8583_rtc_set_time()
262 year[0] = proper_year % 100; in pcf8583_rtc_set_time()
264 chk += year[1] + year[0]; in pcf8583_rtc_set_time()