Lines Matching refs:ulp
56 struct mkuz_lzma *ulp;
65 ulp = mkuz_safe_zmalloc(sizeof(struct mkuz_lzma));
68 ulp->strm = (lzma_stream)LZMA_STREAM_INIT;
69 if (lzma_lzma_preset(&ulp->opt_lzma, *comp_level))
72 ulp->filters[0].id = LZMA_FILTER_LZMA2;
73 ulp->filters[0].options = &ulp->opt_lzma;
74 ulp->filters[1].id = LZMA_VLI_UNKNOWN;
76 return (void *)ulp;
83 struct mkuz_lzma *ulp;
85 ulp = (struct mkuz_lzma *)p;
87 ret = lzma_stream_encoder(&ulp->strm, ulp->filters, LZMA_CHECK_CRC32);
95 ulp->strm.next_in = iblk->data;
96 ulp->strm.avail_in = iblk->info.len;
97 ulp->strm.next_out = oblk->data;
98 ulp->strm.avail_out = oblk->alen;
100 ret = lzma_code(&ulp->strm, LZMA_FINISH);
104 "out=%zd)", ret, (iblk->info.len - ulp->strm.avail_in),
105 (oblk->alen - ulp->strm.avail_out));
108 lzma_end(&ulp->strm);
111 oblk->info.len = oblk->alen - ulp->strm.avail_out;