Lines Matching refs:pos
35 uint32_t pos; member
125 size_t pos; member
159 b->in_size - b->in_pos, s->temp.size - s->temp.pos); in fill_temp()
161 memcpy(s->temp.buf + s->temp.pos, b->in + b->in_pos, copy_size); in fill_temp()
163 s->temp.pos += copy_size; in fill_temp()
165 if (s->temp.pos == s->temp.size) { in fill_temp()
166 s->temp.pos = 0; in fill_temp()
179 if (s->pos == 0) in dec_vli()
186 s->vli |= (vli_type)(byte & 0x7F) << s->pos; in dec_vli()
190 if (byte == 0 && s->pos != 0) in dec_vli()
193 s->pos = 0; in dec_vli()
197 s->pos += 7; in dec_vli()
198 if (s->pos == 7 * VLI_BYTES_MAX) in dec_vli()
351 if (((s->crc32 >> s->pos) & 0xFF) != b->in[b->in_pos++]) in crc32_validate()
354 s->pos += 8; in crc32_validate()
356 } while (s->pos < 32); in crc32_validate()
359 s->pos = 0; in crc32_validate()
371 while (s->pos < check_sizes[s->check_type]) { in check_skip()
376 ++s->pos; in check_skip()
379 s->pos = 0; in check_skip()
461 s->temp.pos = 2; in dec_block_header()
476 if (dec_vli(s, s->temp.buf, &s->temp.pos, s->temp.size) in dec_block_header()
487 if (dec_vli(s, s->temp.buf, &s->temp.pos, s->temp.size) in dec_block_header()
500 if (s->temp.size - s->temp.pos < 2) in dec_block_header()
503 ret = xz_dec_bcj_reset(s->bcj, s->temp.buf[s->temp.pos++]); in dec_block_header()
511 if (s->temp.buf[s->temp.pos++] != 0x00) in dec_block_header()
517 if (s->temp.size - s->temp.pos < 2) in dec_block_header()
521 if (s->temp.buf[s->temp.pos++] != 0x21) in dec_block_header()
525 if (s->temp.buf[s->temp.pos++] != 0x01) in dec_block_header()
529 if (s->temp.size - s->temp.pos < 1) in dec_block_header()
532 ret = xz_dec_lzma2_reset(s->lzma2, s->temp.buf[s->temp.pos++]); in dec_block_header()
537 while (s->temp.pos < s->temp.size) in dec_block_header()
538 if (s->temp.buf[s->temp.pos++] != 0x00) in dec_block_header()
541 s->temp.pos = 0; in dec_block_header()
607 s->temp.pos = 0; in dec_main()
819 s->pos = 0; in xz_dec_reset()
823 s->temp.pos = 0; in xz_dec_reset()