/dovecot/src/lib/ |
H A D | istream-limit.c | 15 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 D | istream-data.c | 12 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 D | istream-sized.c | 20 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 D | istream-tee.c | 38 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 D | istream-hash.c | 26 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 D | istream-rawlog.c | 27 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 D | istream-failure-at.c | 30 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 D | istream-mmap.c | 90 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 D | istream-file.c | 60 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 D | istream.c | 178 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 D | test-istream-failure-at.c | 26 test_assert_idx(ret == -1 && input->v_offset == i && 43 test_assert_idx(ret == -1 && input->v_offset == TEST_DATA_LENGTH &&
|
H A D | istream-concat.c | 232 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 D | istream-base64-decoder.c | 129 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 D | istream-metawrap.c | 31 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 D | ostream-metawrap.c | 47 uoff_t orig_instream_offset = instream->v_offset; 53 _outstream->ostream.offset += instream->v_offset - orig_instream_offset;
|
/dovecot/src/lib-compression/ |
H A D | istream-bzlib.c | 57 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 D | istream-lzma.c | 53 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 D | istream-lz4.c | 105 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 D | istream-zlib.c | 175 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 D | doveadm-dump-dbox.c | 24 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 D | istream-header-filter.c | 179 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 D | istream-qp-decoder.c | 103 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 D | istream-qp-encoder.c | 90 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 D | dbox-file-fix.c | 22 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 D | squat-test.c | 76 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);
|