Lines Matching refs:alloc
124 static void XzEncIndex_Free(CXzEncIndex *p, ISzAllocPtr alloc)
128 ISzAlloc_Free(alloc, p->blocks);
137 static SRes XzEncIndex_ReAlloc(CXzEncIndex *p, size_t newSize, ISzAllocPtr alloc)
139 Byte *blocks = (Byte *)ISzAlloc_Alloc(alloc, newSize);
145 ISzAlloc_Free(alloc, p->blocks);
152 static SRes XzEncIndex_PreAlloc(CXzEncIndex *p, UInt64 numBlocks, UInt64 unpackSize, UInt64 totalSize, ISzAllocPtr alloc)
169 return XzEncIndex_ReAlloc(p, newSize, alloc);
174 static SRes XzEncIndex_AddIndexRecord(CXzEncIndex *p, UInt64 unpackSize, UInt64 totalSize, ISzAllocPtr alloc)
185 RINOK(XzEncIndex_ReAlloc(p, newSize, alloc))
360 static SRes SeqInFilter_Init(CSeqInFilter *p, const CXzFilter *props, ISzAllocPtr alloc)
364 p->buf = (Byte *)ISzAlloc_Alloc(alloc, FILTER_BUF_SIZE);
370 RINOK(Xz_StateCoder_Bc_SetFromMethod_Func(&p->StateCoder, props->id, XzBcFilterStateBase_Filter_Enc, alloc))
371 RINOK(p->StateCoder.SetProps(p->StateCoder.p, props->props, props->propsSize, alloc))
419 static void SeqInFilter_Free(CSeqInFilter *p, ISzAllocPtr alloc)
423 p->StateCoder.Free(p->StateCoder.p, alloc);
428 ISzAlloc_Free(alloc, p->buf);
474 void SbEncInStream_Construct(CSbEncInStream *p, ISzAllocPtr alloc)
476 SbEnc_Construct(&p->enc, alloc);
696 SbEncInStream_Construct(&p->sb, alloc);
701 static SRes Lzma2WithFilters_Create(CLzma2WithFilters *p, ISzAllocPtr alloc, ISzAllocPtr bigAlloc)
705 p->lzma2 = Lzma2Enc_Create(alloc, bigAlloc);
713 static void Lzma2WithFilters_Free(CLzma2WithFilters *p, ISzAllocPtr alloc)
719 SeqInFilter_Free(&p->filter, alloc);
752 ISzAllocPtr alloc,
766 RINOK(Lzma2WithFilters_Create(lzmaf, alloc, allocBig))
842 RINOK(SeqInFilter_Init(&lzmaf->filter, filter, alloc))
960 ISzAllocPtr alloc;
1009 ISzAlloc_Free(p->alloc, p->outBufs[i]);
1016 static void XzEnc_Free(CXzEnc *p, ISzAllocPtr alloc)
1020 XzEncIndex_Free(&p->xzIndex, alloc);
1023 Lzma2WithFilters_Free(&p->lzmaf_Items[i], alloc);
1036 CXzEncHandle XzEnc_Create(ISzAllocPtr alloc, ISzAllocPtr allocBig)
1038 CXzEnc *p = (CXzEnc *)ISzAlloc_Alloc(alloc, sizeof(CXzEnc));
1045 p->alloc = alloc;
1055 XzEnc_Free(p, p->alloc);
1056 ISzAlloc_Free(p->alloc, p);
1100 dest = (Byte *)ISzAlloc_Alloc(me->alloc, me->outBufSize);
1129 me->alloc,
1154 return XzEncIndex_AddIndexRecord(&me->xzIndex, bInfo->unpackSize, bInfo->totalSize, me->alloc);
1182 RINOK(XzEncIndex_PreAlloc(&p->xzIndex, numBlocks, blockSize, XZ_GET_ESTIMATED_BLOCK_TOTAL_PACK_SIZE(blockSize), p->alloc))
1269 p->outBufs[0] = (Byte *)ISzAlloc_Alloc(p->alloc, t2);
1308 p->alloc,
1320 RINOK(XzEncIndex_AddIndexRecord(&p->xzIndex, blockSizes.unpackSize, blockSizes.totalSize, p->alloc))