Home
last modified time | relevance | path

Searched full:workspace (Results 1 – 25 of 104) sorted by relevance

12345

/src/sys/contrib/openzfs/module/zstd/lib/compress/
H A Dzstd_cwksp.h27 /* Since the workspace is effectively its own little malloc implementation /
29 * each internal element of the workspace, so ASAN will catch overruns that
30 * reach outside an object but that stay inside the workspace.
53 * Used to describe whether the workspace is statically allocated (and will not
66 * is called the workspace.
69 * from this workspace for each internal datastructure:
89 * - We would like to reuse the objects in the workspace for multiple
93 * - We would like to be able to efficiently reuse the workspace across
100 * Workspace Layout:
102 * [ ... workspace ... ]
[all …]
H A Dhist.c73 * But it needs some additional workspace for intermediate tables.
74 * `workSpace` must be a U32 table of size >= HIST_WKSP_SIZE_U32.
81 U32* const workSpace) in HIST_count_parallel_wksp() argument
87 U32* const Counting1 = workSpace; in HIST_count_parallel_wksp()
99 ZSTD_memset(workSpace, 0, 4*256*sizeof(unsigned)); in HIST_count_parallel_wksp()
148 * `workSpace` is a writable buffer which must be 4-bytes aligned,
153 void* workSpace, size_t workSpaceSize) in HIST_countFast_wksp() argument
157 if ((size_t)workSpace & 3) return ERROR(GENERIC); /* must be aligned on 4-bytes boundaries */ in HIST_countFast_wksp()
159 …IST_count_parallel_wksp(count, maxSymbolValuePtr, source, sourceSize, trustInput, (U32*)workSpace); in HIST_countFast_wksp()
164 * `workSpace` size must be table of >= HIST_WKSP_SIZE_U32 unsigned */
[all …]
H A Dzstd_preSplit.c157 void* workspace, size_t wkspSize) in ZSTD_splitBlock_byChunks() argument
164 FPStats* const fpstats = (FPStats*)workspace; in ZSTD_splitBlock_byChunks()
169 assert(workspace != NULL); in ZSTD_splitBlock_byChunks()
170 assert((size_t)workspace % ZSTD_ALIGNOF(FPStats) == 0); in ZSTD_splitBlock_byChunks()
200 void* workspace, size_t wkspSize) in ZSTD_splitBlock_fromBorders() argument
203 FPStats* const fpstats = (FPStats*)workspace; in ZSTD_splitBlock_fromBorders()
204 Fingerprint* middleEvents = (Fingerprint*)(void*)((char*)workspace + 512 * sizeof(unsigned)); in ZSTD_splitBlock_fromBorders()
206 assert(workspace != NULL); in ZSTD_splitBlock_fromBorders()
207 assert((size_t)workspace % ZSTD_ALIGNOF(FPStats) == 0); in ZSTD_splitBlock_fromBorders()
231 void* workspace, size_t wkspSize) in ZSTD_splitBlock() argument
[all …]
H A Dzstd_compress_superblock.c311 void* workspace, size_t wkspSize, in ZSTD_estimateSubBlockSize_literal() argument
314 unsigned* const countWksp = (unsigned*)workspace; in ZSTD_estimateSubBlockSize_literal()
321 … HIST_count_wksp (countWksp, &maxSymbolValue, (const BYTE*)literals, litSize, workspace, wkspSize); in ZSTD_estimateSubBlockSize_literal()
336 void* workspace, size_t wkspSize) in ZSTD_estimateSubBlockSize_symbolType() argument
338 unsigned* const countWksp = (unsigned*)workspace; in ZSTD_estimateSubBlockSize_symbolType()
345 HIST_countFast_wksp(countWksp, &max, codeTable, nbSeq, workspace, wkspSize); /* can't fail */ in ZSTD_estimateSubBlockSize_symbolType()
372 void* workspace, size_t wkspSize, in ZSTD_estimateSubBlockSize_sequences() argument
381 workspace, wkspSize); in ZSTD_estimateSubBlockSize_sequences()
385 workspace, wkspSize); in ZSTD_estimateSubBlockSize_sequences()
389 workspace, wkspSize); in ZSTD_estimateSubBlockSize_sequences()
[all …]
H A Dhist.h44 * `workSpace` is a writable buffer which must be 4-bytes aligned,
49 void* workSpace, size_t workSpaceSize);
60 * `workSpace` is a writable buffer which must be 4-bytes aligned,
65 void* workSpace, size_t workSpaceSize);
/src/sys/contrib/zstd/lib/compress/
H A Dzstd_cwksp.h27 /* Since the workspace is effectively its own little malloc implementation /
29 * each internal element of the workspace, so ASAN will catch overruns that
30 * reach outside an object but that stay inside the workspace.
52 * Used to describe whether the workspace is statically allocated (and will not
65 * is called the workspace.
68 * from this workspace for each internal datastructure:
88 * - We would like to reuse the objects in the workspace for multiple
92 * - We would like to be able to efficiently reuse the workspace across
99 * Workspace Layout:
101 * [ ... workspace ... ]
[all …]
H A Dhist.c62 * But it needs some additional workspace for intermediate tables.
63 * `workSpace` must be a U32 table of size >= HIST_WKSP_SIZE_U32.
70 U32* const workSpace) in HIST_count_parallel_wksp() argument
76 U32* const Counting1 = workSpace; in HIST_count_parallel_wksp()
88 ZSTD_memset(workSpace, 0, 4*256*sizeof(unsigned)); in HIST_count_parallel_wksp()
137 * `workSpace` is a writable buffer which must be 4-bytes aligned,
142 void* workSpace, size_t workSpaceSize) in HIST_countFast_wksp() argument
146 if ((size_t)workSpace & 3) return ERROR(GENERIC); /* must be aligned on 4-bytes boundaries */ in HIST_countFast_wksp()
148 …IST_count_parallel_wksp(count, maxSymbolValuePtr, source, sourceSize, trustInput, (U32*)workSpace); in HIST_countFast_wksp()
153 * `workSpace` size must be table of >= HIST_WKSP_SIZE_U32 unsigned */
[all …]
H A Dzstd_compress_superblock.c305 void* workspace, size_t wkspSize, in ZSTD_estimateSubBlockSize_literal() argument
308 unsigned* const countWksp = (unsigned*)workspace; in ZSTD_estimateSubBlockSize_literal()
315 … HIST_count_wksp (countWksp, &maxSymbolValue, (const BYTE*)literals, litSize, workspace, wkspSize); in ZSTD_estimateSubBlockSize_literal()
330 void* workspace, size_t wkspSize) in ZSTD_estimateSubBlockSize_symbolType() argument
332 unsigned* const countWksp = (unsigned*)workspace; in ZSTD_estimateSubBlockSize_symbolType()
339 HIST_countFast_wksp(countWksp, &max, codeTable, nbSeq, workspace, wkspSize); /* can't fail */ in ZSTD_estimateSubBlockSize_symbolType()
366 void* workspace, size_t wkspSize, in ZSTD_estimateSubBlockSize_sequences() argument
375 workspace, wkspSize); in ZSTD_estimateSubBlockSize_sequences()
379 workspace, wkspSize); in ZSTD_estimateSubBlockSize_sequences()
383 workspace, wkspSize); in ZSTD_estimateSubBlockSize_sequences()
[all …]
H A Dhuf_compress.c58 static void* HUF_alignUpWorkspace(void* workspace, size_t* workspaceSizePtr, size_t align) in HUF_alignUpWorkspace() argument
61 size_t const rem = (size_t)workspace & mask; in HUF_alignUpWorkspace()
63 BYTE* const aligned = (BYTE*)workspace + add; in HUF_alignUpWorkspace()
92 …oid* dst, size_t dstSize, const void* weightTable, size_t wtSize, void* workspace, size_t workspac… in HUF_compressWeights() argument
100 …HUF_CompressWeightsWksp* wksp = (HUF_CompressWeightsWksp*)HUF_alignUpWorkspace(workspace, &workspa… in HUF_compressWeights()
174 void* workspace, size_t workspaceSize) in HUF_writeCTable_wksp() argument
179 …HUF_WriteCTableWksp* wksp = (HUF_WriteCTableWksp*)HUF_alignUpWorkspace(workspace, &workspaceSize, … in HUF_writeCTable_wksp()
548 …* @param rankPosition This is a scratch workspace. Must have RANK_POSITION_TABLE_SIZE entri…
599 …* `workSpace` must be aligned on 4-bytes boundaries, and be at least as large as sizeof(HUF_build…
680 …CTable, const unsigned* count, U32 maxSymbolValue, U32 maxNbBits, void* workSpace, size_t wkspSize) in HUF_buildCTable_wksp() argument
[all …]
H A Dhist.h43 * `workSpace` is a writable buffer which must be 4-bytes aligned,
48 void* workSpace, size_t workSpaceSize);
59 * `workSpace` is a writable buffer which must be 4-bytes aligned,
64 void* workSpace, size_t workSpaceSize);
H A Dzstd_compress.c79 U32* entropyWorkspace; /* entropy workspace of HUF_WORKSPACE_SIZE bytes */
80 ZSTD_cwksp workspace; member
121 ZSTD_CCtx* ZSTD_initStaticCCtx(void* workspace, size_t workspaceSize) in ZSTD_initStaticCCtx() argument
126 if ((size_t)workspace & 7) return NULL; /* must be 8-aligned */ in ZSTD_initStaticCCtx()
127 ZSTD_cwksp_init(&ws, workspace, workspaceSize, ZSTD_cwksp_static_alloc); in ZSTD_initStaticCCtx()
133 ZSTD_cwksp_move(&cctx->workspace, &ws); in ZSTD_initStaticCCtx()
137 …if (!ZSTD_cwksp_check_available(&cctx->workspace, ENTROPY_WORKSPACE_SIZE + 2 * sizeof(ZSTD_compres… in ZSTD_initStaticCCtx()
138 …CBlock = (ZSTD_compressedBlockState_t*)ZSTD_cwksp_reserve_object(&cctx->workspace, sizeof(ZSTD_com… in ZSTD_initStaticCCtx()
139 …CBlock = (ZSTD_compressedBlockState_t*)ZSTD_cwksp_reserve_object(&cctx->workspace, sizeof(ZSTD_com… in ZSTD_initStaticCCtx()
140 …cctx->entropyWorkspace = (U32*)ZSTD_cwksp_reserve_object(&cctx->workspace, ENTROPY_WORKSPACE_SIZE); in ZSTD_initStaticCCtx()
[all …]
/src/sys/contrib/zstd/lib/common/
H A Dhuf.h91 * Same as HUF_compress2(), but uses externally allocated `workSpace`.
92 * `workspace` must be at least as large as HUF_WORKSPACE_SIZE */
98 void* workSpace, size_t wkspSize);
164 …tx, void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, void* workSpace, size_t wkspSize…
166 …tx, void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, void* workSpace, size_t wkspSize…
169 …tx, void* dst, size_t dstSize, const void* cSrc, size_t cSrcSize, void* workSpace, size_t wkspSize…
191 …onst HUF_CElt* CTable, unsigned maxSymbolValue, unsigned huffLog, void* workspace, size_t workspac…
211 …void* workSpace, size_t wkspSize, /**< `workSpace` must be aligned on 4-bytes boundaries, `wksp…
216 …* `workSpace` must be aligned on 4-bytes boundaries, and its size must be >= HUF_CTABLE_WORKSPACE_…
222 void* workSpace, size_t wkspSize);
[all …]
H A Dfse_decompress.c71 …t* normalizedCounter, unsigned maxSymbolValue, unsigned tableLog, void* workSpace, size_t wkspSize) in FSE_buildDTable_internal() argument
75 U16* symbolNext = (U16*)workSpace; in FSE_buildDTable_internal()
176 …t* normalizedCounter, unsigned maxSymbolValue, unsigned tableLog, void* workSpace, size_t wkspSize) in FSE_buildDTable_wksp() argument
178 …return FSE_buildDTable_internal(dt, normalizedCounter, maxSymbolValue, tableLog, workSpace, wkspSi… in FSE_buildDTable_wksp()
308 … dstCapacity, const void* cSrc, size_t cSrcSize, unsigned maxLog, void* workSpace, size_t wkspSize) in FSE_decompress_wksp() argument
310 …return FSE_decompress_wksp_bmi2(dst, dstCapacity, cSrc, cSrcSize, maxLog, workSpace, wkspSize, /* … in FSE_decompress_wksp()
322 unsigned maxLog, void* workSpace, size_t wkspSize, in FSE_decompress_wksp_body() argument
329 FSE_DecompressWksp* const wksp = (FSE_DecompressWksp*)workSpace; in FSE_decompress_wksp_body()
345 workSpace = wksp->dtable + FSE_DTABLE_SIZE_U32(tableLog); in FSE_decompress_wksp_body()
348 …_buildDTable_internal(wksp->dtable, wksp->ncount, maxSymbolValue, tableLog, workSpace, wkspSize) ); in FSE_decompress_wksp_body()
[all …]
H A Dentropy_common.c274 void* workSpace, size_t wkspSize, in HUF_readStats_body() argument
300 … oSize = FSE_decompress_wksp_bmi2(huffWeight, hwSize-1, ip+1, iSize, 6, workSpace, wkspSize, bmi2); in HUF_readStats_body()
340 void* workSpace, size_t wkspSize) in HUF_readStats_body_default() argument
342 …dy(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, workSpace, wkspSize, 0); in HUF_readStats_body_default()
349 void* workSpace, size_t wkspSize) in HUF_readStats_body_bmi2() argument
351 …dy(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, workSpace, wkspSize, 1); in HUF_readStats_body_bmi2()
358 void* workSpace, size_t wkspSize, in HUF_readStats_wksp() argument
363 …_bmi2(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, workSpace, wkspSize); in HUF_readStats_wksp()
367 …fault(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, workSpace, wkspSize); in HUF_readStats_wksp()
/src/sys/contrib/openzfs/module/os/linux/spl/
H A Dspl-zlib.c68 * workspace for use. This would take some additional care because we then
79 zlib_workspace_free(void *workspace) in zlib_workspace_free() argument
81 kmem_cache_free(zlib_workspace_cache, workspace); in zlib_workspace_free()
110 stream.workspace = zlib_workspace_alloc(KM_SLEEP); in z_compress_level()
111 if (!stream.workspace) in z_compress_level()
116 zlib_workspace_free(stream.workspace); in z_compress_level()
123 zlib_workspace_free(stream.workspace); in z_compress_level()
129 zlib_workspace_free(stream.workspace); in z_compress_level()
164 stream.workspace = zlib_workspace_alloc(KM_SLEEP); in z_uncompress()
165 if (!stream.workspace) in z_uncompress()
[all …]
/src/sys/contrib/openzfs/module/zstd/lib/common/
H A Dhuf.h133 …HUF_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue, void* workSpace,
135 …onst HUF_CElt* CTable, unsigned maxSymbolValue, unsigned huffLog, void* workspace, size_t workspac…
155 …void* workSpace, size_t wkspSize, /**< `workSpace` must be aligned on 4-bytes boundaries, `wksp…
160 …* `workSpace` must be aligned on 4-bytes boundaries, and its size must be >= HUF_CTABLE_WORKSPACE_…
166 void* workSpace, size_t wkspSize);
178 * Same as HUF_readStats() but takes an external workspace which must be
187 void* workspace, size_t wkspSize,
227 * The minimum workspace size for the `workSpace` used in
233 * a required workspace size greater than that specified in the following
254 …void* workSpace, size_t wkspSize, /**< `workSpace` must be aligned on 4-bytes boundaries, `wkspS…
[all …]
H A Dfse_decompress.c59 …t* normalizedCounter, unsigned maxSymbolValue, unsigned tableLog, void* workSpace, size_t wkspSize) in FSE_buildDTable_internal() argument
63 U16* symbolNext = (U16*)workSpace; in FSE_buildDTable_internal()
162 …t* normalizedCounter, unsigned maxSymbolValue, unsigned tableLog, void* workSpace, size_t wkspSize) in FSE_buildDTable_wksp() argument
164 …return FSE_buildDTable_internal(dt, normalizedCounter, maxSymbolValue, tableLog, workSpace, wkspSi… in FSE_buildDTable_wksp()
247 unsigned maxLog, void* workSpace, size_t wkspSize, in FSE_decompress_wksp_body() argument
254 FSE_DecompressWksp* const wksp = (FSE_DecompressWksp*)workSpace; in FSE_decompress_wksp_body()
256 FSE_DTable* const dtable = (FSE_DTable*)workSpace + dtablePos; in FSE_decompress_wksp_body()
276 workSpace = (BYTE*)workSpace + 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()
293 … dstCapacity, const void* cSrc, size_t cSrcSize, unsigned maxLog, void* workSpace, size_t wkspSize) in FSE_decompress_wksp_body_default() argument
[all …]
H A Dentropy_common.c247 void* workSpace, size_t wkspSize, in HUF_readStats_body() argument
273 … oSize = FSE_decompress_wksp_bmi2(huffWeight, hwSize-1, ip+1, iSize, 6, workSpace, wkspSize, bmi2); in HUF_readStats_body()
313 void* workSpace, size_t wkspSize) in HUF_readStats_body_default() argument
315 …dy(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, workSpace, wkspSize, 0); in HUF_readStats_body_default()
322 void* workSpace, size_t wkspSize) in HUF_readStats_body_bmi2() argument
324 …dy(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, workSpace, wkspSize, 1); in HUF_readStats_body_bmi2()
331 void* workSpace, size_t wkspSize, in HUF_readStats_wksp() argument
336 …_bmi2(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, workSpace, wkspSize); in HUF_readStats_wksp()
340 …fault(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, workSpace, wkspSize); in HUF_readStats_wksp()
/src/sys/contrib/zstd/lib/decompress/
H A Dhuf_decompress.c78 * Byte alignment for workSpace management
337 size_t HUF_readDTableX1_wksp(HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, … in HUF_readDTableX1_wksp() argument
339 return HUF_readDTableX1_wksp_bmi2(DTable, src, srcSize, workSpace, wkspSize, /* bmi2 */ 0); in HUF_readDTableX1_wksp()
342 …X1_wksp_bmi2(HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, size_t wkspSize… in HUF_readDTableX1_wksp_bmi2() argument
349 HUF_ReadDTableX1_Workspace* wksp = (HUF_ReadDTableX1_Workspace*)workSpace; in HUF_readDTableX1_wksp_bmi2()
765 void* workSpace, size_t wkspSize) in HUF_decompress1X1_DCtx_wksp() argument
769 size_t const hSize = HUF_readDTableX1_wksp(DCtx, cSrc, cSrcSize, workSpace, wkspSize); in HUF_decompress1X1_DCtx_wksp()
790 void* workSpace, size_t wkspSize, int bmi2) in HUF_decompress4X1_DCtx_wksp_bmi2() argument
794 … size_t const hSize = HUF_readDTableX1_wksp_bmi2(dctx, cSrc, cSrcSize, workSpace, wkspSize, bmi2); in HUF_decompress4X1_DCtx_wksp_bmi2()
804 void* workSpace, size_t wkspSize) in HUF_decompress4X1_DCtx_wksp() argument
[all …]
/src/contrib/sendmail/cf/hack/
H A Dxconnect.m427 dnl workspace: {client_name} $| {client_addr}
29 dnl workspace: <result-of-lookup> <{client_addr}>
32 dnl workspace: <result-of-lookup> <{client_addr}>
34 dnl workspace: <result-of-lookup> (<>|<{client_addr}>)
36 dnl workspace: <result-of-lookup> (<>|<{client_addr}>) | OK
/src/contrib/googletest/docs/
H A Dquickstart-bazel.md25 ## Set up a Bazel workspace
28 [Bazel workspace](https://docs.bazel.build/versions/main/build-ref.html#workspace)
30 software you want to build. Each workspace directory has a text file named
34 First, create a directory for your workspace:
43 this, create a `MODULE.bazel` file in the root directory of your Bazel workspace
58 With your Bazel workspace set up, you can now use GoogleTest code within your
/src/contrib/file/magic/Magdir/
H A Ddyadic19 #>>>1 byte 0x00 incomplete workspace
25 # *.DWS Dyalog APL Workspace
26 >>>1 byte 0x03 workspace
53 >>>1 byte 0x19 external workspace
H A Dvax4 # vax: file(1) magic for VAX executable/object and APL workspace
6 0 lelong 0101557 VAX single precision APL workspace
7 0 lelong 0101556 VAX double precision APL workspace
H A Dpdp4 # pdp: file(1) magic for PDP-11 executable/object and APL workspace
7 0 lelong 0101555 PDP-11 single precision APL workspace
8 0 lelong 0101554 PDP-11 double precision APL workspace
/src/contrib/googletest/
H A DWORKSPACE.bzlmod31 # https://bazel.build/external/migration#workspace.bzlmod
34 # file exists, the content of WORKSPACE is ignored. This prevents
35 # bzlmod builds from unintentionally depending on the WORKSPACE file.

12345