Lines Matching defs:buf
17 static int sp2_read_i2c(struct sp2 *s, u8 reg, u8 *buf, int len)
26 .buf = ®,
31 .buf = buf,
48 client->addr, reg, buf[0]);
53 static int sp2_write_i2c(struct sp2 *s, u8 reg, u8 *buf, int len)
62 .buf = &buffer[0],
73 memcpy(&buffer[1], buf, len);
87 client->addr, reg, len, buf);
177 u8 buf;
186 buf = SP2_MOD_CTL_RST;
187 ret = sp2_write_i2c(s, 0x00, &buf, 1);
195 buf = 0x00;
196 ret = sp2_write_i2c(s, 0x00, &buf, 1);
219 u8 buf;
226 sp2_read_i2c(s, 0x00, &buf, 1);
229 buf |= (SP2_MOD_CTL_TSOEN | SP2_MOD_CTL_TSIEN);
230 return sp2_write_i2c(s, 0, &buf, 1);
237 u8 buf[2];
247 ret = sp2_read_i2c(s, 0x00, buf, 1);
253 if (buf[0] & SP2_MOD_CTL_DET)
266 u8 buf;
324 buf = 1;
325 ret = sp2_write_i2c(s, 0x1f, &buf, 1);
330 ret = sp2_write_i2c(s, 0x18, &buf, 1);