Lines Matching defs:read_start
1100 static int subbuf_read_actor(size_t read_start,
1109 from = buf->start + read_start;
1122 typedef int (*subbuf_actor_t) (size_t read_start,
1137 size_t read_start, avail;
1148 read_start = relay_file_read_start_pos(*ppos, buf);
1149 avail = relay_file_read_subbuf_avail(read_start, buf);
1154 ret = subbuf_actor(read_start, buf, avail, desc, actor);
1159 relay_file_read_consume(buf, read_start, ret);
1160 *ppos = relay_file_read_end_pos(buf, read_start, ret);
1230 size_t read_start = (size_t) do_div(pos, alloc_size);
1231 size_t read_subbuf = read_start / subbuf_size;
1254 if (len > (subbuf_size - read_start % subbuf_size))
1255 len = subbuf_size - read_start % subbuf_size;
1258 pidx = (read_start / PAGE_SIZE) % subbuf_pages;
1259 poff = read_start & ~PAGE_MASK;
1264 unsigned int cur_pos = read_start + total_len;
1302 if (read_start + ret == nonpad_end)