• Home
  • Raw
  • Download

Lines Matching refs:lzma2

492              struct xz_dec_lzma2 *lzma2,
835 struct xz_dec_lzma2 *lzma2, in xz_dec_bcj_run() argument
871 s->ret = xz_dec_lzma2_run(lzma2, b); in xz_dec_bcj_run()
916 s->ret = xz_dec_lzma2_run(lzma2, b); in xz_dec_bcj_run()
1427 struct lzma2_dec lzma2; member
2000 if (s->temp.size > 0 || s->lzma2.compressed == 0) { in lzma2_lzma()
2002 if (tmp > s->lzma2.compressed - s->temp.size) in lzma2_lzma()
2003 tmp = s->lzma2.compressed - s->temp.size; in lzma2_lzma()
2009 if (s->temp.size + tmp == s->lzma2.compressed) { in lzma2_lzma()
2028 s->lzma2.compressed -= s->rc.in_pos; in lzma2_lzma()
2046 if (in_avail >= s->lzma2.compressed + LZMA_IN_REQUIRED) in lzma2_lzma()
2047 s->rc.in_limit = b->in_pos + s->lzma2.compressed; in lzma2_lzma()
2055 if (in_avail > s->lzma2.compressed) return 0; in lzma2_lzma()
2057 s->lzma2.compressed -= in_avail; in lzma2_lzma()
2063 if (in_avail > s->lzma2.compressed) in lzma2_lzma()
2064 in_avail = s->lzma2.compressed; in lzma2_lzma()
2083 while (b->in_pos < b->in_size || s->lzma2.sequence == SEQ_LZMA_RUN) { in xz_dec_lzma2_run()
2084 switch (s->lzma2.sequence) { in xz_dec_lzma2_run()
2123 s->lzma2.need_props = 1; in xz_dec_lzma2_run()
2124 s->lzma2.need_dict_reset = 0; in xz_dec_lzma2_run()
2126 } else if (s->lzma2.need_dict_reset) { in xz_dec_lzma2_run()
2131 s->lzma2.uncompressed = (tmp & 0x1F) << 16; in xz_dec_lzma2_run()
2132 s->lzma2.sequence = SEQ_UNCOMPRESSED_1; in xz_dec_lzma2_run()
2140 s->lzma2.need_props = 0; in xz_dec_lzma2_run()
2141 s->lzma2.next_sequence in xz_dec_lzma2_run()
2144 } else if (s->lzma2.need_props) { in xz_dec_lzma2_run()
2148 s->lzma2.next_sequence in xz_dec_lzma2_run()
2157 s->lzma2.sequence = SEQ_COMPRESSED_0; in xz_dec_lzma2_run()
2158 s->lzma2.next_sequence = SEQ_COPY; in xz_dec_lzma2_run()
2164 s->lzma2.uncompressed in xz_dec_lzma2_run()
2166 s->lzma2.sequence = SEQ_UNCOMPRESSED_2; in xz_dec_lzma2_run()
2170 s->lzma2.uncompressed in xz_dec_lzma2_run()
2172 s->lzma2.sequence = SEQ_COMPRESSED_0; in xz_dec_lzma2_run()
2176 s->lzma2.compressed in xz_dec_lzma2_run()
2178 s->lzma2.sequence = SEQ_COMPRESSED_1; in xz_dec_lzma2_run()
2182 s->lzma2.compressed in xz_dec_lzma2_run()
2184 s->lzma2.sequence = s->lzma2.next_sequence; in xz_dec_lzma2_run()
2191 s->lzma2.sequence = SEQ_LZMA_PREPARE; in xz_dec_lzma2_run()
2194 if (s->lzma2.compressed < RC_INIT_BYTES) in xz_dec_lzma2_run()
2200 s->lzma2.compressed -= RC_INIT_BYTES; in xz_dec_lzma2_run()
2201 s->lzma2.sequence = SEQ_LZMA_RUN; in xz_dec_lzma2_run()
2215 s->lzma2.uncompressed)); in xz_dec_lzma2_run()
2219 s->lzma2.uncompressed -= dict_flush(&s->dict, b); in xz_dec_lzma2_run()
2221 if (s->lzma2.uncompressed == 0) { in xz_dec_lzma2_run()
2222 if (s->lzma2.compressed > 0 || s->lzma.len > 0 in xz_dec_lzma2_run()
2227 s->lzma2.sequence = SEQ_CONTROL; in xz_dec_lzma2_run()
2232 < s->lzma2.compressed)) { in xz_dec_lzma2_run()
2239 dict_uncompressed(&s->dict, b, &s->lzma2.compressed); in xz_dec_lzma2_run()
2240 if (s->lzma2.compressed > 0) in xz_dec_lzma2_run()
2243 s->lzma2.sequence = SEQ_CONTROL; in xz_dec_lzma2_run()
2289 s->lzma2.sequence = SEQ_CONTROL; in xz_dec_lzma2_reset()
2290 s->lzma2.need_dict_reset = 1; in xz_dec_lzma2_reset()
2467 struct xz_dec_lzma2 *lzma2; member
2561 ret = xz_dec_bcj_run(s->bcj, s->lzma2, b); in dec_block()
2564 ret = xz_dec_lzma2_run(s->lzma2, b); in dec_block()
2866 ret = xz_dec_lzma2_reset(s->lzma2, s->temp.buf[s->temp.pos++]); in dec_block_header()
3104 s->lzma2 = xz_dec_lzma2_create(dict_max); in xz_dec_init()
3105 if (s->lzma2 == NULL) in xz_dec_init()
3135 free((s->lzma2)->dict.buf); in xz_dec_end()
3136 free(s->lzma2); in xz_dec_end()