Lines Matching refs:in_pos
92 size_t in_pos; member
229 b.in_pos = 0; in do_xzcat()
236 if (b.in_pos == b.in_size) { in do_xzcat()
238 b.in_pos = 0; in do_xzcat()
1266 size_t in_pos; member
1526 while (*left > 0 && b->in_pos < b->in_size in dict_uncompressed()
1528 copy_size = minof(b->in_size - b->in_pos, in dict_uncompressed()
1537 memcpy(dict->buf + dict->pos, b->in + b->in_pos, copy_size); in dict_uncompressed()
1546 memcpy(b->out + b->out_pos, b->in + b->in_pos, in dict_uncompressed()
1552 b->in_pos += copy_size; in dict_uncompressed()
1595 if (b->in_pos == b->in_size) return 0; in rc_read_init()
1597 rc->code = (rc->code << 8) + b->in[b->in_pos++]; in rc_read_init()
1607 return rc->in_pos > rc->in_limit; in rc_limit_exceeded()
1624 rc->code = (rc->code << RC_SHIFT_BITS) + rc->in[rc->in_pos++]; in rc_normalize()
1993 in_avail = b->in_size - b->in_pos; in lzma2_lzma()
2001 memcpy(s->temp.buf + s->temp.size, b->in + b->in_pos, tmp); in lzma2_lzma()
2010 b->in_pos += tmp; in lzma2_lzma()
2017 s->rc.in_pos = 0; in lzma2_lzma()
2019 if (!lzma_main(s) || s->rc.in_pos > s->temp.size + tmp) in lzma2_lzma()
2022 s->lzma2.compressed -= s->rc.in_pos; in lzma2_lzma()
2024 if (s->rc.in_pos < s->temp.size) { in lzma2_lzma()
2025 s->temp.size -= s->rc.in_pos; in lzma2_lzma()
2026 memmove(s->temp.buf, s->temp.buf + s->rc.in_pos, in lzma2_lzma()
2031 b->in_pos += s->rc.in_pos - s->temp.size; in lzma2_lzma()
2035 in_avail = b->in_size - b->in_pos; in lzma2_lzma()
2038 s->rc.in_pos = b->in_pos; in lzma2_lzma()
2041 s->rc.in_limit = b->in_pos + s->lzma2.compressed; in lzma2_lzma()
2048 in_avail = s->rc.in_pos - b->in_pos; in lzma2_lzma()
2052 b->in_pos = s->rc.in_pos; in lzma2_lzma()
2055 in_avail = b->in_size - b->in_pos; in lzma2_lzma()
2060 memcpy(s->temp.buf, b->in + b->in_pos, in_avail); in lzma2_lzma()
2062 b->in_pos += in_avail; in lzma2_lzma()
2077 while (b->in_pos < b->in_size || s->lzma2.sequence == SEQ_LZMA_RUN) { in xz_dec_lzma2_run()
2111 tmp = b->in[b->in_pos++]; in xz_dec_lzma2_run()
2159 += (uint32_t)b->in[b->in_pos++] << 8; in xz_dec_lzma2_run()
2165 += (uint32_t)b->in[b->in_pos++] + 1; in xz_dec_lzma2_run()
2171 = (uint32_t)b->in[b->in_pos++] << 8; in xz_dec_lzma2_run()
2177 += (uint32_t)b->in[b->in_pos++] + 1; in xz_dec_lzma2_run()
2182 if (!lzma_props(s, b->in[b->in_pos++])) in xz_dec_lzma2_run()
2223 || (b->in_pos == b->in_size in xz_dec_lzma2_run()
2486 size_t copy_size = minof(b->in_size - b->in_pos, s->temp.size - s->temp.pos); in fill_temp()
2488 memcpy(s->temp.buf + s->temp.pos, b->in + b->in_pos, copy_size); in fill_temp()
2489 b->in_pos += copy_size; in fill_temp()
2502 size_t *in_pos, size_t in_size) in dec_vli() argument
2509 while (*in_pos < in_size) { in dec_vli()
2510 byte = in[*in_pos]; in dec_vli()
2511 ++*in_pos; in dec_vli()
2548 s->in_start = b->in_pos; in dec_block()
2558 s->block.compressed += b->in_pos - s->in_start; in dec_block()
2613 size_t in_used = b->in_pos - s->in_start; in index_update()
2631 ret = dec_vli(s, b->in, &b->in_pos, b->in_size); in dec_index()
2681 if (b->in_pos == b->in_size) in crc_validate()
2684 if (((s->crc >> s->pos) & 0xFF) != b->in[b->in_pos++]) in crc_validate()
2704 if (b->in_pos == b->in_size) return 0; in check_skip()
2706 ++b->in_pos; in check_skip()
2882 s->in_start = b->in_pos; in dec_main()
2913 if (b->in_pos == b->in_size) in dec_main()
2917 if (b->in[b->in_pos] == 0) { in dec_main()
2918 s->in_start = b->in_pos++; in dec_main()
2928 = ((uint32_t)b->in[b->in_pos] + 1) * 4; in dec_main()
2960 if (b->in_pos == b->in_size) in dec_main()
2963 if (b->in[b->in_pos++] != 0) in dec_main()
2997 while ((s->index.size + (b->in_pos - s->in_start)) in dec_main()
2999 if (b->in_pos == b->in_size) { in dec_main()
3004 if (b->in[b->in_pos++] != 0) in dec_main()
3068 in_start = b->in_pos; in xz_dec_run()
3072 if (ret == XZ_OK && in_start == b->in_pos && out_start == b->out_pos) { in xz_dec_run()