Lines Matching defs:len
98 static int w1_f1C_read(struct w1_slave *sl, int addr, int len, char *data)
111 return w1_read_block(sl->master, data, len);
156 * @param len length must be <= (W1_PAGE_SIZE - (addr & W1_PAGE_MASK))
160 static int w1_f1C_write(struct w1_slave *sl, int addr, int len, const u8 *data)
164 u8 es = (addr + len - 1) & 0x1f;
178 w1_write_block(sl->master, data, len);
185 w1_read_block(sl->master, rdbuf, len + 3);
189 (rdbuf[2] != es) || (memcmp(data, &rdbuf[3], len) != 0))
228 int addr, len, idx;
259 len = W1_PAGE_SIZE - (addr & W1_PAGE_MASK);
260 if (len > (count - idx))
261 len = count - idx;
263 if (w1_f1C_write(sl, addr, len, &buf[idx]) < 0) {
267 idx += len;