Home
last modified time | relevance | path

Searched refs:wksp (Results 1 – 14 of 14) sorted by relevance

/linux/fs/squashfs/
H A Dzstd_wrapper.c31 struct workspace *wksp = kmalloc(sizeof(*wksp), GFP_KERNEL); in zstd_init() local
33 if (wksp == NULL) in zstd_init()
35 wksp->window_size = max_t(size_t, in zstd_init()
37 wksp->mem_size = zstd_dstream_workspace_bound(wksp->window_size); in zstd_init()
38 wksp->mem = vmalloc(wksp->mem_size); in zstd_init()
39 if (wksp->mem == NULL) in zstd_init()
42 return wksp; in zstd_init()
46 kfree(wksp); in zstd_init()
53 struct workspace *wksp = strm; in zstd_free() local
55 if (wksp) in zstd_free()
[all …]
/linux/lib/
H A Ddecompress_unzstd.c130 void *wksp = large_malloc(wksp_size); in decompress_single() local
131 zstd_dctx *dctx = zstd_init_dctx(wksp, wksp_size); in decompress_single()
160 if (wksp != NULL) in decompress_single()
161 large_free(wksp); in decompress_single()
177 void *wksp = NULL; in __unzstd() local
269 wksp = large_malloc(wksp_size); in __unzstd()
270 dstream = zstd_init_dstream(header.windowSize, wksp, wksp_size); in __unzstd()
327 if (wksp != NULL) in __unzstd()
328 large_free(wksp); in __unzstd()
/linux/fs/erofs/
H A Ddecompressor_zstd.c8 void *wksp; member
45 kvfree(strm->wksp); in z_erofs_zstd_exit()
82 void *wksp; in z_erofs_load_zstd_config() local
117 wksp = kvmalloc(wkspsz, GFP_KERNEL); in z_erofs_load_zstd_config()
118 if (!wksp) in z_erofs_load_zstd_config()
120 kvfree(strm->wksp); in z_erofs_load_zstd_config()
121 strm->wksp = wksp; in z_erofs_load_zstd_config()
163 stream = zstd_init_dstream(z_erofs_zstd_max_dictsize, strm->wksp, strm->wkspsz); in z_erofs_zstd_decompress()
/linux/lib/zstd/decompress/
H A Dhuf_decompress.c389 HUF_ReadDTableX1_Workspace* wksp = (HUF_ReadDTableX1_Workspace*)workSpace; in HUF_readDTableX1_wksp() local
391 DEBUG_STATIC_ASSERT(HUF_DECOMPRESS_WORKSPACE_SIZE >= sizeof(*wksp)); in HUF_readDTableX1_wksp()
392 if (sizeof(*wksp) > wkspSize) return ERROR(tableLog_tooLarge); in HUF_readDTableX1_wksp()
397 …readStats_wksp(wksp->huffWeight, HUF_SYMBOLVALUE_MAX + 1, wksp->rankVal, &nbSymbols, &tableLog, sr… in HUF_readDTableX1_wksp()
405 … tableLog = HUF_rescaleStats(wksp->huffWeight, wksp->rankVal, nbSymbols, tableLog, targetTableLog); in HUF_readDTableX1_wksp()
430 nextRankStart += wksp->rankVal[n]; in HUF_readDTableX1_wksp()
431 wksp->rankStart[n] = curr; in HUF_readDTableX1_wksp()
436 size_t const w = wksp->huffWeight[n+u]; in HUF_readDTableX1_wksp()
437 wksp->symbols[wksp->rankStart[w]++] = (BYTE)(n+u); in HUF_readDTableX1_wksp()
441 size_t const w = wksp->huffWeight[n]; in HUF_readDTableX1_wksp()
[all …]
H A Dzstd_decompress_block.h65 unsigned tableLog, void* wksp, size_t wkspSize,
H A Dzstd_decompress_block.c489 unsigned tableLog, void* wksp, size_t wkspSize) in ZSTD_buildFSETable_body() argument
495 U16* symbolNext = (U16*)wksp; in ZSTD_buildFSETable_body()
610 unsigned tableLog, void* wksp, size_t wkspSize) in ZSTD_buildFSETable_body_default() argument
613 baseValue, nbAdditionalBits, tableLog, wksp, wkspSize); in ZSTD_buildFSETable_body_default()
620 unsigned tableLog, void* wksp, size_t wkspSize) in ZSTD_buildFSETable_body_bmi2() argument
623 baseValue, nbAdditionalBits, tableLog, wksp, wkspSize); in ZSTD_buildFSETable_body_bmi2()
630 unsigned tableLog, void* wksp, size_t wkspSize, int bmi2) in ZSTD_buildFSETable() argument
635 baseValue, nbAdditionalBits, tableLog, wksp, wkspSize); in ZSTD_buildFSETable()
641 baseValue, nbAdditionalBits, tableLog, wksp, wkspSize); in ZSTD_buildFSETable()
653 int ddictIsCold, int nbSeq, U32* wksp, size_t wkspSize, in ZSTD_buildSeqTable() argument
[all …]
/linux/lib/zstd/compress/
H A Dzstd_compress_sequences.c74 BYTE wksp[FSE_NCOUNTBOUND]; in ZSTD_NCountCost() local
78 return FSE_writeNCount(wksp, sizeof(wksp), norm, max, tableLog); in ZSTD_NCountCost()
240 U32 wksp[FSE_BUILD_CTABLE_WORKSPACE_SIZE_U32(MaxSeq, MaxFSELog)]; member
269 ZSTD_BuildCTableWksp* wksp = (ZSTD_BuildCTableWksp*)entropyWorkspace; in ZSTD_buildCTable() local
279 …FORWARD_IF_ERROR(FSE_normalizeCount(wksp->norm, tableLog, count, nbSeq_1, max, ZSTD_useLowProbCoun… in ZSTD_buildCTable()
281 …{ size_t const NCountSize = FSE_writeNCount(op, (size_t)(oend - op), wksp->norm, max, tableLog);… in ZSTD_buildCTable()
283 …RWARD_IF_ERROR(FSE_buildCTable_wksp(nextCTable, wksp->norm, max, tableLog, wksp->wksp, sizeof(wksp in ZSTD_buildCTable()
H A Dhuf_compress.c155 …HUF_CompressWeightsWksp* wksp = (HUF_CompressWeightsWksp*)HUF_alignUpWorkspace(workspace, &workspa… in HUF_compressWeights() local
163 …{ unsigned const maxCount = HIST_count_simple(wksp->count, &maxSymbolValue, weightTable, wtSize)… in HUF_compressWeights()
169 …CHECK_F( FSE_normalizeCount(wksp->norm, tableLog, wksp->count, wtSize, maxSymbolValue, /* useLowPr… in HUF_compressWeights()
172 …{ CHECK_V_F(hSize, FSE_writeNCount(op, (size_t)(oend-op), wksp->norm, maxSymbolValue, tableLog) … in HUF_compressWeights()
177 …CHECK_F( FSE_buildCTable_wksp(wksp->CTable, wksp->norm, maxSymbolValue, tableLog, wksp->scratchBuf… in HUF_compressWeights()
178 …_V_F(cSize, FSE_compress_usingCTable(op, (size_t)(oend - op), weightTable, wtSize, wksp->CTable) ); in HUF_compressWeights()
241 HUF_CompressWeightsWksp wksp; member
253 …HUF_WriteCTableWksp* wksp = (HUF_WriteCTableWksp*)HUF_alignUpWorkspace(workspace, &workspaceSize, … in HUF_writeCTable_wksp() local
265 wksp->bitsToWeight[0] = 0; in HUF_writeCTable_wksp()
267 wksp->bitsToWeight[n] = (BYTE)(huffLog + 1 - n); in HUF_writeCTable_wksp()
[all …]
/linux/crypto/
H A Dzstd.c29 u8 wksp[] __aligned(8) __counted_by(wksp_size);
47 ctx = kvmalloc(struct_size(ctx, wksp, wksp_size), GFP_KERNEL); in zstd_alloc_stream()
83 ctx->cctx = zstd_init_cctx(ctx->wksp, ctx->wksp_size); in zstd_compress_one()
118 ctx->cctx = zstd_init_cstream(&ctx->params, 0, ctx->wksp, ctx->wksp_size); in zstd_compress()
195 ctx->dctx = zstd_init_dctx(ctx->wksp, ctx->wksp_size); in zstd_decompress_one()
227 ctx->dctx = zstd_init_dstream(ZSTD_MAX_SIZE, ctx->wksp, ctx->wksp_size); in zstd_decompress()
/linux/lib/zstd/common/
H A Dfse_decompress.c254 FSE_DecompressWksp* const wksp = (FSE_DecompressWksp*)workSpace; in FSE_decompress_wksp_body() local
259 if (wkspSize < sizeof(*wksp)) return ERROR(GENERIC); in FSE_decompress_wksp_body()
266 FSE_readNCount_bmi2(wksp->ncount, &maxSymbolValue, &tableLog, istart, cSrcSize, bmi2); in FSE_decompress_wksp_body()
275 assert(sizeof(*wksp) + FSE_DTABLE_SIZE(tableLog) <= wkspSize); in FSE_decompress_wksp_body()
276 workSpace = (BYTE*)workSpace + sizeof(*wksp) + FSE_DTABLE_SIZE(tableLog); in FSE_decompress_wksp_body()
277 wkspSize -= sizeof(*wksp) + FSE_DTABLE_SIZE(tableLog); in FSE_decompress_wksp_body()
279 …CHECK_F( FSE_buildDTable_internal(dtable, wksp->ncount, maxSymbolValue, tableLog, workSpace, wkspS… in FSE_decompress_wksp_body()
H A Dentropy_common.c239 U32 wksp[HUF_READ_STATS_WORKSPACE_SIZE_U32]; in HUF_readStats() local
240 …Weight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, wksp, sizeof(wksp), /* flags *… in HUF_readStats()
/linux/kernel/module/
H A Ddecompress.c215 void *wksp = NULL; in module_zstd_decompress() local
244 wksp = kvmalloc(wksp_size, GFP_KERNEL); in module_zstd_decompress()
245 if (!wksp) { in module_zstd_decompress()
250 dstream = zstd_init_dstream(header.windowSize, wksp, wksp_size); in module_zstd_decompress()
287 kvfree(wksp); in module_zstd_decompress()
/linux/security/apparmor/
H A Dpolicy_unpack.c1353 void *wksp = NULL; in compress_zstd() local
1365 wksp = kvzalloc(wksp_len, GFP_KERNEL); in compress_zstd()
1366 if (!wksp) { in compress_zstd()
1371 ctx = zstd_init_cctx(wksp, wksp_len); in compress_zstd()
1412 kvfree(wksp); in compress_zstd()
H A Dapparmorfs.c1334 void *wksp; in decompress_zstd() local
1338 wksp = kvzalloc(wksp_len, GFP_KERNEL); in decompress_zstd()
1339 if (!wksp) { in decompress_zstd()
1343 ctx = zstd_init_dctx(wksp, wksp_len); in decompress_zstd()
1354 kvfree(wksp); in decompress_zstd()