Home
last modified time | relevance | path

Searched refs:workspace (Results 1 – 25 of 45) sorted by relevance

12

/Linux-v4.19/fs/btrfs/
Dzlib.c23 struct workspace { struct
32 struct workspace *workspace = list_entry(ws, struct workspace, list); in zlib_free_workspace() argument
34 kvfree(workspace->strm.workspace); in zlib_free_workspace()
35 kfree(workspace->buf); in zlib_free_workspace()
36 kfree(workspace); in zlib_free_workspace()
41 struct workspace *workspace; in zlib_alloc_workspace() local
44 workspace = kzalloc(sizeof(*workspace), GFP_KERNEL); in zlib_alloc_workspace()
45 if (!workspace) in zlib_alloc_workspace()
50 workspace->strm.workspace = kvmalloc(workspacesize, GFP_KERNEL); in zlib_alloc_workspace()
51 workspace->buf = kmalloc(PAGE_SIZE, GFP_KERNEL); in zlib_alloc_workspace()
[all …]
Dzstd.c35 struct workspace { struct
46 struct workspace *workspace = list_entry(ws, struct workspace, list); in zstd_free_workspace() argument
48 kvfree(workspace->mem); in zstd_free_workspace()
49 kfree(workspace->buf); in zstd_free_workspace()
50 kfree(workspace); in zstd_free_workspace()
57 struct workspace *workspace; in zstd_alloc_workspace() local
59 workspace = kzalloc(sizeof(*workspace), GFP_KERNEL); in zstd_alloc_workspace()
60 if (!workspace) in zstd_alloc_workspace()
63 workspace->size = max_t(size_t, in zstd_alloc_workspace()
66 workspace->mem = kvmalloc(workspace->size, GFP_KERNEL); in zstd_alloc_workspace()
[all …]
Dlzo.c57 struct workspace { struct
66 struct workspace *workspace = list_entry(ws, struct workspace, list); in lzo_free_workspace() argument
68 kvfree(workspace->buf); in lzo_free_workspace()
69 kvfree(workspace->cbuf); in lzo_free_workspace()
70 kvfree(workspace->mem); in lzo_free_workspace()
71 kfree(workspace); in lzo_free_workspace()
76 struct workspace *workspace; in lzo_alloc_workspace() local
78 workspace = kzalloc(sizeof(*workspace), GFP_KERNEL); in lzo_alloc_workspace()
79 if (!workspace) in lzo_alloc_workspace()
82 workspace->mem = kvmalloc(LZO1X_MEM_COMPRESS, GFP_KERNEL); in lzo_alloc_workspace()
[all …]
Dcompression.c743 struct heuristic_ws *workspace; in free_heuristic_ws() local
745 workspace = list_entry(ws, struct heuristic_ws, list); in free_heuristic_ws()
747 kvfree(workspace->sample); in free_heuristic_ws()
748 kfree(workspace->bucket); in free_heuristic_ws()
749 kfree(workspace->bucket_b); in free_heuristic_ws()
750 kfree(workspace); in free_heuristic_ws()
803 struct list_head *workspace; in btrfs_init_compress() local
811 workspace = alloc_heuristic_ws(); in btrfs_init_compress()
812 if (IS_ERR(workspace)) { in btrfs_init_compress()
818 list_add(workspace, &btrfs_heuristic_ws.idle_ws); in btrfs_init_compress()
[all …]
Dcompression.h103 void (*free_workspace)(struct list_head *workspace);
105 int (*compress_pages)(struct list_head *workspace,
113 int (*decompress_bio)(struct list_head *workspace,
116 int (*decompress)(struct list_head *workspace,
/Linux-v4.19/lib/zstd/
Dzstd_common.c35 ZSTD_customMem ZSTD_initStack(void *workspace, size_t workspaceSize) in ZSTD_initStack() argument
37 ZSTD_customMem stackMem = {ZSTD_stackAlloc, ZSTD_stackFree, workspace}; in ZSTD_initStack()
38 ZSTD_stack *stack = (ZSTD_stack *)workspace; in ZSTD_initStack()
40 if (!workspace || workspaceSize < sizeof(ZSTD_stack) || workspace != ZSTD_PTR_ALIGN(workspace)) { in ZSTD_initStack()
45 stack->ptr = workspace; in ZSTD_initStack()
46 stack->end = (char *)workspace + workspaceSize; in ZSTD_initStack()
Dhuf.h104 …tx, void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, void *workspace, size_t workspac…
105 …sp(HUF_DTable *dctx, void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, void *workspace,
107 …sp(HUF_DTable *dctx, void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, void *workspace,
109 …sp(HUF_DTable *dctx, void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, void *workspace,
130 …onst HUF_CElt *CTable, unsigned maxSymbolValue, unsigned huffLog, void *workspace, size_t workspac…
160 void *workspace, size_t workspaceSize);
164 …CTable, unsigned maxSymbolValue, const void *src, size_t srcSize, void *workspace, size_t workspac…
180 size_t HUF_readDTableX2_wksp(HUF_DTable *DTable, const void *src, size_t srcSize, void *workspace, …
181 size_t HUF_readDTableX4_wksp(HUF_DTable *DTable, const void *src, size_t srcSize, void *workspace, …
201 …tx, void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, void *workspace, size_t workspac…
[all …]
Dhuf_decompress.c90 size_t HUF_readDTableX2_wksp(HUF_DTable *DTable, const void *src, size_t srcSize, void *workspace, … in HUF_readDTableX2_wksp() argument
102 rankVal = (U32 *)workspace + spaceUsed32; in HUF_readDTableX2_wksp()
104 huffWeight = (BYTE *)((U32 *)workspace + spaceUsed32); in HUF_readDTableX2_wksp()
109 workspace = (U32 *)workspace + spaceUsed32; in HUF_readDTableX2_wksp()
115 …, HUF_SYMBOLVALUE_MAX + 1, rankVal, &nbSymbols, &tableLog, src, srcSize, workspace, workspaceSize); in HUF_readDTableX2_wksp()
232 …tx, void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, void *workspace, size_t workspac… in HUF_decompress1X2_DCtx_wksp() argument
236 size_t const hSize = HUF_readDTableX2_wksp(DCtx, cSrc, cSrcSize, workspace, workspaceSize); in HUF_decompress1X2_DCtx_wksp()
363 …tx, void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, void *workspace, size_t workspac… in HUF_decompress4X2_DCtx_wksp() argument
367 size_t const hSize = HUF_readDTableX2_wksp(dctx, cSrc, cSrcSize, workspace, workspaceSize); in HUF_decompress4X2_DCtx_wksp()
482 size_t HUF_readDTableX4_wksp(HUF_DTable *DTable, const void *src, size_t srcSize, void *workspace, … in HUF_readDTableX4_wksp() argument
[all …]
Dhuf_compress.c82 …oid *dst, size_t dstSize, const void *weightTable, size_t wtSize, void *workspace, size_t workspac… in HUF_compressWeights_wksp() argument
98 CTable = (FSE_CTable *)((U32 *)workspace + spaceUsed32); in HUF_compressWeights_wksp()
100 count = (U32 *)workspace + spaceUsed32; in HUF_compressWeights_wksp()
102 norm = (S16 *)((U32 *)workspace + spaceUsed32); in HUF_compressWeights_wksp()
107 workspace = (U32 *)workspace + spaceUsed32; in HUF_compressWeights_wksp()
133 CHECK_F(FSE_buildCTable_wksp(CTable, norm, maxSymbolValue, tableLog, workspace, workspaceSize)); in HUF_compressWeights_wksp()
152 …DstSize, const HUF_CElt *CTable, U32 maxSymbolValue, U32 huffLog, void *workspace, size_t workspac… in HUF_writeCTable_wksp() argument
161 bitsToWeight = (BYTE *)((U32 *)workspace + spaceUsed32); in HUF_writeCTable_wksp()
163 huffWeight = (BYTE *)((U32 *)workspace + spaceUsed32); in HUF_writeCTable_wksp()
168 workspace = (U32 *)workspace + spaceUsed32; in HUF_writeCTable_wksp()
[all …]
Dfse_decompress.c95 …t *normalizedCounter, unsigned maxSymbolValue, unsigned tableLog, void *workspace, size_t workspac… in FSE_buildDTable_wksp() argument
99 U16 *symbolNext = (U16 *)workspace; in FSE_buildDTable_wksp()
294 … dstCapacity, const void *cSrc, size_t cSrcSize, unsigned maxLog, void *workspace, size_t workspac… in FSE_decompress_wksp() argument
308 dt = (FSE_DTable *)((U32 *)workspace + spaceUsed32); in FSE_decompress_wksp()
310 counting = (short *)((U32 *)workspace + spaceUsed32); in FSE_decompress_wksp()
315 workspace = (U32 *)workspace + spaceUsed32; in FSE_decompress_wksp()
329 CHECK_F(FSE_buildDTable_wksp(dt, counting, maxSymbolValue, tableLog, workspace, workspaceSize)); in FSE_decompress_wksp()
Ddecompress.c73 U64 workspace[HUF_DECOMPRESS_WORKSPACE_SIZE_U32 / 2]; member
141 ZSTD_DCtx *ZSTD_initDCtx(void *workspace, size_t workspaceSize) in ZSTD_initDCtx() argument
143 ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); in ZSTD_initDCtx()
488 dctx->entropy.workspace, sizeof(dctx->entropy.workspace)) in ZSTD_decodeLiteralsBlock()
490 dctx->entropy.workspace, sizeof(dctx->entropy.workspace))))) in ZSTD_decodeLiteralsBlock()
753 …size_t srcSize, const FSE_decode_t4 *defaultTable, U32 flagRepeatTable, void *workspace, size_t wo… in ZSTD_buildSeqTable() argument
773 S16 *norm = (S16 *)workspace; in ZSTD_buildSeqTable()
778 workspace = (U32 *)workspace + spaceUsed32; in ZSTD_buildSeqTable()
786 FSE_buildDTable_wksp(DTableSpace, norm, max, tableLog, workspace, workspaceSize); in ZSTD_buildSeqTable()
837 … LL_defaultDTable, dctx->fseEntropy, dctx->entropy.workspace, sizeof(dctx->entropy.workspace)); in ZSTD_decodeSeqHeaders()
[all …]
Dentropy_common.c167 …*nbSymbolsPtr, U32 *tableLogPtr, const void *src, size_t srcSize, void *workspace, size_t workspac… in HUF_readStats_wksp() argument
197 …oSize = FSE_decompress_wksp(huffWeight, hwSize - 1, ip + 1, iSize, 6, workspace, workspaceSize); /… in HUF_readStats_wksp()
Dfse_compress.c92 …t *normalizedCounter, unsigned maxSymbolValue, unsigned tableLog, void *workspace, size_t workspac… in FSE_buildCTable_wksp() argument
107 cumul = (U32 *)workspace + spaceUsed32; in FSE_buildCTable_wksp()
109 tableSymbol = (FSE_FUNCTION_TYPE *)((U32 *)workspace + spaceUsed32); in FSE_buildCTable_wksp()
114 workspace = (U32 *)workspace + spaceUsed32; in FSE_buildCTable_wksp()
/Linux-v4.19/fs/jffs2/
Dcompr_zlib.c45 def_strm.workspace = vmalloc(zlib_deflate_workspacesize(MAX_WBITS, in alloc_workspaces()
47 if (!def_strm.workspace) in alloc_workspaces()
52 inf_strm.workspace = vmalloc(zlib_inflate_workspacesize()); in alloc_workspaces()
53 if (!inf_strm.workspace) { in alloc_workspaces()
54 vfree(def_strm.workspace); in alloc_workspaces()
64 vfree(def_strm.workspace); in free_workspaces()
65 vfree(inf_strm.workspace); in free_workspaces()
/Linux-v4.19/crypto/
Ddeflate.c51 stream->workspace = vzalloc(zlib_deflate_workspacesize( in deflate_comp_init()
53 if (!stream->workspace) { in deflate_comp_init()
71 vfree(stream->workspace); in deflate_comp_init()
80 stream->workspace = vzalloc(zlib_inflate_workspacesize()); in deflate_decomp_init()
81 if (!stream->workspace) { in deflate_decomp_init()
96 vfree(stream->workspace); in deflate_decomp_init()
103 vfree(ctx->comp_stream.workspace); in deflate_comp_exit()
109 vfree(ctx->decomp_stream.workspace); in deflate_decomp_exit()
/Linux-v4.19/include/linux/
Dzstd.h240 ZSTD_CCtx *ZSTD_initCCtx(void *workspace, size_t workspaceSize);
283 ZSTD_DCtx *ZSTD_initDCtx(void *workspace, size_t workspaceSize);
384 ZSTD_parameters params, void *workspace, size_t workspaceSize);
439 void *workspace, size_t workspaceSize);
556 unsigned long long pledgedSrcSize, void *workspace,
572 unsigned long long pledgedSrcSize, void *workspace,
695 ZSTD_DStream *ZSTD_initDStream(size_t maxWindowSize, void *workspace,
710 const ZSTD_DDict *ddict, void *workspace, size_t workspaceSize);
/Linux-v4.19/lib/zlib_inflate/
Dinfutil.c20 strm->workspace = kmalloc(zlib_inflate_workspacesize(), GFP_KERNEL); in zlib_inflate_blob()
21 if (strm->workspace == NULL) in zlib_inflate_blob()
44 kfree(strm->workspace); in zlib_inflate_blob()
Dinfutil.h23 #define WS(z) ((struct inflate_workspace *)(z->workspace))
/Linux-v4.19/fs/cramfs/
Duncompress.c62 stream.workspace = vmalloc(zlib_inflate_workspacesize()); in cramfs_uncompress_init()
63 if (!stream.workspace) { in cramfs_uncompress_init()
78 vfree(stream.workspace); in cramfs_uncompress_exit()
/Linux-v4.19/fs/squashfs/
Dzstd_wrapper.c32 struct workspace { struct
40 struct workspace *wksp = kmalloc(sizeof(*wksp), GFP_KERNEL); in zstd_init() argument
62 struct workspace *wksp = strm; in zstd_free()
74 struct workspace *wksp = strm; in zstd_uncompress()
Dzlib_wrapper.c42 stream->workspace = vmalloc(zlib_inflate_workspacesize()); in zlib_init()
43 if (stream->workspace == NULL) in zlib_init()
60 vfree(stream->workspace); in zlib_free()
/Linux-v4.19/lib/
Ddecompress_inflate.c78 strm->workspace = malloc(flush ? zlib_inflate_workspacesize() : in __gunzip()
80 if (strm->workspace == NULL) { in __gunzip()
173 free(strm->workspace); in __gunzip()
/Linux-v4.19/drivers/net/ppp/
Dppp_deflate.c69 vfree(state->strm.workspace); in z_comp_free()
110 state->strm.workspace = vmalloc(zlib_deflate_workspacesize(-w_size, 8)); in z_comp_alloc()
111 if (state->strm.workspace == NULL) in z_comp_alloc()
286 vfree(state->strm.workspace); in z_decomp_free()
326 state->strm.workspace = vmalloc(zlib_inflate_workspacesize()); in z_decomp_alloc()
327 if (state->strm.workspace == NULL) in z_decomp_alloc()
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4/
Dcudbg_zlib.c57 compress_stream.workspace = pdbg_init->workspace; in cudbg_compress_buff()
/Linux-v4.19/arch/arm/kernel/
Dhead-inflate-data.c50 strm->workspace = &state; in __inflate_kernel_data()

12