Lines Matching refs:alloc
88 static void XzBcFilterState_Free(void *pp, ISzAllocPtr alloc)
93 ISzAlloc_Free(alloc, p->buf);
94 ISzAlloc_Free(alloc, pp);
99 static SRes XzBcFilterState_SetProps(void *pp, const Byte *props, size_t propSize, ISzAllocPtr alloc)
102 UNUSED_VAR(alloc)
268 Xz_Func_BcFilterStateBase_Filter func, ISzAllocPtr alloc)
276 decoder = (CXzBcFilterState *)ISzAlloc_Alloc(alloc, sizeof(CXzBcFilterState));
279 decoder->buf = ISzAlloc_Alloc(alloc, BRA_BUF_SIZE);
282 ISzAlloc_Free(alloc, decoder);
304 static void SbState_Free(void *pp, ISzAllocPtr alloc)
308 ISzAlloc_Free(alloc, pp);
311 static SRes SbState_SetProps(void *pp, const Byte *props, size_t propSize, ISzAllocPtr alloc)
315 UNUSED_VAR(alloc)
347 static SRes SbState_SetFromMethod(IStateCoder *p, ISzAllocPtr alloc)
352 decoder = (CSbDec *)ISzAlloc_Alloc(alloc, sizeof(CSbDec));
363 SbDec_SetAlloc(decoder, alloc);
380 static void Lzma2State_Free(void *pp, ISzAllocPtr alloc)
384 Lzma2Dec_FreeProbs(&p->decoder, alloc);
386 Lzma2Dec_Free(&p->decoder, alloc);
387 ISzAlloc_Free(alloc, pp);
390 static SRes Lzma2State_SetProps(void *pp, const Byte *props, size_t propSize, ISzAllocPtr alloc)
397 return Lzma2Dec_AllocateProbs(&p->decoder, props[0], alloc);
399 return Lzma2Dec_Allocate(&p->decoder, props[0], alloc);
440 static SRes Lzma2State_SetFromMethod(IStateCoder *p, Byte *outBuf, size_t outBufSize, ISzAllocPtr alloc)
445 spec = (CLzma2Dec_Spec *)ISzAlloc_Alloc(alloc, sizeof(CLzma2Dec_Spec));
482 static void MixCoder_Construct(CMixCoder *p, ISzAllocPtr alloc)
485 p->alloc = alloc;
507 sc->Free(sc->p, p->alloc);
513 ISzAlloc_Free(p->alloc, p->buf);
546 case XZ_ID_LZMA2: return Lzma2State_SetFromMethod(sc, outBuf, outBufSize, p->alloc);
548 case XZ_ID_Subblock: return SbState_SetFromMethod(sc, p->alloc);
554 XzBcFilterStateBase_Filter_Dec, p->alloc);
663 p->buf = (Byte *)ISzAlloc_Alloc(p->alloc, CODER_BUF_SIZE * (MIXCODER_NUM_FILTERS_MAX - 1));
943 RINOK(sc->SetProps(sc->p, f->props, f->propsSize, p->alloc))
978 void XzUnpacker_Construct(CXzUnpacker *p, ISzAllocPtr alloc)
980 MixCoder_Construct(&p->decoder, alloc);
1546 CXzDecMtHandle XzDecMt_Create(ISzAllocPtr alloc, ISzAllocPtr allocMid)
1548 CXzDecMt *p = (CXzDecMt *)ISzAlloc_Alloc(alloc, sizeof(CXzDecMt));
1553 p->alignOffsetAlloc.baseAlloc = alloc;
2715 p->mtc.alloc = &p->alignOffsetAlloc.vt;