Lines Matching refs:buf
107 u8 buf[7]; in ds3232_read_time() local
112 ret = i2c_smbus_read_i2c_block_data(client, DS3232_REG_SECONDS, 7, buf); in ds3232_read_time()
119 second = buf[0]; in ds3232_read_time()
120 minute = buf[1]; in ds3232_read_time()
121 hour = buf[2]; in ds3232_read_time()
122 week = buf[3]; in ds3232_read_time()
123 day = buf[4]; in ds3232_read_time()
124 month = buf[5]; in ds3232_read_time()
125 year = buf[6]; in ds3232_read_time()
163 u8 buf[7]; in ds3232_set_time() local
167 buf[0] = bin2bcd(time->tm_sec); in ds3232_set_time()
168 buf[1] = bin2bcd(time->tm_min); in ds3232_set_time()
169 buf[2] = bin2bcd(time->tm_hour); in ds3232_set_time()
171 buf[3] = bin2bcd(time->tm_wday + 1); in ds3232_set_time()
172 buf[4] = bin2bcd(time->tm_mday); /* Date */ in ds3232_set_time()
174 buf[5] = bin2bcd(time->tm_mon + 1); in ds3232_set_time()
176 buf[5] |= 0x80; in ds3232_set_time()
177 buf[6] = bin2bcd(time->tm_year - 100); in ds3232_set_time()
179 buf[6] = bin2bcd(time->tm_year); in ds3232_set_time()
183 DS3232_REG_SECONDS, 7, buf); in ds3232_set_time()
197 u8 buf[4]; in ds3232_read_alarm() local
209 ret = i2c_smbus_read_i2c_block_data(client, DS3232_REG_ALARM1, 4, buf); in ds3232_read_alarm()
213 alarm->time.tm_sec = bcd2bin(buf[0] & 0x7F); in ds3232_read_alarm()
214 alarm->time.tm_min = bcd2bin(buf[1] & 0x7F); in ds3232_read_alarm()
215 alarm->time.tm_hour = bcd2bin(buf[2] & 0x7F); in ds3232_read_alarm()
216 alarm->time.tm_mday = bcd2bin(buf[3] & 0x7F); in ds3232_read_alarm()
243 u8 buf[4]; in ds3232_set_alarm() local
250 buf[0] = bin2bcd(alarm->time.tm_sec); in ds3232_set_alarm()
251 buf[1] = bin2bcd(alarm->time.tm_min); in ds3232_set_alarm()
252 buf[2] = bin2bcd(alarm->time.tm_hour); in ds3232_set_alarm()
253 buf[3] = bin2bcd(alarm->time.tm_mday); in ds3232_set_alarm()
275 ret = i2c_smbus_write_i2c_block_data(client, DS3232_REG_ALARM1, 4, buf); in ds3232_set_alarm()
291 u8 buf[4]; in ds3232_update_alarm() local
295 ret = i2c_smbus_read_i2c_block_data(client, DS3232_REG_ALARM1, 4, buf); in ds3232_update_alarm()
299 buf[0] = bcd2bin(buf[0]) < 0 || (ds3232->rtc->irq_data & RTC_UF) ? in ds3232_update_alarm()
300 0x80 : buf[0]; in ds3232_update_alarm()
301 buf[1] = bcd2bin(buf[1]) < 0 || (ds3232->rtc->irq_data & RTC_UF) ? in ds3232_update_alarm()
302 0x80 : buf[1]; in ds3232_update_alarm()
303 buf[2] = bcd2bin(buf[2]) < 0 || (ds3232->rtc->irq_data & RTC_UF) ? in ds3232_update_alarm()
304 0x80 : buf[2]; in ds3232_update_alarm()
305 buf[3] = bcd2bin(buf[3]) < 0 || (ds3232->rtc->irq_data & RTC_UF) ? in ds3232_update_alarm()
306 0x80 : buf[3]; in ds3232_update_alarm()
308 ret = i2c_smbus_write_i2c_block_data(client, DS3232_REG_ALARM1, 4, buf); in ds3232_update_alarm()