Home
last modified time | relevance | path

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

/linux-4.1.27/fs/btrfs/
Dzlib.c35 struct workspace { struct
43 struct workspace *workspace = list_entry(ws, struct workspace, list); in zlib_free_workspace() argument
45 vfree(workspace->strm.workspace); in zlib_free_workspace()
46 kfree(workspace->buf); in zlib_free_workspace()
47 kfree(workspace); in zlib_free_workspace()
52 struct workspace *workspace; in zlib_alloc_workspace() local
55 workspace = kzalloc(sizeof(*workspace), GFP_NOFS); in zlib_alloc_workspace()
56 if (!workspace) in zlib_alloc_workspace()
61 workspace->strm.workspace = vmalloc(workspacesize); in zlib_alloc_workspace()
62 workspace->buf = kmalloc(PAGE_CACHE_SIZE, GFP_NOFS); in zlib_alloc_workspace()
[all …]
Dlzo.c32 struct workspace { struct
41 struct workspace *workspace = list_entry(ws, struct workspace, list); in lzo_free_workspace() argument
43 vfree(workspace->buf); in lzo_free_workspace()
44 vfree(workspace->cbuf); in lzo_free_workspace()
45 vfree(workspace->mem); in lzo_free_workspace()
46 kfree(workspace); in lzo_free_workspace()
51 struct workspace *workspace; in lzo_alloc_workspace() local
53 workspace = kzalloc(sizeof(*workspace), GFP_NOFS); in lzo_alloc_workspace()
54 if (!workspace) in lzo_alloc_workspace()
57 workspace->mem = vmalloc(LZO1X_MEM_COMPRESS); in lzo_alloc_workspace()
[all …]
Dcompression.c776 struct list_head *workspace; in find_workspace() local
788 workspace = idle_workspace->next; in find_workspace()
789 list_del(workspace); in find_workspace()
792 return workspace; in find_workspace()
808 workspace = btrfs_compress_op[idx]->alloc_workspace(); in find_workspace()
809 if (IS_ERR(workspace)) { in find_workspace()
813 return workspace; in find_workspace()
820 static void free_workspace(int type, struct list_head *workspace) in free_workspace() argument
831 list_add(workspace, idle_workspace); in free_workspace()
838 btrfs_compress_op[idx]->free_workspace(workspace); in free_workspace()
[all …]
Dcompression.h54 void (*free_workspace)(struct list_head *workspace);
56 int (*compress_pages)(struct list_head *workspace,
66 int (*decompress_biovec)(struct list_head *workspace,
73 int (*decompress)(struct list_head *workspace,
/linux-4.1.27/crypto/
Dzlib.c49 if (stream->workspace) { in zlib_comp_exit()
51 vfree(stream->workspace); in zlib_comp_exit()
52 stream->workspace = NULL; in zlib_comp_exit()
60 if (stream->workspace) { in zlib_decomp_exit()
62 vfree(stream->workspace); in zlib_decomp_exit()
63 stream->workspace = NULL; in zlib_decomp_exit()
105 stream->workspace = vzalloc(workspacesize); in zlib_compress_setup()
106 if (!stream->workspace) in zlib_compress_setup()
122 vfree(stream->workspace); in zlib_compress_setup()
123 stream->workspace = NULL; in zlib_compress_setup()
[all …]
Ddeflate.c50 stream->workspace = vzalloc(zlib_deflate_workspacesize( in deflate_comp_init()
52 if (!stream->workspace) { in deflate_comp_init()
66 vfree(stream->workspace); in deflate_comp_init()
75 stream->workspace = vzalloc(zlib_inflate_workspacesize()); in deflate_decomp_init()
76 if (!stream->workspace) { in deflate_decomp_init()
88 vfree(stream->workspace); in deflate_decomp_init()
95 vfree(ctx->comp_stream.workspace); in deflate_comp_exit()
101 vfree(ctx->decomp_stream.workspace); in deflate_decomp_exit()
/linux-4.1.27/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-4.1.27/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-4.1.27/fs/cramfs/
Duncompress.c61 stream.workspace = vmalloc(zlib_inflate_workspacesize()); in cramfs_uncompress_init()
62 if (!stream.workspace) { in cramfs_uncompress_init()
77 vfree(stream.workspace); in cramfs_uncompress_exit()
/linux-4.1.27/fs/logfs/
Dcompr.c86 stream.workspace = vmalloc(size); in logfs_compr_init()
87 if (!stream.workspace) in logfs_compr_init()
94 vfree(stream.workspace); in logfs_compr_exit()
/linux-4.1.27/fs/squashfs/
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-4.1.27/arch/powerpc/boot/
Dgunzip_util.c54 state->s.workspace = state->scratch; in gunzip_start()
106 if (state->s.workspace) { in gunzip_partial()
199 if (state->s.workspace) { in gunzip_finish()
/linux-4.1.27/lib/
Ddecompress_inflate.c77 strm->workspace = malloc(flush ? zlib_inflate_workspacesize() : in __gunzip()
79 if (strm->workspace == NULL) { in __gunzip()
172 free(strm->workspace); in __gunzip()
/linux-4.1.27/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-4.1.27/fs/pstore/
Dplatform.c227 stream.workspace = kmalloc(size, GFP_KERNEL); in allocate_buf_for_compression()
228 if (!stream.workspace) { in allocate_buf_for_compression()
235 stream.workspace = NULL; in allocate_buf_for_compression()
/linux-4.1.27/arch/xtensa/boot/lib/
Dzmem.c61 s.workspace = zalloc(zlib_inflate_workspacesize()); in gunzip()
/linux-4.1.27/include/linux/
Dzlib.h96 void *workspace; /* memory allocated for this stream */ member
/linux-4.1.27/arch/arm/vfp/
Dentry.S31 add r10, r10, #TI_VFPSTATE @ r10 = workspace
/linux-4.1.27/arch/powerpc/kernel/
Dnvram_64.c641 stream.workspace = kmalloc(zlib_deflate_workspacesize( in nvram_init_oops_partition()
643 if (!stream.workspace) { in nvram_init_oops_partition()
653 stream.workspace = NULL; in nvram_init_oops_partition()
661 kfree(stream.workspace); in nvram_init_oops_partition()
/linux-4.1.27/fs/
Dbinfmt_flat.c196 strm.workspace = kmalloc(zlib_inflate_workspacesize(), GFP_KERNEL); in decompress_exec()
197 if (strm.workspace == NULL) { in decompress_exec()
304 kfree(strm.workspace); in decompress_exec()
/linux-4.1.27/arch/x86/crypto/
Dsha1_ssse3_asm.S81 sub $64, %rsp # allocate workspace
96 # cleanup workspace
102 mov %r12, %rsp # deallocate workspace
/linux-4.1.27/drivers/char/
Drandom.c1077 __u32 workspace[SHA_WORKSPACE_WORDS]; in extract_buf() local
1095 sha_transform(hash.w, (__u8 *)(r->pool + i), workspace); in extract_buf()
1109 memzero_explicit(workspace, sizeof(workspace)); in extract_buf()
/linux-4.1.27/fs/isofs/
Dcompress.c104 stream.workspace = zisofs_zlib_workspace; in zisofs_uncompress_block()
/linux-4.1.27/lib/zlib_deflate/
Ddeflate.c192 mem = (deflate_workspace *) strm->workspace; in zlib_deflateInit2()
/linux-4.1.27/arch/unicore32/kernel/
Dentry.S414 add r20, r20, #TI_FPSTATE @ r20 = workspace
/linux-4.1.27/net/ipv6/
Daddrconf.c2912 static __u32 workspace[SHA_WORKSPACE_WORDS]; in ipv6_generate_stable_address() local
2942 memset(workspace, 0, sizeof(workspace)); in ipv6_generate_stable_address()
2949 sha_transform(digest, data.__data, workspace); in ipv6_generate_stable_address()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_main.c6518 bp->strm->workspace = vmalloc(zlib_inflate_workspacesize()); in bnx2x_gunzip_init()
6519 if (bp->strm->workspace == NULL) in bnx2x_gunzip_init()
6541 vfree(bp->strm->workspace); in bnx2x_gunzip_end()