Home
last modified time | relevance | path

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

12

/linux-6.1.9/fs/btrfs/
Dzlib.c26 struct workspace { struct
39 struct workspace *workspace = list_entry(ws, struct workspace, list); in zlib_get_workspace() argument
41 workspace->level = level; in zlib_get_workspace()
48 struct workspace *workspace = list_entry(ws, struct workspace, list); in zlib_free_workspace() local
50 kvfree(workspace->strm.workspace); in zlib_free_workspace()
51 kfree(workspace->buf); in zlib_free_workspace()
52 kfree(workspace); in zlib_free_workspace()
57 struct workspace *workspace; in zlib_alloc_workspace() local
60 workspace = kzalloc(sizeof(*workspace), GFP_KERNEL); in zlib_alloc_workspace()
61 if (!workspace) in zlib_alloc_workspace()
[all …]
Dzstd.c42 struct workspace { struct
89 static inline struct workspace *list_to_workspace(struct list_head *list) in list_to_workspace()
91 return container_of(list, struct workspace, list); in list_to_workspace()
120 struct workspace *victim = container_of(pos, struct workspace, in zstd_reclaim_timer_fn()
202 struct workspace *workspace; in zstd_cleanup_workspace_manager() local
208 workspace = container_of(wsm.idle_ws[i].next, in zstd_cleanup_workspace_manager()
209 struct workspace, list); in zstd_cleanup_workspace_manager()
210 list_del(&workspace->list); in zstd_cleanup_workspace_manager()
211 list_del(&workspace->lru_list); in zstd_cleanup_workspace_manager()
212 zstd_free_workspace(&workspace->list); in zstd_cleanup_workspace_manager()
[all …]
Dlzo.c61 struct workspace { struct
72 struct workspace *workspace = list_entry(ws, struct workspace, list); in lzo_free_workspace() argument
74 kvfree(workspace->buf); in lzo_free_workspace()
75 kvfree(workspace->cbuf); in lzo_free_workspace()
76 kvfree(workspace->mem); in lzo_free_workspace()
77 kfree(workspace); in lzo_free_workspace()
82 struct workspace *workspace; in lzo_alloc_workspace() local
84 workspace = kzalloc(sizeof(*workspace), GFP_KERNEL); in lzo_alloc_workspace()
85 if (!workspace) in lzo_alloc_workspace()
88 workspace->mem = kvmalloc(LZO1X_MEM_COMPRESS, GFP_KERNEL); in lzo_alloc_workspace()
[all …]
Dcompression.c886 struct heuristic_ws *workspace; in free_heuristic_ws() local
888 workspace = list_entry(ws, struct heuristic_ws, list); in free_heuristic_ws()
890 kvfree(workspace->sample); in free_heuristic_ws()
891 kfree(workspace->bucket); in free_heuristic_ws()
892 kfree(workspace->bucket_b); in free_heuristic_ws()
893 kfree(workspace); in free_heuristic_ws()
970 struct list_head *workspace; in btrfs_init_workspace_manager() local
982 workspace = alloc_workspace(type, 0); in btrfs_init_workspace_manager()
983 if (IS_ERR(workspace)) { in btrfs_init_workspace_manager()
989 list_add(workspace, &wsm->idle_ws); in btrfs_init_workspace_manager()
[all …]
/linux-6.1.9/lib/zstd/
Dzstd_decompress_module.c47 zstd_dctx *zstd_init_dctx(void *workspace, size_t workspace_size) in zstd_init_dctx() argument
49 if (workspace == NULL) in zstd_init_dctx()
51 return ZSTD_initStaticDCtx(workspace, workspace_size); in zstd_init_dctx()
68 zstd_dstream *zstd_init_dstream(size_t max_window_size, void *workspace, in zstd_init_dstream() argument
71 if (workspace == NULL) in zstd_init_dstream()
74 return ZSTD_initStaticDStream(workspace, workspace_size); in zstd_init_dstream()
Dzstd_compress_module.c88 zstd_cctx *zstd_init_cctx(void *workspace, size_t workspace_size) in zstd_init_cctx() argument
90 if (workspace == NULL) in zstd_init_cctx()
92 return ZSTD_initStaticCCtx(workspace, workspace_size); in zstd_init_cctx()
111 unsigned long long pledged_src_size, void *workspace, size_t workspace_size) in zstd_init_cstream() argument
115 if (workspace == NULL) in zstd_init_cstream()
118 cstream = ZSTD_initStaticCStream(workspace, workspace_size); in zstd_init_cstream()
/linux-6.1.9/lib/zstd/compress/
Dzstd_compress_superblock.c66 void* workspace, size_t wkspSize) in ZSTD_buildSuperBlockEntropy_literal() argument
68 BYTE* const wkspStart = (BYTE*)workspace; in ZSTD_buildSuperBlockEntropy_literal()
71 unsigned* const countWksp = (unsigned*)workspace; in ZSTD_buildSuperBlockEntropy_literal()
101 …est = HIST_count_wksp (countWksp, &maxSymbolValue, (const BYTE*)src, srcSize, workspace, wkspSize); in ZSTD_buildSuperBlockEntropy_literal()
169 void* workspace, size_t wkspSize) in ZSTD_buildSuperBlockEntropy_sequences() argument
171 BYTE* const wkspStart = (BYTE*)workspace; in ZSTD_buildSuperBlockEntropy_sequences()
174 unsigned* const countWksp = (unsigned*)workspace; in ZSTD_buildSuperBlockEntropy_sequences()
192 ZSTD_memset(workspace, 0, wkspSize); in ZSTD_buildSuperBlockEntropy_sequences()
200 …mostFrequent = HIST_countFast_wksp(countWksp, &max, llCodeTable, nbSeq, workspace, wkspSize); /* … in ZSTD_buildSuperBlockEntropy_sequences()
223 …mostFrequent = HIST_countFast_wksp(countWksp, &max, ofCodeTable, nbSeq, workspace, wkspSize); /* … in ZSTD_buildSuperBlockEntropy_sequences()
[all …]
Dzstd_cwksp.h139 void* workspace; member
161 assert(ws->workspace <= ws->objectEnd); in ZSTD_cwksp_assert_internal_consistency()
224 return (ptr != NULL) && (ws->workspace <= ptr) && (ptr <= ws->workspaceEnd); in ZSTD_cwksp_owns_buffer()
402 ws->workspace = start; in ZSTD_cwksp_init()
404 ws->objectEnd = ws->workspace; in ZSTD_cwksp_init()
414 void* workspace = ZSTD_customMalloc(size, customMem); in ZSTD_cwksp_create() local
416 RETURN_ERROR_IF(workspace == NULL, memory_allocation, "NULL pointer!"); in ZSTD_cwksp_create()
417 ZSTD_cwksp_init(ws, workspace, size, ZSTD_cwksp_dynamic_alloc); in ZSTD_cwksp_create()
422 void *ptr = ws->workspace; in ZSTD_cwksp_free()
438 return (size_t)((BYTE*)ws->workspaceEnd - (BYTE*)ws->workspace); in ZSTD_cwksp_sizeof()
[all …]
Dzstd_compress.c66 ZSTD_cwksp workspace; member
103 ZSTD_CCtx* ZSTD_initStaticCCtx(void* workspace, size_t workspaceSize) in ZSTD_initStaticCCtx() argument
108 if ((size_t)workspace & 7) return NULL; /* must be 8-aligned */ in ZSTD_initStaticCCtx()
109 ZSTD_cwksp_init(&ws, workspace, workspaceSize, ZSTD_cwksp_static_alloc); in ZSTD_initStaticCCtx()
115 ZSTD_cwksp_move(&cctx->workspace, &ws); in ZSTD_initStaticCCtx()
119 …if (!ZSTD_cwksp_check_available(&cctx->workspace, ENTROPY_WORKSPACE_SIZE + 2 * sizeof(ZSTD_compres… in ZSTD_initStaticCCtx()
120 …CBlock = (ZSTD_compressedBlockState_t*)ZSTD_cwksp_reserve_object(&cctx->workspace, sizeof(ZSTD_com… in ZSTD_initStaticCCtx()
121 …CBlock = (ZSTD_compressedBlockState_t*)ZSTD_cwksp_reserve_object(&cctx->workspace, sizeof(ZSTD_com… in ZSTD_initStaticCCtx()
122 …cctx->entropyWorkspace = (U32*)ZSTD_cwksp_reserve_object(&cctx->workspace, ENTROPY_WORKSPACE_SIZE); in ZSTD_initStaticCCtx()
151 ZSTD_cwksp_free(&cctx->workspace, cctx->customMem); in ZSTD_freeCCtxContent()
[all …]
/linux-6.1.9/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-6.1.9/crypto/
Ddeflate.c47 stream->workspace = vzalloc(zlib_deflate_workspacesize( in deflate_comp_init()
49 if (!stream->workspace) { in deflate_comp_init()
67 vfree(stream->workspace); in deflate_comp_init()
76 stream->workspace = vzalloc(zlib_inflate_workspacesize()); in deflate_decomp_init()
77 if (!stream->workspace) { in deflate_decomp_init()
92 vfree(stream->workspace); in deflate_decomp_init()
99 vfree(ctx->comp_stream.workspace); in deflate_comp_exit()
105 vfree(ctx->decomp_stream.workspace); in deflate_decomp_exit()
/linux-6.1.9/include/linux/
Dzstd.h165 zstd_cctx *zstd_init_cctx(void *workspace, size_t workspace_size);
204 zstd_dctx *zstd_init_dctx(void *workspace, size_t workspace_size);
276 unsigned long long pledged_src_size, void *workspace, size_t workspace_size);
366 zstd_dstream *zstd_init_dstream(size_t max_window_size, void *workspace,
Dzstd_lib.h1475 ZSTDLIB_API ZSTD_CCtx* ZSTD_initStaticCCtx(void* workspace, size_t workspaceSize);
1476 ZSTDLIB_API ZSTD_CStream* ZSTD_initStaticCStream(void* workspace, size_t workspaceSize); /*< sam…
1478 ZSTDLIB_API ZSTD_DCtx* ZSTD_initStaticDCtx(void* workspace, size_t workspaceSize);
1479 ZSTDLIB_API ZSTD_DStream* ZSTD_initStaticDStream(void* workspace, size_t workspaceSize); /*< sam…
1482 void* workspace, size_t workspaceSize,
1489 void* workspace, size_t workspaceSize,
/linux-6.1.9/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.h37 #define WS(strm) ((struct inflate_workspace *)(strm->workspace))
/linux-6.1.9/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-6.1.9/fs/squashfs/
Dzstd_wrapper.c23 struct workspace { struct
31 struct workspace *wksp = kmalloc(sizeof(*wksp), GFP_KERNEL); in zstd_init() argument
53 struct workspace *wksp = strm; in zstd_free()
65 struct workspace *wksp = strm; in zstd_uncompress()
Dzlib_wrapper.c29 stream->workspace = vmalloc(zlib_inflate_workspacesize()); in zlib_init()
30 if (stream->workspace == NULL) in zlib_init()
47 vfree(stream->workspace); in zlib_free()
/linux-6.1.9/fs/pstore/
Dplatform.c673 char *unzipped, *workspace; in decompress_record() local
692 workspace = kmalloc(unzipped_len + record->ecc_notice_size, in decompress_record()
694 if (!workspace) in decompress_record()
699 workspace, &unzipped_len); in decompress_record()
702 kfree(workspace); in decompress_record()
707 memcpy(workspace + unzipped_len, record->buf + record->size, in decompress_record()
711 unzipped = kmemdup(workspace, unzipped_len + record->ecc_notice_size, in decompress_record()
713 kfree(workspace); in decompress_record()
/linux-6.1.9/lib/
Ddecompress_inflate.c82 strm->workspace = malloc(flush ? zlib_inflate_workspacesize() : in __gunzip()
89 if (strm->workspace == NULL) { in __gunzip()
186 free(strm->workspace); in __gunzip()
/linux-6.1.9/drivers/net/ethernet/chelsio/cxgb4/
Dcudbg_zlib.c45 compress_stream.workspace = pdbg_init->workspace; in cudbg_compress_buff()
/linux-6.1.9/drivers/net/ppp/
Dppp_deflate.c66 vfree(state->strm.workspace); in z_comp_free()
107 state->strm.workspace = vmalloc(zlib_deflate_workspacesize(-w_size, 8)); in z_comp_alloc()
108 if (state->strm.workspace == NULL) in z_comp_alloc()
282 vfree(state->strm.workspace); in z_decomp_free()
322 state->strm.workspace = vmalloc(zlib_inflate_workspacesize()); in z_decomp_alloc()
323 if (state->strm.workspace == NULL) in z_decomp_alloc()
/linux-6.1.9/kernel/module/
Ddecompress.c103 s.workspace = kmalloc(zlib_inflate_workspacesize(), GFP_KERNEL); in module_gzip_decompress()
104 if (!s.workspace) in module_gzip_decompress()
141 kfree(s.workspace); in module_gzip_decompress()
/linux-6.1.9/lib/zstd/decompress/
Dzstd_decompress_internal.h85 U32 workspace[ZSTD_BUILD_FSE_TABLE_WKSP_SIZE_U32]; member
116 …U32 workspace[HUF_DECOMPRESS_WORKSPACE_SIZE_U32]; /* space needed when building huffman tables */ member
Dzstd_decompress_block.c147 istart+lhSize, litCSize, dctx->workspace, in ZSTD_decodeLiteralsBlock()
148 sizeof(dctx->workspace)); in ZSTD_decodeLiteralsBlock()
152 istart+lhSize, litCSize, dctx->workspace, in ZSTD_decodeLiteralsBlock()
153 sizeof(dctx->workspace), dctx->bmi2); in ZSTD_decodeLiteralsBlock()
158 istart+lhSize, litCSize, dctx->workspace, in ZSTD_decodeLiteralsBlock()
159 sizeof(dctx->workspace), dctx->bmi2); in ZSTD_decodeLiteralsBlock()
622 dctx->workspace, sizeof(dctx->workspace), in ZSTD_decodeSeqHeaders()
634 dctx->workspace, sizeof(dctx->workspace), in ZSTD_decodeSeqHeaders()
646 dctx->workspace, sizeof(dctx->workspace), in ZSTD_decodeSeqHeaders()

12