Lines Matching refs:buff
119 u8 buff[7]; in rc5t619_rtc_read_time() local
137 buff, sizeof(buff)); in rc5t619_rtc_read_time()
141 if (buff[5] & MONTH_CENTFLAG) in rc5t619_rtc_read_time()
146 tm->tm_sec = bcd2bin(buff[0]); in rc5t619_rtc_read_time()
147 tm->tm_min = bcd2bin(buff[1]); in rc5t619_rtc_read_time()
150 tm->tm_hour = bcd2bin(buff[2]); in rc5t619_rtc_read_time()
152 tm->tm_hour = rtc5t619_12hour_bcd2bin(buff[2]); in rc5t619_rtc_read_time()
154 tm->tm_wday = bcd2bin(buff[3]); in rc5t619_rtc_read_time()
155 tm->tm_mday = bcd2bin(buff[4]); in rc5t619_rtc_read_time()
156 tm->tm_mon = bcd2bin(buff[5] & 0x1f) - 1; /* back to system 0-11 */ in rc5t619_rtc_read_time()
157 tm->tm_year = bcd2bin(buff[6]) + 100 * cent_flag; in rc5t619_rtc_read_time()
165 u8 buff[7]; in rc5t619_rtc_set_time() local
187 buff[0] = bin2bcd(tm->tm_sec); in rc5t619_rtc_set_time()
188 buff[1] = bin2bcd(tm->tm_min); in rc5t619_rtc_set_time()
191 buff[2] = bin2bcd(tm->tm_hour); in rc5t619_rtc_set_time()
193 buff[2] = rtc5t619_12hour_bin2bcd(tm->tm_hour); in rc5t619_rtc_set_time()
195 buff[3] = bin2bcd(tm->tm_wday); in rc5t619_rtc_set_time()
196 buff[4] = bin2bcd(tm->tm_mday); in rc5t619_rtc_set_time()
197 buff[5] = bin2bcd(tm->tm_mon + 1); /* system set 0-11 */ in rc5t619_rtc_set_time()
198 buff[6] = bin2bcd(tm->tm_year - cent_flag * 100); in rc5t619_rtc_set_time()
201 buff[5] |= MONTH_CENTFLAG; in rc5t619_rtc_set_time()
204 buff, sizeof(buff)); in rc5t619_rtc_set_time()
227 u8 buff[6]; in rc5t619_rtc_read_alarm() local
249 buff, sizeof(buff)); in rc5t619_rtc_read_alarm()
253 buff[3] = buff[3] & 0x3f; in rc5t619_rtc_read_alarm()
255 alrm->time.tm_sec = bcd2bin(buff[0]); in rc5t619_rtc_read_alarm()
256 alrm->time.tm_min = bcd2bin(buff[1]); in rc5t619_rtc_read_alarm()
259 alrm->time.tm_hour = bcd2bin(buff[2]); in rc5t619_rtc_read_alarm()
261 alrm->time.tm_hour = rtc5t619_12hour_bcd2bin(buff[2]); in rc5t619_rtc_read_alarm()
263 alrm->time.tm_mday = bcd2bin(buff[3]); in rc5t619_rtc_read_alarm()
264 alrm->time.tm_mon = bcd2bin(buff[4]) - 1; in rc5t619_rtc_read_alarm()
265 alrm->time.tm_year = bcd2bin(buff[5]) + 100 * cent_flag; in rc5t619_rtc_read_alarm()
275 u8 buff[6]; in rc5t619_rtc_set_alarm() local
300 buff[0] = bin2bcd(alrm->time.tm_sec); in rc5t619_rtc_set_alarm()
301 buff[1] = bin2bcd(alrm->time.tm_min); in rc5t619_rtc_set_alarm()
304 buff[2] = bin2bcd(alrm->time.tm_hour); in rc5t619_rtc_set_alarm()
306 buff[2] = rtc5t619_12hour_bin2bcd(alrm->time.tm_hour); in rc5t619_rtc_set_alarm()
308 buff[3] = bin2bcd(alrm->time.tm_mday); in rc5t619_rtc_set_alarm()
309 buff[4] = bin2bcd(alrm->time.tm_mon); in rc5t619_rtc_set_alarm()
310 buff[5] = bin2bcd(alrm->time.tm_year - 100 * cent_flag); in rc5t619_rtc_set_alarm()
311 buff[3] |= MDAY_DAL_EXT; in rc5t619_rtc_set_alarm()
314 buff, sizeof(buff)); in rc5t619_rtc_set_alarm()