Lines Matching refs:alloc
485 static int RangeEnc_Alloc(CRangeEnc *p, ISzAlloc *alloc) in RangeEnc_Alloc() argument
489 p->bufBase = (Byte *)alloc->Alloc(alloc, RC_BUF_SIZE); in RangeEnc_Alloc()
497 static void RangeEnc_Free(CRangeEnc *p, ISzAlloc *alloc) in RangeEnc_Free() argument
499 alloc->Free(alloc, p->bufBase, 0); in RangeEnc_Free()
1720 CLzmaEncHandle LzmaEnc_Create(ISzAlloc *alloc) in LzmaEnc_Create() argument
1723 p = alloc->Alloc(alloc, sizeof(CLzmaEnc)); in LzmaEnc_Create()
1729 void LzmaEnc_FreeLits(CLzmaEnc *p, ISzAlloc *alloc) in LzmaEnc_FreeLits() argument
1731 alloc->Free(alloc, p->litProbs, 0); in LzmaEnc_FreeLits()
1732 alloc->Free(alloc, p->saveState.litProbs, 0); in LzmaEnc_FreeLits()
1737 void LzmaEnc_Destruct(CLzmaEnc *p, ISzAlloc *alloc, ISzAlloc *allocBig) in LzmaEnc_Destruct() argument
1743 LzmaEnc_FreeLits(p, alloc); in LzmaEnc_Destruct()
1744 RangeEnc_Free(&p->rc, alloc); in LzmaEnc_Destruct()
1747 void LzmaEnc_Destroy(CLzmaEncHandle p, ISzAlloc *alloc, ISzAlloc *allocBig) in LzmaEnc_Destroy() argument
1749 LzmaEnc_Destruct((CLzmaEnc *)p, alloc, allocBig); in LzmaEnc_Destroy()
1750 alloc->Free(alloc, p, 0); in LzmaEnc_Destroy()
1918 static SRes LzmaEnc_Alloc(CLzmaEnc *p, UInt32 keepWindowSize, ISzAlloc *alloc, ISzAlloc *allocBig) in LzmaEnc_Alloc() argument
1922 if (!RangeEnc_Alloc(&p->rc, alloc)) in LzmaEnc_Alloc()
1933 LzmaEnc_FreeLits(p, alloc); in LzmaEnc_Alloc()
1934 p->litProbs = (CLzmaProb *)alloc->Alloc(alloc, (0x300 << lclp) * sizeof(CLzmaProb)); in LzmaEnc_Alloc()
1935 p->saveState.litProbs = (CLzmaProb *)alloc->Alloc(alloc, (0x300 << lclp) * sizeof(CLzmaProb)); in LzmaEnc_Alloc()
1938 LzmaEnc_FreeLits(p, alloc); in LzmaEnc_Alloc()
2041 static SRes LzmaEnc_AllocAndInit(CLzmaEnc *p, UInt32 keepWindowSize, ISzAlloc *alloc, ISzAlloc *all… in LzmaEnc_AllocAndInit() argument
2051 RINOK(LzmaEnc_Alloc(p, keepWindowSize, alloc, allocBig)); in LzmaEnc_AllocAndInit()
2059 ISzAlloc *alloc, ISzAlloc *allocBig) in LzmaEnc_Prepare() argument
2064 return LzmaEnc_AllocAndInit(p, 0, alloc, allocBig); in LzmaEnc_Prepare()
2069 ISzAlloc *alloc, ISzAlloc *allocBig) in LzmaEnc_PrepareForLzma2() argument
2073 return LzmaEnc_AllocAndInit(p, keepWindowSize, alloc, allocBig); in LzmaEnc_PrepareForLzma2()
2084 UInt32 keepWindowSize, ISzAlloc *alloc, ISzAlloc *allocBig) in LzmaEnc_MemPrepare() argument
2089 return LzmaEnc_AllocAndInit(p, keepWindowSize, alloc, allocBig); in LzmaEnc_MemPrepare()
2173 ISzAlloc *alloc, ISzAlloc *allocBig) in LzmaEnc_Encode() argument
2185 RINOK(LzmaEnc_Prepare(pp, inStream, outStream, alloc, allocBig)); in LzmaEnc_Encode()
2236 int writeEndMark, ICompressProgress *progress, ISzAlloc *alloc, ISzAlloc *allocBig) in LzmaEnc_MemEncode() argument
2252 progress, alloc, allocBig); in LzmaEnc_MemEncode()
2262 ICompressProgress *progress, ISzAlloc *alloc, ISzAlloc *allocBig) in LzmaEncode() argument
2264 CLzmaEnc *p = (CLzmaEnc *)LzmaEnc_Create(alloc); in LzmaEncode()
2275 writeEndMark, progress, alloc, allocBig); in LzmaEncode()
2278 LzmaEnc_Destroy(p, alloc, allocBig); in LzmaEncode()