Lines Matching refs:read_start
1096 static int subbuf_read_actor(size_t read_start, in subbuf_read_actor() argument
1104 from = buf->start + read_start; in subbuf_read_actor()
1117 typedef int (*subbuf_actor_t) (size_t read_start,
1130 size_t read_start, avail; in relay_file_read_subbufs() local
1141 read_start = relay_file_read_start_pos(*ppos, buf); in relay_file_read_subbufs()
1142 avail = relay_file_read_subbuf_avail(read_start, buf); in relay_file_read_subbufs()
1147 ret = subbuf_actor(read_start, buf, avail, desc); in relay_file_read_subbufs()
1152 relay_file_read_consume(buf, read_start, ret); in relay_file_read_subbufs()
1153 *ppos = relay_file_read_end_pos(buf, read_start, ret); in relay_file_read_subbufs()
1220 size_t read_start = (size_t) do_div(pos, alloc_size); in subbuf_splice_actor() local
1221 size_t read_subbuf = read_start / subbuf_size; in subbuf_splice_actor()
1245 if (len > (subbuf_size - read_start % subbuf_size)) in subbuf_splice_actor()
1246 len = subbuf_size - read_start % subbuf_size; in subbuf_splice_actor()
1249 pidx = (read_start / PAGE_SIZE) % subbuf_pages; in subbuf_splice_actor()
1250 poff = read_start & ~PAGE_MASK; in subbuf_splice_actor()
1255 unsigned int cur_pos = read_start + total_len; in subbuf_splice_actor()
1293 if (read_start + ret == nonpad_end) in subbuf_splice_actor()