Lines Matching refs:buf
98 unsigned char buf[8]; in abx80x_rtc_read_time() local
102 sizeof(buf), buf); in abx80x_rtc_read_time()
108 tm->tm_sec = bcd2bin(buf[ABX8XX_REG_SC] & 0x7F); in abx80x_rtc_read_time()
109 tm->tm_min = bcd2bin(buf[ABX8XX_REG_MN] & 0x7F); in abx80x_rtc_read_time()
110 tm->tm_hour = bcd2bin(buf[ABX8XX_REG_HR] & 0x3F); in abx80x_rtc_read_time()
111 tm->tm_wday = buf[ABX8XX_REG_WD] & 0x7; in abx80x_rtc_read_time()
112 tm->tm_mday = bcd2bin(buf[ABX8XX_REG_DA] & 0x3F); in abx80x_rtc_read_time()
113 tm->tm_mon = bcd2bin(buf[ABX8XX_REG_MO] & 0x1F) - 1; in abx80x_rtc_read_time()
114 tm->tm_year = bcd2bin(buf[ABX8XX_REG_YR]) + 100; in abx80x_rtc_read_time()
126 unsigned char buf[8]; in abx80x_rtc_set_time() local
132 buf[ABX8XX_REG_HTH] = 0; in abx80x_rtc_set_time()
133 buf[ABX8XX_REG_SC] = bin2bcd(tm->tm_sec); in abx80x_rtc_set_time()
134 buf[ABX8XX_REG_MN] = bin2bcd(tm->tm_min); in abx80x_rtc_set_time()
135 buf[ABX8XX_REG_HR] = bin2bcd(tm->tm_hour); in abx80x_rtc_set_time()
136 buf[ABX8XX_REG_DA] = bin2bcd(tm->tm_mday); in abx80x_rtc_set_time()
137 buf[ABX8XX_REG_MO] = bin2bcd(tm->tm_mon + 1); in abx80x_rtc_set_time()
138 buf[ABX8XX_REG_YR] = bin2bcd(tm->tm_year - 100); in abx80x_rtc_set_time()
139 buf[ABX8XX_REG_WD] = tm->tm_wday; in abx80x_rtc_set_time()
142 sizeof(buf), buf); in abx80x_rtc_set_time()
194 char buf[7]; in abx80x_probe() local
206 sizeof(buf), buf); in abx80x_probe()
212 partnumber = (buf[0] << 8) | buf[1]; in abx80x_probe()
213 majrev = buf[2] >> 3; in abx80x_probe()
214 minrev = buf[2] & 0x7; in abx80x_probe()
215 lot = ((buf[4] & 0x80) << 2) | ((buf[6] & 0x80) << 1) | buf[3]; in abx80x_probe()
216 uid = ((buf[4] & 0x7f) << 8) | buf[5]; in abx80x_probe()
217 wafer = (buf[6] & 0x7c) >> 2; in abx80x_probe()