Lines Matching refs:pos

36 	uint32_t pos;  member
126 size_t pos; member
160 b->in_size - b->in_pos, s->temp.size - s->temp.pos); in fill_temp()
162 memcpy(s->temp.buf + s->temp.pos, b->in + b->in_pos, copy_size); in fill_temp()
164 s->temp.pos += copy_size; in fill_temp()
166 if (s->temp.pos == s->temp.size) { in fill_temp()
167 s->temp.pos = 0; in fill_temp()
180 if (s->pos == 0) in dec_vli()
187 s->vli |= (vli_type)(byte & 0x7F) << s->pos; in dec_vli()
191 if (byte == 0 && s->pos != 0) in dec_vli()
194 s->pos = 0; in dec_vli()
198 s->pos += 7; in dec_vli()
199 if (s->pos == 7 * VLI_BYTES_MAX) in dec_vli()
352 if (((s->crc32 >> s->pos) & 0xFF) != b->in[b->in_pos++]) in crc32_validate()
355 s->pos += 8; in crc32_validate()
357 } while (s->pos < 32); in crc32_validate()
360 s->pos = 0; in crc32_validate()
372 while (s->pos < check_sizes[s->check_type]) { in check_skip()
377 ++s->pos; in check_skip()
380 s->pos = 0; in check_skip()
462 s->temp.pos = 2; in dec_block_header()
477 if (dec_vli(s, s->temp.buf, &s->temp.pos, s->temp.size) in dec_block_header()
488 if (dec_vli(s, s->temp.buf, &s->temp.pos, s->temp.size) in dec_block_header()
501 if (s->temp.size - s->temp.pos < 2) in dec_block_header()
504 ret = xz_dec_bcj_reset(s->bcj, s->temp.buf[s->temp.pos++]); in dec_block_header()
512 if (s->temp.buf[s->temp.pos++] != 0x00) in dec_block_header()
518 if (s->temp.size - s->temp.pos < 2) in dec_block_header()
522 if (s->temp.buf[s->temp.pos++] != 0x21) in dec_block_header()
526 if (s->temp.buf[s->temp.pos++] != 0x01) in dec_block_header()
530 if (s->temp.size - s->temp.pos < 1) in dec_block_header()
533 ret = xz_dec_lzma2_reset(s->lzma2, s->temp.buf[s->temp.pos++]); in dec_block_header()
538 while (s->temp.pos < s->temp.size) in dec_block_header()
539 if (s->temp.buf[s->temp.pos++] != 0x00) in dec_block_header()
542 s->temp.pos = 0; in dec_block_header()
606 s->temp.pos = 0; in dec_main()
713 s->pos = 0; in xz_dec_reset()
717 s->temp.pos = 0; in xz_dec_reset()