Lines Matching refs:read_pos
809 size_t read_pos, in relay_file_read_consume() argument
826 if (!read_pos) in relay_file_read_consume()
829 read_subbuf = read_pos / buf->chan->subbuf_size; in relay_file_read_consume()
886 static size_t relay_file_read_subbuf_avail(size_t read_pos, in relay_file_read_subbuf_avail() argument
895 read_subbuf = read_pos / subbuf_size; in relay_file_read_subbuf_avail()
896 read_offset = read_pos % subbuf_size; in relay_file_read_subbuf_avail()
922 size_t read_pos = (consumed * subbuf_size + buf->bytes_consumed) in relay_file_read_start_pos() local
925 read_subbuf = read_pos / subbuf_size; in relay_file_read_start_pos()
929 if (read_pos >= padding_start && read_pos < padding_end) { in relay_file_read_start_pos()
931 read_pos = read_subbuf * subbuf_size; in relay_file_read_start_pos()
934 return read_pos; in relay_file_read_start_pos()
944 size_t read_pos, in relay_file_read_end_pos() argument
951 read_subbuf = read_pos / subbuf_size; in relay_file_read_end_pos()
953 if (read_pos % subbuf_size + count + padding == subbuf_size) in relay_file_read_end_pos()
956 end_pos = read_pos + count; in relay_file_read_end_pos()