Lines Matching refs:wrbuf
81 u8 wrbuf[3]; in w1_f1C_refresh_block() local
92 wrbuf[0] = W1_F1C_READ_EEPROM; in w1_f1C_refresh_block()
93 wrbuf[1] = off & 0xff; in w1_f1C_refresh_block()
94 wrbuf[2] = off >> 8; in w1_f1C_refresh_block()
95 w1_write_block(sl->master, wrbuf, 3); in w1_f1C_refresh_block()
107 u8 wrbuf[3]; in w1_f1C_read() local
113 wrbuf[0] = W1_F1C_READ_EEPROM; in w1_f1C_read()
114 wrbuf[1] = addr & 0xff; in w1_f1C_read()
115 wrbuf[2] = addr >> 8; in w1_f1C_read()
117 w1_write_block(sl->master, wrbuf, sizeof(wrbuf)); in w1_f1C_read()
169 u8 wrbuf[4]; in w1_f1C_write() local
180 wrbuf[0] = W1_F1C_WRITE_SCRATCH; in w1_f1C_write()
181 wrbuf[1] = addr & 0xff; in w1_f1C_write()
182 wrbuf[2] = addr >> 8; in w1_f1C_write()
184 w1_write_block(sl->master, wrbuf, 3); in w1_f1C_write()
195 if ((rdbuf[0] != wrbuf[1]) || (rdbuf[1] != wrbuf[2]) || in w1_f1C_write()
203 wrbuf[0] = W1_F1C_COPY_SCRATCH; in w1_f1C_write()
204 wrbuf[3] = es; in w1_f1C_write()
206 for (i = 0; i < sizeof(wrbuf); ++i) { in w1_f1C_write()
209 if (w1_strong_pullup && i == sizeof(wrbuf)-1) in w1_f1C_write()
212 w1_write_8(sl->master, wrbuf[i]); in w1_f1C_write()
310 u8 wrbuf[3]; in pio_write() local
328 wrbuf[0] = W1_F1C_ACCESS_WRITE; in pio_write()
329 wrbuf[1] = *buf; in pio_write()
330 wrbuf[2] = ~(*buf); in pio_write()
331 w1_write_block(sl->master, wrbuf, 3); in pio_write()