Lines Matching refs:out_pos
53 size_t out_pos; member
561 copy_size = min_t(size_t, s->temp.filtered, b->out_size - b->out_pos); in bcj_flush()
562 memcpy(b->out + b->out_pos, s->temp.buf, copy_size); in bcj_flush()
563 b->out_pos += copy_size; in bcj_flush()
606 if (s->temp.size < b->out_size - b->out_pos || s->temp.size == 0) { in xz_dec_bcj_run()
607 out_start = b->out_pos; in xz_dec_bcj_run()
608 memcpy(b->out + b->out_pos, s->temp.buf, s->temp.size); in xz_dec_bcj_run()
609 b->out_pos += s->temp.size; in xz_dec_bcj_run()
616 bcj_apply(s, b->out, &out_start, b->out_pos); in xz_dec_bcj_run()
626 s->temp.size = b->out_pos - out_start; in xz_dec_bcj_run()
627 b->out_pos -= s->temp.size; in xz_dec_bcj_run()
628 memcpy(s->temp.buf, b->out + b->out_pos, s->temp.size); in xz_dec_bcj_run()
635 if (b->out_pos + s->temp.size < b->out_size) in xz_dec_bcj_run()
647 if (b->out_pos < b->out_size) { in xz_dec_bcj_run()
650 s->out_pos = b->out_pos; in xz_dec_bcj_run()
653 b->out_pos = s->temp.size; in xz_dec_bcj_run()
658 s->temp.size = b->out_pos; in xz_dec_bcj_run()
660 b->out_pos = s->out_pos; in xz_dec_bcj_run()