Searched refs:v_offset (Results 1 - 25 of 97) sorted by relevance

1234

/dovecot/src/lib/
H A Distream-limit.c15 uoff_t v_offset; local
17 v_offset = lstream->istream.parent_start_offset +
18 lstream->istream.istream.v_offset;
20 v_offset > lstream->istream.parent->v_offset) {
22 i_stream_seek(lstream->istream.parent, v_offset);
34 stream->istream.v_offset);
36 if (stream->istream.v_offset +
58 left = lstream->v_size - stream->istream.v_offset;
131 uoff_t v_offset, uoff_
130 i_stream_create_range(struct istream *input, uoff_t v_offset, uoff_t v_size) argument
[all...]
H A Distream-data.c12 static void i_stream_data_seek(struct istream_private *stream, uoff_t v_offset, argument
15 stream->skip = v_offset;
16 stream->istream.v_offset = v_offset;
H A Distream-sized.c20 uoff_t v_offset; local
22 v_offset = sstream->istream.parent_start_offset +
23 sstream->istream.istream.v_offset;
25 v_offset > sstream->istream.parent->v_offset) {
27 i_stream_seek(sstream->istream.parent, v_offset);
35 if (data->v_offset + data->new_bytes < data->wanted_size) {
38 data->v_offset + data->new_bytes, data->wanted_size);
42 data->v_offset + data->new_bytes, data->wanted_size,
74 stream->istream.v_offset);
[all...]
H A Distream-tee.c38 i_assert(tstream->istream.istream.v_offset >= tee->input->v_offset);
39 tstream->istream.skip = tstream->istream.istream.v_offset -
40 tee->input->v_offset;
45 tee->input->v_offset;
83 if (tstream->istream.istream.v_offset > tee->max_read_offset)
84 tee->max_read_offset = tstream->istream.istream.v_offset;
95 i_assert(tee->input->v_offset <= tee->max_read_offset);
97 tee->max_read_offset - tee->input->v_offset);
135 so far. input->v_offset
[all...]
H A Distream-hash.c26 stream->istream.v_offset);
33 i_assert(stream->istream.v_offset <= hstream->high_offset);
34 skip = hstream->high_offset - stream->istream.v_offset;
51 uoff_t v_offset, bool mark ATTR_UNUSED)
60 stream->istream.v_offset = v_offset;
50 i_stream_hash_seek(struct istream_private *stream, uoff_t v_offset, bool mark ATTR_UNUSED) argument
H A Distream-rawlog.c27 uoff_t v_offset; local
29 v_offset = rstream->istream.parent_start_offset +
30 rstream->istream.istream.v_offset;
32 v_offset > rstream->istream.parent->v_offset) {
34 i_stream_seek(rstream->istream.parent, v_offset);
45 stream->istream.v_offset);
H A Distream-failure-at.c30 stream->istream.v_offset);
33 new_offset = stream->istream.v_offset + (stream->pos - stream->skip);
35 if (stream->istream.v_offset >= fstream->failure_offset) {
48 stream->istream.v_offset + stream->skip;
H A Distream-mmap.c90 if (stream->istream.v_offset >= mstream->v_size) {
153 static void i_stream_mmap_seek(struct istream_private *stream, uoff_t v_offset, argument
159 (uoff_t)mstream->mmap_offset <= v_offset &&
160 (uoff_t)mstream->mmap_offset + stream->buffer_size > v_offset) {
162 stream->skip = stream->pos = v_offset - mstream->mmap_offset;
166 stream->skip = stream->pos = v_offset;
169 stream->istream.v_offset = v_offset;
177 stream->skip = stream->pos = stream->istream.v_offset;
H A Distream-file.c60 offset = stream->istream.v_offset + (stream->pos - stream->skip);
126 static void i_stream_file_seek(struct istream_private *stream, uoff_t v_offset, argument
132 if (v_offset < stream->istream.v_offset)
134 fstream->skip_left += v_offset - stream->istream.v_offset;
137 stream->istream.v_offset = v_offset;
H A Distream.c178 stream->parent_expected_offset = stream->parent->v_offset;
423 stream->v_offset += count;
436 stream->v_offset += data_size;
441 _stream->seek(_stream, stream->v_offset + count, FALSE);
457 void i_stream_seek(struct istream *stream, uoff_t v_offset) argument
461 if (v_offset >= stream->v_offset &&
463 i_stream_skip(stream, v_offset - stream->v_offset);
470 _stream->seek(_stream, v_offset, FALS
475 i_stream_seek_mark(struct istream *stream, uoff_t v_offset) argument
991 i_stream_default_seek_seekable(struct istream_private *stream, uoff_t v_offset, bool mark ATTR_UNUSED) argument
998 i_stream_default_seek_nonseekable(struct istream_private *stream, uoff_t v_offset, bool mark ATTR_UNUSED) argument
[all...]
H A Dtest-istream-failure-at.c26 test_assert_idx(ret == -1 && input->v_offset == i &&
43 test_assert_idx(ret == -1 && input->v_offset == TEST_DATA_LENGTH &&
H A Distream-concat.c232 find_v_offset(struct concat_istream *cstream, uoff_t *v_offset, argument
239 if (*v_offset == 0) {
262 if (*v_offset < cstream->input_size[i])
264 *v_offset -= cstream->input_size[i];
272 uoff_t v_offset, bool mark ATTR_UNUSED)
277 stream->istream.v_offset = v_offset;
283 if (find_v_offset(cstream, &v_offset, &cstream->cur_idx) < 0) {
292 if (v_offset != 0) {
294 "Seeking past EOF by %"PRIuUOFF_T" bytes", v_offset);
271 i_stream_concat_seek(struct istream_private *stream, uoff_t v_offset, bool mark ATTR_UNUSED) argument
312 uoff_t v_offset = (uoff_t)-1; local
[all...]
H A Distream-base64-decoder.c129 uoff_t v_offset, bool mark)
131 if (v_offset < stream->istream.v_offset) {
136 stream->istream.v_offset = 0;
139 i_stream_default_seek_nonseekable(stream, v_offset, mark);
128 i_stream_base64_decoder_seek(struct istream_private *stream, uoff_t v_offset, bool mark) argument
/dovecot/src/lib-fs/
H A Distream-metawrap.c31 mstream->istream.istream.v_offset);
45 mstream->istream.istream.v_offset);
62 stream->istream.v_offset);
71 i_assert(stream->istream.v_offset == 0);
72 mstream->start_offset = stream->parent->v_offset;
89 uoff_t v_offset, bool mark ATTR_UNUSED)
95 stream->istream.v_offset = v_offset;
99 mstream->pending_seek = v_offset;
100 stream->istream.v_offset
88 i_stream_metawrap_seek(struct istream_private *stream, uoff_t v_offset, bool mark ATTR_UNUSED) argument
[all...]
H A Dostream-metawrap.c47 uoff_t orig_instream_offset = instream->v_offset;
53 _outstream->ostream.offset += instream->v_offset - orig_instream_offset;
/dovecot/src/lib-compression/
H A Distream-bzlib.c57 high_offset = stream->istream.v_offset + (stream->pos - stream->skip);
72 high_offset = stream->istream.v_offset +
137 zstream->eof_offset = stream->istream.v_offset +
185 stream->istream.v_offset = 0;
193 i_stream_bzlib_seek(struct istream_private *stream, uoff_t v_offset, bool mark) argument
196 uoff_t start_offset = stream->istream.v_offset - stream->skip;
198 if (v_offset < start_offset) {
207 if (v_offset <= start_offset + stream->pos) {
209 stream->skip = v_offset - start_offset;
210 stream->istream.v_offset
[all...]
H A Distream-lzma.c53 zstream->eof_offset = zstream->istream.istream.v_offset +
66 high_offset = stream->istream.v_offset + (stream->pos - stream->skip);
81 high_offset = stream->istream.v_offset +
194 stream->istream.v_offset = 0;
202 i_stream_lzma_seek(struct istream_private *stream, uoff_t v_offset, bool mark) argument
205 uoff_t start_offset = stream->istream.v_offset - stream->skip;
207 if (v_offset < start_offset) {
216 if (v_offset <= start_offset + stream->pos) {
218 stream->skip = v_offset - start_offset;
219 stream->istream.v_offset
[all...]
H A Distream-lz4.c105 zstream->stream_size = stream->istream.v_offset +
176 stream->istream.v_offset = 0;
180 i_stream_lz4_seek(struct istream_private *stream, uoff_t v_offset, bool mark) argument
183 uoff_t start_offset = stream->istream.v_offset - stream->skip;
185 if (v_offset < start_offset) {
191 if (v_offset <= start_offset + stream->pos) {
193 stream->skip = v_offset - start_offset;
194 stream->istream.v_offset = v_offset;
203 if (stream->istream.v_offset
[all...]
H A Distream-zlib.c175 high_offset = stream->istream.v_offset + (stream->pos - stream->skip);
235 high_offset = stream->istream.v_offset +
300 zstream->eof_offset = stream->istream.v_offset +
356 stream->istream.v_offset = 0;
365 i_stream_zlib_seek(struct istream_private *stream, uoff_t v_offset, bool mark) argument
368 uoff_t start_offset = stream->istream.v_offset - stream->skip;
370 if (v_offset < start_offset) {
379 if (v_offset <= start_offset + stream->pos) {
381 stream->skip = v_offset - start_offset;
382 stream->istream.v_offset
[all...]
/dovecot/src/doveadm/
H A Ddoveadm-dump-dbox.c24 name, input->v_offset, value);
41 name, input->v_offset, value);
101 "%"PRIuSIZE_T" bytes", input->v_offset, size);
103 printf("offset %"PRIuUOFF_T":\n", input->v_offset);
110 i_fatal("dbox wrong pre-magic at %"PRIuUOFF_T, input->v_offset);
130 input->v_offset);
134 i_fatal("dbox wrong post-magic at %"PRIuUOFF_T, input->v_offset);
/dovecot/src/lib-mail/
H A Distream-header-filter.c179 highwater_offset = mstream->istream.istream.v_offset +
373 mstream->istream.parent->v_offset;
375 mstream->istream.istream.v_offset +
382 i_assert(mstream->istream.istream.v_offset +
401 last_offset = stream->parent->v_offset + size-1;
437 uoff_t v_offset; local
446 stream->istream.v_offset < mstream->header_size.virtual_size)
454 v_offset = stream->parent_start_offset + stream->istream.v_offset -
457 i_stream_seek(stream->parent, v_offset);
465 i_stream_header_filter_seek_to_header(struct header_filter_istream *mstream, uoff_t v_offset) argument
507 stream_reset_to(struct header_filter_istream *mstream, uoff_t v_offset) argument
515 i_stream_header_filter_seek(struct istream_private *stream, uoff_t v_offset, bool mark ATTR_UNUSED) argument
[all...]
H A Distream-qp-decoder.c103 uoff_t v_offset, bool mark)
109 if (v_offset < stream->istream.v_offset) {
114 stream->istream.v_offset = 0;
119 i_stream_default_seek_nonseekable(stream, v_offset, mark);
102 i_stream_qp_decoder_seek(struct istream_private *stream, uoff_t v_offset, bool mark) argument
H A Distream-qp-encoder.c90 uoff_t v_offset, bool mark)
95 if (v_offset < stream->istream.v_offset) {
100 stream->istream.v_offset = 0;
105 i_stream_default_seek_nonseekable(stream, v_offset, mark);
89 i_stream_qp_encoder_seek(struct istream_private *stream, uoff_t v_offset, bool mark) argument
/dovecot/src/lib-storage/index/dbox-common/
H A Ddbox-file-fix.c22 uoff_t offset = input->v_offset;
152 orig_offset = prev_offset = input->v_offset;
158 i_assert(prev_offset != input->v_offset ||
160 prev_offset = input->v_offset;
169 if (magic == data && input->v_offset == orig_offset) {
203 post_offset = input->v_offset;
224 *offset_r = input->v_offset;
251 } else if (input->v_offset != count) {
255 out_path, input->v_offset, count);
290 uoff_t prev_offset = file->input->v_offset;
[all...]
/dovecot/src/plugins/fts-squat/
H A Dsquat-test.c76 if (last != input->v_offset/(1024*100)) {
77 fprintf(stderr, "\r%ukB", (unsigned)(input->v_offset/1024));
79 last = input->v_offset/(1024*100);
147 input->v_offset / cputime / (1024*1024));
161 trie_st.st_size / (float)input->v_offset * 100.0);
164 uidlist_st.st_size / (float)input->v_offset * 100.0);
167 (trie_st.st_size + uidlist_st.st_size), input->v_offset,
169 (float)input->v_offset * 100.0);

Completed in 31 milliseconds

1234