Searched refs:workspace (Results 1 - 25 of 48) sorted by last modified time

12

/linux-master/drivers/gpu/drm/i915/
H A Di915_gpu_error.c261 zstream->workspace =
264 if (!zstream->workspace) {
279 void *workspace = zstream->workspace; local
282 zstream->workspace = workspace;
372 kfree(c->zstream.workspace);
/linux-master/net/ipv6/
H A Daddrconf.c3346 static __u32 workspace[SHA1_WORKSPACE_WORDS]; local
3376 memset(workspace, 0, sizeof(workspace));
3383 sha1_transform(digest, data.__data, workspace);
/linux-master/fs/btrfs/
H A Dzstd.c43 struct workspace { struct
62 * workspace.
64 * Getting a workspace is done by using the bitmap to identify the levels that
66 * workspaces because of the monotonic memory guarantee. A workspace's
68 * level. Putting a workspace involves adding it back to the appropriate places
90 static inline struct workspace *list_to_workspace(struct list_head *list)
92 return container_of(list, struct workspace, list);
103 * This scans the lru_list and attempts to reclaim any workspace that hasn't
121 struct workspace *victim = container_of(pos, struct workspace,
203 struct workspace *workspace; local
236 struct workspace *workspace; local
314 struct workspace *workspace = list_to_workspace(ws); local
344 struct workspace *workspace = list_entry(ws, struct workspace, list); local
353 struct workspace *workspace; local
381 struct workspace *workspace = list_entry(ws, struct workspace, list); local
552 struct workspace *workspace = list_entry(ws, struct workspace, list); local
631 struct workspace *workspace = list_entry(ws, struct workspace, list); local
[all...]
H A Dzlib.c23 /* workspace buffer size for s390 zlib hardware support */
26 struct workspace { struct
39 struct workspace *workspace = list_entry(ws, struct workspace, list); local
41 workspace->level = level;
48 struct workspace *workspace = list_entry(ws, struct workspace, list); local
50 kvfree(workspace
57 struct workspace *workspace; local
98 struct workspace *workspace = list_entry(ws, struct workspace, list); local
279 struct workspace *workspace = list_entry(ws, struct workspace, list); local
366 struct workspace *workspace = list_entry(ws, struct workspace, list); local
[all...]
H A Dlzo.c64 struct workspace { struct
75 struct workspace *workspace = list_entry(ws, struct workspace, list); local
77 kvfree(workspace->buf);
78 kvfree(workspace->cbuf);
79 kvfree(workspace->mem);
80 kfree(workspace);
85 struct workspace *workspace; local
216 struct workspace *workspace = list_entry(ws, struct workspace, list); local
333 struct workspace *workspace = list_entry(ws, struct workspace, list); local
432 struct workspace *workspace = list_entry(ws, struct workspace, list); local
[all...]
H A Dcompression.c690 struct heuristic_ws *workspace; local
692 workspace = list_entry(ws, struct heuristic_ws, list);
694 kvfree(workspace->sample);
695 kfree(workspace->bucket);
696 kfree(workspace->bucket_b);
697 kfree(workspace);
774 struct list_head *workspace; local
783 * Preallocate one workspace for each compression type so we can
786 workspace = alloc_workspace(type, 0);
787 if (IS_ERR(workspace)) {
820 struct list_head *workspace; local
1028 struct list_head *workspace; local
1041 struct list_head *workspace; local
1063 struct list_head *workspace; local
[all...]
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_main.c1048 void *workspace; local
1057 workspace = vzalloc(zlib_inflate_workspacesize());
1058 if (!workspace)
1060 p_hwfn->stream->workspace = workspace;
1076 vfree(p_hwfn->stream->workspace);
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_main.c6581 bp->strm->workspace = vmalloc(zlib_inflate_workspacesize());
6582 if (bp->strm->workspace == NULL)
6604 vfree(bp->strm->workspace);
/linux-master/drivers/base/firmware_loader/
H A Dmain.c315 void *workspace, *out_buf; local
337 workspace = kvzalloc(workspace_size, GFP_KERNEL);
338 if (!workspace) {
343 ctx = zstd_init_dctx(workspace, workspace_size);
364 kvfree(workspace);
/linux-master/fs/f2fs/
H A Dcompress.c332 void *workspace;
343 workspace = f2fs_kvmalloc(F2FS_I_SB(cc->inode),
345 if (!workspace)
348 stream = zstd_init_cstream(&params, 0, workspace, workspace_size);
352 kvfree(workspace);
356 cc->private = workspace;
417 void *workspace;
424 workspace = f2fs_kvmalloc(F2FS_I_SB(dic->inode),
426 if (!workspace)
429 stream = zstd_init_dstream(max_window_size, workspace, workspace_siz
335 void *workspace; local
421 void *workspace; local
[all...]
/linux-master/fs/bcachefs/
H A Dcompress.c145 static inline void zlib_set_workspace(z_stream *strm, void *workspace) argument
148 strm->workspace = workspace;
158 void *workspace; local
179 workspace = mempool_alloc(&c->decompress_workspace, GFP_NOFS);
181 zlib_set_workspace(&strm, workspace);
185 mempool_free(workspace, &c->decompress_workspace);
198 workspace = mempool_alloc(&c->decompress_workspace, GFP_NOFS);
199 ctx = zstd_init_dctx(workspace, zstd_dctx_workspace_bound());
205 mempool_free(workspace,
295 attempt_compress(struct bch_fs *c, void *workspace, void *dst, size_t dst_len, void *src, size_t src_len, struct bch_compression_opt compression) argument
391 void *workspace; local
[all...]
/linux-master/fs/erofs/
H A Ddecompressor_deflate.c36 vfree(strm->z.workspace);
59 strm->z.workspace = vmalloc(zlib_inflate_workspacesize());
60 if (!strm->z.workspace) {
73 erofs_err(NULL, "failed to allocate zlib workspace");
/linux-master/drivers/net/ppp/
H A Dppp_deflate.c66 vfree(state->strm.workspace);
107 state->strm.workspace = vmalloc(zlib_deflate_workspacesize(-w_size, 8));
108 if (state->strm.workspace == NULL)
282 vfree(state->strm.workspace);
322 state->strm.workspace = vmalloc(zlib_inflate_workspacesize());
323 if (state->strm.workspace == NULL)
/linux-master/kernel/module/
H A Ddecompress.c103 s.workspace = kvmalloc(zlib_inflate_workspacesize(), GFP_KERNEL);
104 if (!s.workspace)
141 kvfree(s.workspace);
/linux-master/crypto/
H A Ddeflate.c47 stream->workspace = vzalloc(zlib_deflate_workspacesize(
49 if (!stream->workspace) {
63 vfree(stream->workspace);
72 stream->workspace = vzalloc(zlib_inflate_workspacesize());
73 if (!stream->workspace) {
85 vfree(stream->workspace);
92 vfree(ctx->comp_stream.workspace);
98 vfree(ctx->decomp_stream.workspace);
/linux-master/fs/pstore/
H A Dplatform.c181 .workspace = compress_workspace,
238 pr_err("Failed to allocate zlib deflate workspace\n");
587 char *unzipped, *workspace; local
600 if (!zstream->workspace) {
613 workspace = kvzalloc(max_uncompressed_size + record->ecc_notice_size,
615 if (!workspace)
620 zstream->next_out = workspace;
626 kvfree(workspace);
633 memcpy(workspace + unzipped_len, record->buf + record->size,
637 unzipped = kvmemdup(workspace, unzipped_le
[all...]
/linux-master/arch/xtensa/boot/lib/
H A Dzmem.c63 s.workspace = zalloc(zlib_inflate_workspacesize());
/linux-master/arch/arm/nwfpe/
H A Dentry.S25 add r10, r10, #TSS_FPESAVE @ r10 = workspace
37 On entry to the emulator r10 points to an area of private FP workspace
170 add r10, r10, #TI_FPSTATE @ r10 = workspace
178 @ r10 = FP workspace
/linux-master/lib/
H A Ddecompress_inflate.c82 strm->workspace = malloc(flush ? zlib_inflate_workspacesize() :
84 /* Always allocate the full workspace for DFLTCC */
89 if (strm->workspace == NULL) {
90 error("Out of memory while allocating workspace");
186 free(strm->workspace);
/linux-master/arch/arm/kernel/
H A Dhead-inflate-data.c44 strm->workspace = &state;
/linux-master/lib/zstd/decompress/
H A Dzstd_decompress.c266 ZSTD_DCtx* ZSTD_initStaticDCtx(void *workspace, size_t workspaceSize) argument
268 ZSTD_DCtx* const dctx = (ZSTD_DCtx*) workspace;
270 if ((size_t)workspace & 7) return NULL; /* 8-aligned */
330 ZSTD_memcpy(dstDCtx, srcDCtx, toCopy); /* no need to copy workspace */
1300 { void* const workspace = &entropy->LLTable; /* use fse tables as temporary workspace; implies fse tables are grouped together */ local
1306 workspace, workspaceSize);
1310 workspace, workspaceSize);
1326 entropy->workspace, sizeof(entropy->workspace),
1509 ZSTD_initStaticDStream(void *workspace, size_t workspaceSize) argument
[all...]
H A Dzstd_decompress_internal.h81 ZSTD_seqSymbol OFTable[SEQSYMBOL_TABLE_SIZE(OffFSELog)]; /* is also used as temporary workspace while building hufTable during DDict creation */
85 U32 workspace[ZSTD_BUILD_FSE_TABLE_WKSP_SIZE_U32]; member in struct:__anon230
132 U32 workspace[HUF_DECOMPRESS_WORKSPACE_SIZE_U32]; /* space needed when building huffman tables */ member in struct:ZSTD_DCtx_s
184 /* workspace */
H A Dzstd_decompress_block.c192 istart+lhSize, litCSize, dctx->workspace,
193 sizeof(dctx->workspace));
197 istart+lhSize, litCSize, dctx->workspace,
198 sizeof(dctx->workspace), ZSTD_DCtx_get_bmi2(dctx));
203 istart+lhSize, litCSize, dctx->workspace,
204 sizeof(dctx->workspace), ZSTD_DCtx_get_bmi2(dctx));
698 dctx->workspace, sizeof(dctx->workspace),
710 dctx->workspace, sizeof(dctx->workspace),
[all...]
/linux-master/lib/zlib_deflate/
H A Ddeflate.c213 mem = (deflate_workspace *) strm->workspace;
226 * Direct the workspace's pointers to the chunks that were allocated
/linux-master/lib/zstd/
H A Dzstd_compress_module.c88 zstd_cctx *zstd_init_cctx(void *workspace, size_t workspace_size) argument
90 if (workspace == NULL)
92 return ZSTD_initStaticCCtx(workspace, workspace_size);
111 unsigned long long pledged_src_size, void *workspace, size_t workspace_size)
115 if (workspace == NULL)
118 cstream = ZSTD_initStaticCStream(workspace, workspace_size);
110 zstd_init_cstream(const zstd_parameters *parameters, unsigned long long pledged_src_size, void *workspace, size_t workspace_size) argument

Completed in 336 milliseconds

12