/linux-master/fs/squashfs/ |
H A D | zstd_wrapper.c | 31 struct workspace *wksp = kmalloc(sizeof(*wksp), GFP_KERNEL); local 33 if (wksp == NULL) 35 wksp->window_size = max_t(size_t, 37 wksp->mem_size = zstd_dstream_workspace_bound(wksp->window_size); 38 wksp->mem = vmalloc(wksp->mem_size); 39 if (wksp->mem == NULL) 42 return wksp; 53 struct workspace *wksp = strm; local 65 struct workspace *wksp = strm; local [all...] |
/linux-master/lib/zstd/decompress/ |
H A D | zstd_decompress_block.h | 64 unsigned tableLog, void* wksp, size_t wkspSize,
|
H A D | huf_decompress.c | 345 HUF_ReadDTableX1_Workspace* wksp = (HUF_ReadDTableX1_Workspace*)workSpace; local 347 DEBUG_STATIC_ASSERT(HUF_DECOMPRESS_WORKSPACE_SIZE >= sizeof(*wksp)); 348 if (sizeof(*wksp) > wkspSize) return ERROR(tableLog_tooLarge); 353 iSize = HUF_readStats_wksp(wksp->huffWeight, HUF_SYMBOLVALUE_MAX + 1, wksp->rankVal, &nbSymbols, &tableLog, src, srcSize, wksp->statsWksp, sizeof(wksp->statsWksp), bmi2); 361 tableLog = HUF_rescaleStats(wksp->huffWeight, wksp->rankVal, nbSymbols, tableLog, targetTableLog); 387 nextRankStart += wksp 1060 HUF_ReadDTableX2_Workspace* const wksp = (HUF_ReadDTableX2_Workspace*)workSpace; local [all...] |
H A D | zstd_decompress_block.c | 447 unsigned tableLog, void* wksp, size_t wkspSize) 453 U16* symbolNext = (U16*)wksp; 567 unsigned tableLog, void* wksp, size_t wkspSize) 570 baseValue, nbAdditionalBits, tableLog, wksp, wkspSize); 577 unsigned tableLog, void* wksp, size_t wkspSize) 580 baseValue, nbAdditionalBits, tableLog, wksp, wkspSize); 587 unsigned tableLog, void* wksp, size_t wkspSize, int bmi2) 592 baseValue, nbAdditionalBits, tableLog, wksp, wkspSize); 598 baseValue, nbAdditionalBits, tableLog, wksp, wkspSize); 610 int ddictIsCold, int nbSeq, U32* wksp, size_ 444 ZSTD_buildFSETable_body(ZSTD_seqSymbol* dt, const short* normalizedCounter, unsigned maxSymbolValue, const U32* baseValue, const U8* nbAdditionalBits, unsigned tableLog, void* wksp, size_t wkspSize) argument 564 ZSTD_buildFSETable_body_default(ZSTD_seqSymbol* dt, const short* normalizedCounter, unsigned maxSymbolValue, const U32* baseValue, const U8* nbAdditionalBits, unsigned tableLog, void* wksp, size_t wkspSize) argument 574 ZSTD_buildFSETable_body_bmi2(ZSTD_seqSymbol* dt, const short* normalizedCounter, unsigned maxSymbolValue, const U32* baseValue, const U8* nbAdditionalBits, unsigned tableLog, void* wksp, size_t wkspSize) argument 584 ZSTD_buildFSETable(ZSTD_seqSymbol* dt, const short* normalizedCounter, unsigned maxSymbolValue, const U32* baseValue, const U8* nbAdditionalBits, unsigned tableLog, void* wksp, size_t wkspSize, int bmi2) argument 605 ZSTD_buildSeqTable(ZSTD_seqSymbol* DTableSpace, const ZSTD_seqSymbol** DTablePtr, symbolEncodingType_e type, unsigned max, U32 maxLog, const void* src, size_t srcSize, const U32* baseValue, const U8* nbAdditionalBits, const ZSTD_seqSymbol* defaultTable, U32 flagRepeatTable, int ddictIsCold, int nbSeq, U32* wksp, size_t wkspSize, int bmi2) argument [all...] |
/linux-master/lib/ |
H A D | decompress_unzstd.c | 130 void *wksp = large_malloc(wksp_size); local 131 zstd_dctx *dctx = zstd_init_dctx(wksp, wksp_size); 160 if (wksp != NULL) 161 large_free(wksp); 177 void *wksp = NULL; local 269 wksp = large_malloc(wksp_size); 270 dstream = zstd_init_dstream(header.windowSize, wksp, wksp_size); 327 if (wksp != NULL) 328 large_free(wksp);
|
/linux-master/lib/zstd/compress/ |
H A D | zstd_compress_sequences.c | 73 BYTE wksp[FSE_NCOUNTBOUND]; local 77 return FSE_writeNCount(wksp, sizeof(wksp), norm, max, tableLog); 239 U32 wksp[FSE_BUILD_CTABLE_WORKSPACE_SIZE_U32(MaxSeq, MaxFSELog)]; member in struct:__anon208 268 ZSTD_BuildCTableWksp* wksp = (ZSTD_BuildCTableWksp*)entropyWorkspace; local 278 FORWARD_IF_ERROR(FSE_normalizeCount(wksp->norm, tableLog, count, nbSeq_1, max, ZSTD_useLowProbCount(nbSeq_1)), "FSE_normalizeCount failed"); 280 { size_t const NCountSize = FSE_writeNCount(op, (size_t)(oend - op), wksp->norm, max, tableLog); /* overflow protected */ 282 FORWARD_IF_ERROR(FSE_buildCTable_wksp(nextCTable, wksp->norm, max, tableLog, wksp->wksp, sizeo [all...] |
H A D | huf_compress.c | 97 HUF_CompressWeightsWksp* wksp = (HUF_CompressWeightsWksp*)HUF_alignUpWorkspace(workspace, &workspaceSize, ZSTD_ALIGNOF(U32)); local 105 { unsigned const maxCount = HIST_count_simple(wksp->count, &maxSymbolValue, weightTable, wtSize); /* never fails */ 111 CHECK_F( FSE_normalizeCount(wksp->norm, tableLog, wksp->count, wtSize, maxSymbolValue, /* useLowProbCount */ 0) ); 114 { CHECK_V_F(hSize, FSE_writeNCount(op, (size_t)(oend-op), wksp->norm, maxSymbolValue, tableLog) ); 119 CHECK_F( FSE_buildCTable_wksp(wksp->CTable, wksp->norm, maxSymbolValue, tableLog, wksp->scratchBuffer, sizeof(wksp->scratchBuffer)) ); 120 { CHECK_V_F(cSize, FSE_compress_usingCTable(op, (size_t)(oend - op), weightTable, wtSize, wksp 164 HUF_CompressWeightsWksp wksp; member in struct:__anon166 176 HUF_WriteCTableWksp* wksp = (HUF_WriteCTableWksp*)HUF_alignUpWorkspace(workspace, &workspaceSize, ZSTD_ALIGNOF(U32)); local 213 HUF_WriteCTableWksp wksp; local [all...] |
/linux-master/lib/zstd/common/ |
H A D | fse_decompress.c | 329 FSE_DecompressWksp* const wksp = (FSE_DecompressWksp*)workSpace; local 332 if (wkspSize < sizeof(*wksp)) return ERROR(GENERIC); 336 size_t const NCountLength = FSE_readNCount_bmi2(wksp->ncount, &maxSymbolValue, &tableLog, istart, cSrcSize, bmi2); 345 workSpace = wksp->dtable + FSE_DTABLE_SIZE_U32(tableLog); 346 wkspSize -= sizeof(*wksp) + FSE_DTABLE_SIZE(tableLog); 348 CHECK_F( FSE_buildDTable_internal(wksp->dtable, wksp->ncount, maxSymbolValue, tableLog, workSpace, wkspSize) ); 351 const void* ptr = wksp->dtable; 356 if (fastMode) return FSE_decompress_usingDTable_generic(dst, dstCapacity, ip, cSrcSize, wksp->dtable, 1); 357 return FSE_decompress_usingDTable_generic(dst, dstCapacity, ip, cSrcSize, wksp [all...] |
H A D | entropy_common.c | 255 U32 wksp[HUF_READ_STATS_WORKSPACE_SIZE_U32]; local 256 return HUF_readStats_wksp(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, wksp, sizeof(wksp), /* bmi2 */ 0);
|
/linux-master/kernel/module/ |
H A D | decompress.c | 215 void *wksp = NULL; local 244 wksp = kvmalloc(wksp_size, GFP_KERNEL); 245 if (!wksp) { 250 dstream = zstd_init_dstream(header.windowSize, wksp, wksp_size); 287 kvfree(wksp);
|
/linux-master/security/apparmor/ |
H A D | policy_unpack.c | 1298 void *wksp = NULL; local 1310 wksp = kvzalloc(wksp_len, GFP_KERNEL); 1311 if (!wksp) { 1316 ctx = zstd_init_cctx(wksp, wksp_len); 1357 kvfree(wksp);
|
H A D | apparmorfs.c | 1321 void *wksp; local 1325 wksp = kvzalloc(wksp_len, GFP_KERNEL); 1326 if (!wksp) { 1330 ctx = zstd_init_dctx(wksp, wksp_len); 1341 kvfree(wksp);
|