Lines Matching refs:limit
61 size_t limit; member
295 dict->limit = 0; in dict_reset()
303 dict->limit = dict->end; in dict_limit()
305 dict->limit = dict->pos + out_max; in dict_limit()
311 return dict->pos < dict->limit; in dict_has_space()
354 left = min_t(size_t, dict->limit - dict->pos, *len); in dict_repeat()
520 uint16_t *probs, uint32_t limit) in rc_bittree() argument
529 } while (symbol < limit); in rc_bittree()
537 uint32_t *dest, uint32_t limit) in rc_bittree_reverse() argument
549 } while (++i < limit); in rc_bittree_reverse()
553 static inline void INIT rc_direct(struct rc_dec *rc, uint32_t *dest, uint32_t limit) in rc_direct() argument
564 } while (--limit > 0); in rc_direct()
623 uint32_t limit; in lzma_len() local
627 limit = LEN_LOW_SYMBOLS; in lzma_len()
632 limit = LEN_MID_SYMBOLS; in lzma_len()
636 limit = LEN_HIGH_SYMBOLS; in lzma_len()
642 s->lzma.len += rc_bittree(&s->rc, probs, limit) - limit; in lzma_len()
650 uint32_t limit; in lzma_match() local
666 limit = (dist_slot >> 1) - 1; in lzma_match()
670 s->lzma.rep0 <<= limit; in lzma_match()
674 &s->lzma.rep0, limit); in lzma_match()
676 rc_direct(&s->rc, &s->lzma.rep0, limit - ALIGN_BITS); in lzma_match()