Searched refs:in_pos (Results 1 - 25 of 51) sorted by relevance

123

/freebsd-10.0-release/contrib/xz/src/liblzma/common/
H A Dfilter_flags_decoder.c19 const uint8_t *in, size_t *in_pos, size_t in_size)
26 in, in_pos, in_size));
34 in, in_pos, in_size));
37 if (in_size - *in_pos < props_size)
41 filter, allocator, in + *in_pos, props_size);
43 *in_pos += props_size;
H A Dvli_decoder.c18 const uint8_t *restrict in, size_t *restrict in_pos,
31 if (*in_pos >= in_size)
44 if (*in_pos >= in_size)
50 // can update *in_pos immediately.
51 const uint8_t byte = in[*in_pos];
52 ++*in_pos;
83 } while (*in_pos < in_size);
H A Dblock_buffer_decoder.c18 const uint8_t *in, size_t *in_pos, size_t in_size,
21 if (in_pos == NULL || (in == NULL && *in_pos != in_size)
22 || *in_pos > in_size || out_pos == NULL
35 const size_t in_start = *in_pos;
40 in, in_pos, in_size, out, out_pos, out_size,
49 assert(*in_pos == in_size
62 if (*in_pos == in_size)
69 *in_pos = in_start;
H A Dfilter_buffer_decoder.c18 const uint8_t *in, size_t *in_pos, size_t in_size,
22 if (in == NULL || in_pos == NULL || *in_pos > in_size || out == NULL
32 const size_t in_start = *in_pos;
36 lzma_ret ret = next.code(next.coder, allocator, in, in_pos, in_size,
45 assert(*in_pos == in_size || *out_pos == out_size);
47 if (*in_pos != in_size) {
69 in, in_pos, in_size,
80 *in_pos = in_start;
H A Dstream_buffer_decoder.c19 const uint8_t *in, size_t *in_pos, size_t in_size,
23 if (in_pos == NULL || (in == NULL && *in_pos != in_size)
24 || *in_pos > in_size || out_pos == NULL
43 const size_t in_start = *in_pos;
48 in, in_pos, in_size, out, out_pos, out_size,
55 *in_pos = in_start;
61 assert(*in_pos == in_size
69 if (*in_pos == in_size)
H A Dblock_header_decoder.c70 size_t in_pos = 2;
75 NULL, in, &in_pos, in_size));
88 NULL, in, &in_pos, in_size));
97 in, &in_pos, in_size);
105 while (in_pos < in_size) {
106 if (in[in_pos++] != 0x00) {
H A Dindex_decoder.c58 const uint8_t *restrict in, size_t *restrict in_pos,
66 const size_t in_start = *in_pos;
69 while (*in_pos < in_size)
81 if (in[(*in_pos)++] != 0x00)
89 in, in_pos, in_size);
120 in, in_pos, in_size);
161 if (in[(*in_pos)++] != 0x00)
169 *in_pos - in_start, coder->crc32);
177 if (*in_pos == in_size)
181 != in[(*in_pos)
57 index_decode(lzma_coder *coder, lzma_allocator *allocator, const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, uint8_t *restrict out lzma_attribute((__unused__)), size_t *restrict out_pos lzma_attribute((__unused__)), size_t out_size lzma_attribute((__unused__)), lzma_action action lzma_attribute((__unused__))) argument
[all...]
H A Dalone_decoder.c50 const uint8_t *restrict in, size_t *restrict in_pos,
56 && (coder->sequence == SEQ_CODE || *in_pos < in_size))
59 if (lzma_lzma_lclppb_decode(&coder->options, in[*in_pos]))
63 ++*in_pos;
68 |= (size_t)(in[*in_pos]) << (coder->pos * 8);
94 ++*in_pos;
99 |= (lzma_vli)(in[*in_pos]) << (coder->pos * 8);
100 ++*in_pos;
151 allocator, in, in_pos, in_size,
48 alone_decode(lzma_coder *coder, lzma_allocator *allocator lzma_attribute((__unused__)), const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size, lzma_action action) argument
H A Dfilter_buffer_encoder.c35 size_t in_pos = 0; local
36 lzma_ret ret = next.code(next.coder, allocator, in, &in_pos, in_size,
H A Dindex_hash.c174 size_t *in_pos, size_t in_size)
179 if (*in_pos >= in_size)
185 const size_t in_start = *in_pos;
188 while (*in_pos < in_size)
192 if (in[(*in_pos)++] != 0x00)
200 &index_hash->pos, in, in_pos, in_size);
224 in, in_pos, in_size);
277 if (in[(*in_pos)++] != 0x00)
302 *in_pos - in_start, index_hash->crc32);
310 if (*in_pos
[all...]
H A Dstream_decoder.c100 const uint8_t *restrict in, size_t *restrict in_pos,
110 lzma_bufcpy(in, in_pos, in_size, coder->buffer, &coder->pos,
157 if (*in_pos >= in_size)
162 if (in[*in_pos] == 0x00) {
169 // so don't advance *in_pos.
172 in[*in_pos]);
176 lzma_bufcpy(in, in_pos, in_size, coder->buffer, &coder->pos,
245 in, in_pos, in_size, out, out_pos, out_size,
266 if (*in_pos >= in_size)
272 in, in_pos, in_siz
99 stream_decode(lzma_coder *coder, lzma_allocator *allocator, const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size, lzma_action action) argument
[all...]
H A Dblock_encoder.c49 const uint8_t *restrict in, size_t *restrict in_pos,
54 if (LZMA_VLI_MAX - coder->uncompressed_size < in_size - *in_pos)
59 const size_t in_start = *in_pos;
63 allocator, in, in_pos, in_size,
66 const size_t in_used = *in_pos - in_start;
84 assert(*in_pos == in_size);
48 block_encode(lzma_coder *coder, lzma_allocator *allocator, const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size, lzma_action action) argument
H A Dauto_decoder.c34 const uint8_t *restrict in, size_t *restrict in_pos,
40 if (*in_pos >= in_size)
51 if (in[*in_pos] == 0xFD) {
75 in, in_pos, in_size,
90 if (*in_pos < in_size)
33 auto_decode(lzma_coder *coder, lzma_allocator *allocator, const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size, lzma_action action) argument
H A Dcommon.c73 lzma_bufcpy(const uint8_t *restrict in, size_t *restrict in_pos, argument
77 const size_t in_avail = in_size - *in_pos;
81 memcpy(out + *out_pos, in + *in_pos, copy_size);
83 *in_pos += copy_size;
251 size_t in_pos = 0; local
255 strm->next_in, &in_pos, strm->avail_in,
258 strm->next_in += in_pos;
259 strm->avail_in -= in_pos;
260 strm->total_in += in_pos;
274 if (out_pos == 0 && in_pos
[all...]
H A Dblock_buffer_encoder.c131 size_t in_pos = 0; local
134 while (in_pos < in_size) {
142 = my_min(in_size - in_pos, LZMA2_CHUNK_MAX);
148 memcpy(out + *out_pos, in + in_pos, copy_size);
150 in_pos += copy_size;
194 size_t in_pos = 0; local
196 in, &in_pos, in_size, out, out_pos, out_size,
/freebsd-10.0-release/contrib/xz/src/liblzma/rangecoder/
H A Drange_decoder.h30 size_t *restrict in_pos, size_t in_size)
33 if (*in_pos == in_size)
36 rc->code = (rc->code << 8) | in[*in_pos];
37 ++*in_pos;
45 /// Makes local copies of range decoder and *in_pos variables. Doing this
48 #define rc_to_local(range_decoder, in_pos) \
50 size_t rc_in_pos = (in_pos); \
55 #define rc_from_local(range_decoder, in_pos) \
58 in_pos = rc_in_pos; \
29 rc_read_init(lzma_range_decoder *rc, const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size) argument
/freebsd-10.0-release/contrib/xz/src/liblzma/delta/
H A Ddelta_encoder.c53 const uint8_t *restrict in, size_t *restrict in_pos,
60 const size_t in_avail = in_size - *in_pos;
64 copy_and_encode(coder, in + *in_pos, out + *out_pos, size);
66 *in_pos += size;
69 ret = action != LZMA_RUN && *in_pos == in_size
76 in, in_pos, in_size, out, out_pos, out_size,
52 delta_encode(lzma_coder *coder, lzma_allocator *allocator, const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size, lzma_action action) argument
H A Ddelta_decoder.c31 const uint8_t *restrict in, size_t *restrict in_pos,
40 in, in_pos, in_size, out, out_pos, out_size,
30 delta_decode(lzma_coder *coder, lzma_allocator *allocator, const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size, lzma_action action) argument
/freebsd-10.0-release/contrib/xz/src/liblzma/lzma/
H A Dlzma2_decoder.c58 const uint8_t *restrict in, size_t *restrict in_pos,
64 while (*in_pos < in_size || coder->sequence == SEQ_LZMA)
67 const uint32_t control = in[*in_pos];
68 ++*in_pos;
132 coder->uncompressed_size += (uint32_t)(in[(*in_pos)++]) << 8;
137 coder->uncompressed_size += in[(*in_pos)++] + 1;
144 coder->compressed_size = (uint32_t)(in[(*in_pos)++]) << 8;
149 coder->compressed_size += in[(*in_pos)++] + 1;
154 if (lzma_lzma_lclppb_decode(&coder->options, in[(*in_pos)++]))
165 const size_t in_start = *in_pos;
57 lzma2_decode(lzma_coder *restrict coder, lzma_dict *restrict dict, const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size) argument
[all...]
/freebsd-10.0-release/sys/contrib/xz-embedded/linux/lib/xz/
H A Dxz_dec_stream.c41 /* Saved in_pos and out_pos */
152 * Fill s->temp by copying data starting from b->in[b->in_pos]. Caller
160 b->in_size - b->in_pos, s->temp.size - s->temp.pos);
162 memcpy(s->temp.buf + s->temp.pos, b->in + b->in_pos, copy_size);
163 b->in_pos += copy_size;
176 size_t *in_pos, size_t in_size)
183 while (*in_pos < in_size) {
184 byte = in[*in_pos];
185 ++*in_pos;
222 s->in_start = b->in_pos;
175 dec_vli(struct xz_dec *s, const uint8_t *in, size_t *in_pos, size_t in_size) argument
[all...]
H A Dxz_dec_lzma2.c110 size_t in_pos; member in struct:rc_dec
379 while (*left > 0 && b->in_pos < b->in_size
381 copy_size = min(b->in_size - b->in_pos,
390 memcpy(dict->buf + dict->pos, b->in + b->in_pos, copy_size);
400 memcpy(b->out + b->out_pos, b->in + b->in_pos,
407 b->in_pos += copy_size;
452 if (b->in_pos == b->in_size)
455 rc->code = (rc->code << 8) + b->in[b->in_pos++];
465 return rc->in_pos > rc->in_limit;
482 rc->code = (rc->code << RC_SHIFT_BITS) + rc->in[rc->in_pos
[all...]
/freebsd-10.0-release/sys/contrib/xz-embedded/userspace/
H A Dxzminidec.c52 b.in_pos = 0;
59 if (b.in_pos == b.in_size) {
61 b.in_pos = 0;
/freebsd-10.0-release/contrib/xz/src/liblzma/lz/
H A Dlz_decoder.h61 size_t *restrict in_pos, size_t in_size);
204 size_t *restrict in_pos, size_t in_size,
214 if (in_size - *in_pos > *left)
215 in_size = *in_pos + *left;
217 *left -= lzma_bufcpy(in, in_pos, in_size,
203 dict_write(lzma_dict *restrict dict, const uint8_t *restrict in, size_t *restrict in_pos, size_t in_size, size_t *restrict left) argument
/freebsd-10.0-release/sys/contrib/xz-embedded/linux/lib/
H A Ddecompress_unxz.c295 b.in_pos = 0;
303 if (b.in_pos == b.in_size && fill != NULL) {
305 *in_used += b.in_pos;
307 b.in_pos = 0;
347 *in_used += b.in_pos;
/freebsd-10.0-release/contrib/xz/src/xz/
H A Dmessage.c303 progress_percentage(uint64_t in_pos) argument
309 if (expected_in_size == 0 || in_pos > expected_in_size)
313 double percentage = (double)(in_pos) / (double)(expected_in_size)
437 progress_remaining(uint64_t in_pos, uint64_t elapsed) argument
447 if (expected_in_size == 0 || in_pos > expected_in_size
448 || in_pos < (UINT64_C(1) << 19) || elapsed < 8000000)
454 uint32_t remaining = (double)(expected_in_size - in_pos)
455 * ((double)(elapsed) / 1e6) / (double)(in_pos);
532 progress_pos(uint64_t *in_pos, argument
535 *in_pos
566 uint64_t in_pos; local
[all...]

Completed in 210 milliseconds

123