Lines Matching refs:workspace

77     ZSTD_cwksp workspace;  member
118 ZSTD_CCtx* ZSTD_initStaticCCtx(void* workspace, size_t workspaceSize) in ZSTD_initStaticCCtx() argument
123 if ((size_t)workspace & 7) return NULL; /* must be 8-aligned */ in ZSTD_initStaticCCtx()
124 ZSTD_cwksp_init(&ws, workspace, workspaceSize, ZSTD_cwksp_static_alloc); in ZSTD_initStaticCCtx()
130 ZSTD_cwksp_move(&cctx->workspace, &ws); in ZSTD_initStaticCCtx()
134 …if (!ZSTD_cwksp_check_available(&cctx->workspace, ENTROPY_WORKSPACE_SIZE + 2 * sizeof(ZSTD_compres… in ZSTD_initStaticCCtx()
135 …CBlock = (ZSTD_compressedBlockState_t*)ZSTD_cwksp_reserve_object(&cctx->workspace, sizeof(ZSTD_com… in ZSTD_initStaticCCtx()
136 …CBlock = (ZSTD_compressedBlockState_t*)ZSTD_cwksp_reserve_object(&cctx->workspace, sizeof(ZSTD_com… in ZSTD_initStaticCCtx()
137 …cctx->entropyWorkspace = (U32*)ZSTD_cwksp_reserve_object(&cctx->workspace, ENTROPY_WORKSPACE_SIZE); in ZSTD_initStaticCCtx()
166 ZSTD_cwksp_free(&cctx->workspace, cctx->customMem); in ZSTD_freeCCtxContent()
175 int cctxInWorkspace = ZSTD_cwksp_owns_buffer(&cctx->workspace, cctx); in ZSTD_freeCCtx()
196 return (cctx->workspace.workspace == cctx ? 0 : sizeof(*cctx)) in ZSTD_sizeof_CCtx()
197 + ZSTD_cwksp_sizeof(&cctx->workspace) in ZSTD_sizeof_CCtx()
1755 ZSTD_cwksp* const ws = &zc->workspace; in ZSTD_resetCCtx_internal()
2048 ZSTD_cwksp_mark_tables_dirty(&cctx->workspace); in ZSTD_resetCCtx_byCopyingCDict()
2082 ZSTD_cwksp_mark_tables_clean(&cctx->workspace); in ZSTD_resetCCtx_byCopyingCDict()
2160 ZSTD_cwksp_mark_tables_dirty(&dstCCtx->workspace); in ZSTD_copyCCtx_internal()
2183 ZSTD_cwksp_mark_tables_clean(&dstCCtx->workspace); in ZSTD_copyCCtx_internal()
2968 void* workspace, size_t wkspSize) in ZSTD_buildBlockEntropyStats_literals() argument
2970 BYTE* const wkspStart = (BYTE*)workspace; in ZSTD_buildBlockEntropyStats_literals()
2973 unsigned* const countWksp = (unsigned*)workspace; in ZSTD_buildBlockEntropyStats_literals()
3004 …est = HIST_count_wksp (countWksp, &maxSymbolValue, (const BYTE*)src, srcSize, workspace, wkspSize); in ZSTD_buildBlockEntropyStats_literals()
3087 void* workspace, size_t wkspSize) in ZSTD_buildBlockEntropyStats_sequences() argument
3094 unsigned* countWorkspace = (unsigned*)workspace; in ZSTD_buildBlockEntropyStats_sequences()
3125 void* workspace, size_t wkspSize) in ZSTD_buildBlockEntropyStats() argument
3133 workspace, wkspSize); in ZSTD_buildBlockEntropyStats()
3140 workspace, wkspSize); in ZSTD_buildBlockEntropyStats()
3149 void* workspace, size_t wkspSize, in ZSTD_estimateBlockSize_literal() argument
3152 unsigned* const countWksp = (unsigned*)workspace; in ZSTD_estimateBlockSize_literal()
3160 … HIST_count_wksp (countWksp, &maxSymbolValue, (const BYTE*)literals, litSize, workspace, wkspSize); in ZSTD_estimateBlockSize_literal()
3177 void* workspace, size_t wkspSize) in ZSTD_estimateBlockSize_symbolType() argument
3179 unsigned* const countWksp = (unsigned*)workspace; in ZSTD_estimateBlockSize_symbolType()
3186 HIST_countFast_wksp(countWksp, &max, codeTable, nbSeq, workspace, wkspSize); /* can't fail */ in ZSTD_estimateBlockSize_symbolType()
3215 void* workspace, size_t wkspSize, in ZSTD_estimateBlockSize_sequences() argument
3223 workspace, wkspSize); in ZSTD_estimateBlockSize_sequences()
3227 workspace, wkspSize); in ZSTD_estimateBlockSize_sequences()
3231 workspace, wkspSize); in ZSTD_estimateBlockSize_sequences()
3244 void* workspace, size_t wkspSize, in ZSTD_estimateBlockSize() argument
3248 workspace, wkspSize, writeLitEntropy); in ZSTD_estimateBlockSize()
3251 workspace, wkspSize, writeSeqEntropy); in ZSTD_estimateBlockSize()
3869 ms, &cctx->workspace, &cctx->appliedParams, ip, ip + blockSize); in ZSTD_compress_frameChunk()
4056 ms, &cctx->workspace, &cctx->appliedParams, in ZSTD_compressContinue_internal()
4223 size_t ZSTD_loadCEntropy(ZSTD_compressedBlockState_t* bs, void* workspace, in ZSTD_loadCEntropy() argument
4256 workspace, HUF_WORKSPACE_SIZE)), in ZSTD_loadCEntropy()
4270 workspace, HUF_WORKSPACE_SIZE)), in ZSTD_loadCEntropy()
4284 workspace, HUF_WORKSPACE_SIZE)), in ZSTD_loadCEntropy()
4330 void* workspace) in ZSTD_loadZstdDictionary() argument
4341 eSize = ZSTD_loadCEntropy(bs, workspace, dict, dictSize); in ZSTD_loadZstdDictionary()
4364 void* workspace) in ZSTD_compress_insertDictionary() argument
4390 bs, ms, ws, params, dict, dictSize, dtlm, workspace); in ZSTD_compress_insertDictionary()
4427 &cctx->ldmState, &cctx->workspace, &cctx->appliedParams, cdict->dictContent, in ZSTD_compressBegin_internal()
4432 &cctx->ldmState, &cctx->workspace, &cctx->appliedParams, dict, dictSize, in ZSTD_compressBegin_internal()
4665 return (cdict->workspace.workspace == cdict ? 0 : sizeof(*cdict)) in ZSTD_sizeof_CDict()
4666 + ZSTD_cwksp_sizeof(&cdict->workspace); in ZSTD_sizeof_CDict()
4683 …void *internalBuffer = ZSTD_cwksp_reserve_object(&cdict->workspace, ZSTD_cwksp_align(dictSize, siz… in ZSTD_initCDict_internal()
4691 … cdict->entropyWorkspace = (U32*)ZSTD_cwksp_reserve_object(&cdict->workspace, HUF_WORKSPACE_SIZE); in ZSTD_initCDict_internal()
4698 &cdict->workspace, in ZSTD_initCDict_internal()
4710 &cdict->cBlockState, &cdict->matchState, NULL, &cdict->workspace, in ZSTD_initCDict_internal()
4737 void* const workspace = ZSTD_customMalloc(workspaceSize, customMem); in ZSTD_createCDict_advanced_internal() local
4741 if (!workspace) { in ZSTD_createCDict_advanced_internal()
4742 ZSTD_customFree(workspace, customMem); in ZSTD_createCDict_advanced_internal()
4746 ZSTD_cwksp_init(&ws, workspace, workspaceSize, ZSTD_cwksp_dynamic_alloc); in ZSTD_createCDict_advanced_internal()
4750 ZSTD_cwksp_move(&cdict->workspace, &ws); in ZSTD_createCDict_advanced_internal()
4851 int cdictInWorkspace = ZSTD_cwksp_owns_buffer(&cdict->workspace, cdict); in ZSTD_freeCDict()
4852 ZSTD_cwksp_free(&cdict->workspace, cMem); in ZSTD_freeCDict()
4874 void* workspace, size_t workspaceSize, in ZSTD_initStaticCDict() argument
4891 if ((size_t)workspace & 7) return NULL; /* 8-aligned */ in ZSTD_initStaticCDict()
4895 ZSTD_cwksp_init(&ws, workspace, workspaceSize, ZSTD_cwksp_static_alloc); in ZSTD_initStaticCDict()
4898 ZSTD_cwksp_move(&cdict->workspace, &ws); in ZSTD_initStaticCDict()
5043 ZSTD_CStream* ZSTD_initStaticCStream(void *workspace, size_t workspaceSize) in ZSTD_initStaticCStream() argument
5045 return ZSTD_initStaticCCtx(workspace, workspaceSize); in ZSTD_initStaticCStream()