Home
last modified time | relevance | path

Searched refs:out_pos (Results 1 – 25 of 61) sorted by relevance

123

/src/contrib/xz/src/liblzma/common/
H A Dblock_buffer_encoder.c89 uint8_t *out, size_t *out_pos, size_t out_size) in block_encode_uncompressed() argument
119 if (out_size - *out_pos in block_encode_uncompressed()
125 if (lzma_block_header_encode(block, out + *out_pos) != LZMA_OK) { in block_encode_uncompressed()
131 *out_pos += block->header_size; in block_encode_uncompressed()
140 out[(*out_pos)++] = control; in block_encode_uncompressed()
146 out[(*out_pos)++] = (copy_size - 1) >> 8; in block_encode_uncompressed()
147 out[(*out_pos)++] = (copy_size - 1) & 0xFF; in block_encode_uncompressed()
150 assert(*out_pos + copy_size <= out_size); in block_encode_uncompressed()
151 memcpy(out + *out_pos, in + in_pos, copy_size); in block_encode_uncompressed()
154 *out_pos += copy_size; in block_encode_uncompressed()
[all …]
H A Dindex_encoder.c48 uint8_t *restrict out, size_t *restrict out_pos, in index_encode() argument
56 const size_t out_start = *out_pos; in index_encode()
64 while (*out_pos < out_size) in index_encode()
67 out[*out_pos] = INDEX_INDICATOR; in index_encode()
68 ++*out_pos; in index_encode()
75 out, out_pos, out_size); in index_encode()
105 out, out_pos, out_size); in index_encode()
120 out[(*out_pos)++] = 0x00; in index_encode()
126 *out_pos - out_start, coder->crc32); in index_encode()
135 if (*out_pos == out_size) in index_encode()
[all …]
H A Dblock_buffer_decoder.c18 uint8_t *out, size_t *out_pos, size_t out_size) in lzma_block_buffer_decode() argument
21 || *in_pos > in_size || out_pos == NULL in lzma_block_buffer_decode()
22 || (out == NULL && *out_pos != out_size) in lzma_block_buffer_decode()
23 || *out_pos > out_size) in lzma_block_buffer_decode()
35 const size_t out_start = *out_pos; in lzma_block_buffer_decode()
39 in, in_pos, in_size, out, out_pos, out_size, in lzma_block_buffer_decode()
49 || *out_pos == out_size); in lzma_block_buffer_decode()
69 *out_pos = out_start; in lzma_block_buffer_decode()
H A Dstream_buffer_encoder.c65 size_t out_pos = *out_pos_ptr; in lzma_stream_buffer_encode() local
69 if (out_size - out_pos <= 2 * LZMA_STREAM_HEADER_SIZE) in lzma_stream_buffer_encode()
82 if (lzma_stream_header_encode(&stream_flags, out + out_pos) in lzma_stream_buffer_encode()
86 out_pos += LZMA_STREAM_HEADER_SIZE; in lzma_stream_buffer_encode()
97 in, in_size, out, &out_pos, out_size)); in lzma_stream_buffer_encode()
119 i, out, &out_pos, out_size); in lzma_stream_buffer_encode()
131 if (lzma_stream_footer_encode(&stream_flags, out + out_pos) in lzma_stream_buffer_encode()
135 out_pos += LZMA_STREAM_HEADER_SIZE; in lzma_stream_buffer_encode()
139 *out_pos_ptr = out_pos; in lzma_stream_buffer_encode()
H A Dvli_encoder.c17 uint8_t *restrict out, size_t *restrict out_pos, in lzma_vli_encode() argument
27 if (*out_pos >= out_size) in lzma_vli_encode()
32 if (*out_pos >= out_size) in lzma_vli_encode()
53 out[*out_pos] = (uint8_t)(vli) | 0x80; in lzma_vli_encode()
56 if (++*out_pos == out_size) in lzma_vli_encode()
62 out[*out_pos] = (uint8_t)(vli); in lzma_vli_encode()
63 ++*out_pos; in lzma_vli_encode()
H A Dfilter_buffer_decoder.c19 uint8_t *out, size_t *out_pos, size_t out_size) in lzma_raw_buffer_decode() argument
23 || out_pos == NULL || *out_pos > out_size) in lzma_raw_buffer_decode()
33 const size_t out_start = *out_pos; in lzma_raw_buffer_decode()
37 out, out_pos, out_size, LZMA_FINISH); in lzma_raw_buffer_decode()
45 assert(*in_pos == in_size || *out_pos == out_size); in lzma_raw_buffer_decode()
53 } else if (*out_pos != out_size) { in lzma_raw_buffer_decode()
81 *out_pos = out_start; in lzma_raw_buffer_decode()
H A Dstream_buffer_decoder.c19 uint8_t *out, size_t *out_pos, size_t out_size) in lzma_stream_buffer_decode() argument
23 || *in_pos > in_size || out_pos == NULL in lzma_stream_buffer_decode()
24 || (out == NULL && *out_pos != out_size) in lzma_stream_buffer_decode()
25 || *out_pos > out_size) in lzma_stream_buffer_decode()
43 const size_t out_start = *out_pos; in lzma_stream_buffer_decode()
47 in, in_pos, in_size, out, out_pos, out_size, in lzma_stream_buffer_decode()
55 *out_pos = out_start; in lzma_stream_buffer_decode()
61 || *out_pos == out_size); in lzma_stream_buffer_decode()
H A Dfilter_buffer_encoder.c19 uint8_t *out, size_t *out_pos, size_t out_size) in lzma_raw_buffer_encode() argument
23 || out_pos == NULL || *out_pos > out_size) in lzma_raw_buffer_encode()
32 const size_t out_start = *out_pos; in lzma_raw_buffer_encode()
37 out, out_pos, out_size, LZMA_FINISH); in lzma_raw_buffer_encode()
45 assert(*out_pos == out_size); in lzma_raw_buffer_encode()
50 *out_pos = out_start; in lzma_raw_buffer_encode()
H A Dfilter_flags_encoder.c31 uint8_t *out, size_t *out_pos, size_t out_size) in lzma_filter_flags_encode() argument
38 out, out_pos, out_size)); in lzma_filter_flags_encode()
44 out, out_pos, out_size)); in lzma_filter_flags_encode()
47 if (out_size - *out_pos < props_size) in lzma_filter_flags_encode()
50 return_if_error(lzma_properties_encode(filter, out + *out_pos)); in lzma_filter_flags_encode()
52 *out_pos += props_size; in lzma_filter_flags_encode()
H A Dmicrolzma_decoder.c51 size_t *restrict out_pos, size_t out_size, lzma_action action) in microlzma_decode() argument
59 const size_t out_start = *out_pos; in microlzma_decode()
72 && out_size - *out_pos > coder->uncomp_size) in microlzma_decode()
73 out_size = *out_pos + (size_t)(coder->uncomp_size); in microlzma_decode()
120 out, out_pos, out_size, LZMA_RUN) != LZMA_OK) in microlzma_decode()
130 out, out_pos, out_size, action); in microlzma_decode()
143 assert(coder->uncomp_size >= *out_pos - out_start); in microlzma_decode()
144 coder->uncomp_size -= *out_pos - out_start; in microlzma_decode()
H A Dblock_header_encoder.c88 size_t out_pos = 2; in lzma_block_header_encode() local
93 out, &out_pos, out_size)); in lzma_block_header_encode()
101 out, &out_pos, out_size)); in lzma_block_header_encode()
118 out, &out_pos, out_size)); in lzma_block_header_encode()
125 memzero(out + out_pos, out_size - out_pos); in lzma_block_header_encode()
H A Dcommon.c97 size_t *restrict out_pos, size_t out_size) in lzma_bufcpy() argument
100 assert(out != NULL || *out_pos == out_size); in lzma_bufcpy()
103 assert(*out_pos <= out_size); in lzma_bufcpy()
106 const size_t out_avail = out_size - *out_pos; in lzma_bufcpy()
113 memcpy(out + *out_pos, in + *in_pos, copy_size); in lzma_bufcpy()
116 *out_pos += copy_size; in lzma_bufcpy()
292 size_t out_pos = 0; in lzma_code() local
296 strm->next_out, &out_pos, strm->avail_out, action); in lzma_code()
308 if (out_pos > 0) { in lzma_code()
309 strm->next_out += out_pos; in lzma_code()
[all …]
H A Dblock_encoder.c50 size_t *restrict out_pos, size_t out_size, lzma_action action) in block_encode() argument
61 const size_t out_start = *out_pos; in block_encode()
65 out, out_pos, out_size, action); in block_encode()
68 const size_t out_used = *out_pos - out_start; in block_encode()
105 if (*out_pos >= out_size) in block_encode()
108 out[*out_pos] = 0x00; in block_encode()
109 ++*out_pos; in block_encode()
124 out, out_pos, out_size); in block_encode()
H A Dstream_decoder_mt.c55 size_t out_pos; member
366 thr->progress_out = thr->out_pos; in worker_decoder()
396 thr->outbuf->buf, &thr->out_pos, in worker_decoder()
416 thr->outbuf->pos = thr->out_pos; in worker_decoder()
432 || thr->out_pos == thr->block_options.uncompressed_size); in worker_decoder()
461 thr->coder->progress_out += thr->out_pos; in worker_decoder()
466 thr->outbuf->pos = thr->out_pos; in worker_decoder()
631 coder->thr->out_pos = 0; in get_thread()
646 uint8_t *restrict out, size_t *restrict out_pos, in read_output_and_wait() argument
658 const size_t out_start = *out_pos; in read_output_and_wait()
[all …]
H A Dmicrolzma_encoder.c28 size_t *restrict out_pos, size_t out_size, lzma_action action) in microlzma_encode() argument
34 const size_t out_start = *out_pos; in microlzma_encode()
48 &uncomp_size, out_size - *out_pos) != LZMA_OK) in microlzma_encode()
52 assert(out_size - *out_pos >= 6); in microlzma_encode()
56 in, in_pos, in_size, out, out_pos, out_size, action); in microlzma_encode()
H A Dblock_decoder.c67 size_t *restrict out_pos, size_t out_size, lzma_action action) in block_decode() argument
74 const size_t out_start = *out_pos; in block_decode()
82 const size_t out_stop = *out_pos + (size_t)my_min( in block_decode()
83 out_size - *out_pos, in block_decode()
88 out, out_pos, out_stop, action); in block_decode()
91 const size_t out_used = *out_pos - out_start; in block_decode()
113 if (comp_done && *out_pos < out_size) in block_decode()
/src/sys/contrib/xz-embedded/userspace/
H A Dbytetest.c50 b.out_pos = 0; in main()
61 if (b.out_pos == sizeof(out)) { in main()
62 if (fwrite(out, 1, b.out_pos, stdout) != b.out_pos) { in main()
67 uncomp_size -= b.out_pos; in main()
68 b.out_pos = 0; in main()
86 if (uncomp_size != b.out_pos) { in main()
91 if (fwrite(out, 1, b.out_pos, stdout) != b.out_pos in main()
H A Dxzminidec.c58 b.out_pos = 0; in main()
81 if (b.out_pos == sizeof(out)) { in main()
82 if (fwrite(out, 1, b.out_pos, stdout) != b.out_pos) { in main()
87 b.out_pos = 0; in main()
103 if (fwrite(out, 1, b.out_pos, stdout) != b.out_pos in main()
/src/contrib/xz/src/liblzma/simple/
H A Dsimple_coder.c23 size_t *restrict out_pos, size_t out_size, lzma_action action) in copy_or_code() argument
28 lzma_bufcpy(in, in_pos, in_size, out, out_pos, out_size); in copy_or_code()
40 out, out_pos, out_size, action); in copy_or_code()
71 size_t *restrict out_pos, size_t out_size, lzma_action action) in simple_code() argument
86 out, out_pos, out_size); in simple_code()
109 const size_t out_avail = out_size - *out_pos; in simple_code()
114 const size_t out_start = *out_pos; in simple_code()
126 memcpy(out + *out_pos, coder->buffer + coder->pos, in simple_code()
129 *out_pos += buf_avail; in simple_code()
135 out, out_pos, out_size, action); in simple_code()
[all …]
/src/contrib/xz/src/liblzma/rangecoder/
H A Drange_encoder.h137 uint8_t *out, size_t *out_pos, size_t out_size) in rc_shift_low() argument
142 if (*out_pos == out_size) in rc_shift_low()
145 out[*out_pos] = rc->cache + (uint8_t)(rc->low >> 32); in rc_shift_low()
146 ++*out_pos; in rc_shift_low()
167 uint64_t *out_pos, uint64_t out_size) in rc_shift_low_dummy() argument
172 if (*out_pos == out_size) in rc_shift_low_dummy()
175 ++*out_pos; in rc_shift_low_dummy()
192 uint8_t *out, size_t *out_pos, size_t out_size) in rc_encode() argument
199 if (rc_shift_low(rc, out, out_pos, out_size)) in rc_encode()
242 if (rc_shift_low(rc, out, out_pos, out_size)) in rc_encode()
[all …]
/src/sys/contrib/xz-embedded/linux/lib/xz/
H A Dxz_dec_bcj.c52 size_t out_pos; member
403 copy_size = min_t(size_t, s->temp.filtered, b->out_size - b->out_pos); in bcj_flush()
404 memcpy(b->out + b->out_pos, s->temp.buf, copy_size); in bcj_flush()
405 b->out_pos += copy_size; in bcj_flush()
449 if (s->temp.size < b->out_size - b->out_pos || s->temp.size == 0) { in xz_dec_bcj_run()
450 out_start = b->out_pos; in xz_dec_bcj_run()
451 memcpy(b->out + b->out_pos, s->temp.buf, s->temp.size); in xz_dec_bcj_run()
452 b->out_pos += s->temp.size; in xz_dec_bcj_run()
459 bcj_apply(s, b->out, &out_start, b->out_pos); in xz_dec_bcj_run()
469 s->temp.size = b->out_pos - out_start; in xz_dec_bcj_run()
[all …]
/src/contrib/xz/src/liblzma/lz/
H A Dlz_decoder.c69 size_t *restrict out_pos, size_t out_size) in decode_buffer() argument
92 + my_min(out_size - *out_pos, in decode_buffer()
106 assert(copy_size <= out_size - *out_pos); in decode_buffer()
109 memcpy(out + *out_pos, coder->dict.buf + dict_start, in decode_buffer()
112 *out_pos += copy_size; in decode_buffer()
120 if (ret != LZMA_OK || *out_pos == out_size) in decode_buffer()
132 if (ret != LZMA_OK || *out_pos == out_size in decode_buffer()
144 size_t *restrict out_pos, size_t out_size, in lz_decode() argument
151 out, out_pos, out_size); in lz_decode()
155 while (*out_pos < out_size) { in lz_decode()
[all …]
/src/contrib/xz/src/liblzma/delta/
H A Ddelta_encoder.c54 size_t *restrict out_pos, size_t out_size, lzma_action action) in delta_encode() argument
62 const size_t out_avail = out_size - *out_pos; in delta_encode()
69 copy_and_encode(coder, in + *in_pos, out + *out_pos, in delta_encode()
73 *out_pos += size; in delta_encode()
79 const size_t out_start = *out_pos; in delta_encode()
82 in, in_pos, in_size, out, out_pos, out_size, in delta_encode()
86 const size_t size = *out_pos - out_start; in delta_encode()
H A Ddelta_decoder.c37 size_t *restrict out_pos, size_t out_size, lzma_action action) in delta_decode() argument
43 const size_t out_start = *out_pos; in delta_decode()
46 in, in_pos, in_size, out, out_pos, out_size, in delta_decode()
52 const size_t size = *out_pos - out_start; in delta_decode()
/src/sys/contrib/xz-embedded/linux/lib/
H A Ddecompress_unxz.c297 b.out_pos = 0; in unxz()
325 if (flush != NULL && (b.out_pos == b.out_size in unxz()
326 || (ret != XZ_OK && b.out_pos > 0))) { in unxz()
332 if (flush(b.out, b.out_pos) != (int)b.out_pos) in unxz()
335 b.out_pos = 0; in unxz()

123