/linux-4.4.14/fs/btrfs/ |
D | zlib.c | 35 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 …]
|
D | lzo.c | 32 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 …]
|
D | compression.c | 778 struct list_head *workspace; in find_workspace() local 790 workspace = idle_ws->next; in find_workspace() 791 list_del(workspace); in find_workspace() 794 return workspace; in find_workspace() 810 workspace = btrfs_compress_op[idx]->alloc_workspace(); in find_workspace() 811 if (IS_ERR(workspace)) { in find_workspace() 815 return workspace; in find_workspace() 822 static void free_workspace(int type, struct list_head *workspace) in free_workspace() argument 833 list_add(workspace, idle_ws); in free_workspace() 840 btrfs_compress_op[idx]->free_workspace(workspace); in free_workspace() [all …]
|
D | compression.h | 54 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.4.14/crypto/ |
D | zlib.c | 49 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 …]
|
D | deflate.c | 50 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.4.14/fs/jffs2/ |
D | compr_zlib.c | 45 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.4.14/lib/zlib_inflate/ |
D | infutil.c | 20 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()
|
D | infutil.h | 23 #define WS(z) ((struct inflate_workspace *)(z->workspace))
|
/linux-4.4.14/fs/cramfs/ |
D | uncompress.c | 61 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.4.14/fs/logfs/ |
D | compr.c | 86 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.4.14/fs/squashfs/ |
D | zlib_wrapper.c | 42 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.4.14/arch/powerpc/boot/ |
D | gunzip_util.c | 54 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.4.14/lib/ |
D | decompress_inflate.c | 77 strm->workspace = malloc(flush ? zlib_inflate_workspacesize() : in __gunzip() 79 if (strm->workspace == NULL) { in __gunzip() 172 free(strm->workspace); in __gunzip()
|
/linux-4.4.14/drivers/net/ppp/ |
D | ppp_deflate.c | 69 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.4.14/fs/pstore/ |
D | platform.c | 227 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() 242 kfree(stream.workspace); in free_buf_for_compression() 243 stream.workspace = NULL; in free_buf_for_compression()
|
/linux-4.4.14/arch/xtensa/boot/lib/ |
D | zmem.c | 61 s.workspace = zalloc(zlib_inflate_workspacesize()); in gunzip()
|
/linux-4.4.14/include/linux/ |
D | zlib.h | 96 void *workspace; /* memory allocated for this stream */ member
|
/linux-4.4.14/arch/arm/vfp/ |
D | entry.S | 31 add r10, r10, #TI_VFPSTATE @ r10 = workspace
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/ |
D | qed_main.c | 683 void *workspace; in qed_alloc_stream_mem() local 692 workspace = vzalloc(zlib_inflate_workspacesize()); in qed_alloc_stream_mem() 693 if (!workspace) in qed_alloc_stream_mem() 695 p_hwfn->stream->workspace = workspace; in qed_alloc_stream_mem() 711 vfree(p_hwfn->stream->workspace); in qed_free_stream_mem()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | nvram_64.c | 641 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.4.14/arch/x86/crypto/ |
D | sha1_ssse3_asm.S | 81 sub $64, %rsp # allocate workspace 96 # cleanup workspace 102 mov %r12, %rsp # deallocate workspace
|
/linux-4.4.14/fs/ |
D | binfmt_flat.c | 196 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.4.14/drivers/char/ |
D | random.c | 1097 __u32 workspace[SHA_WORKSPACE_WORDS]; in extract_buf() local 1115 sha_transform(hash.w, (__u8 *)(r->pool + i), workspace); in extract_buf() 1129 memzero_explicit(workspace, sizeof(workspace)); in extract_buf()
|
/linux-4.4.14/fs/isofs/ |
D | compress.c | 104 stream.workspace = zisofs_zlib_workspace; in zisofs_uncompress_block()
|
/linux-4.4.14/lib/zlib_deflate/ |
D | deflate.c | 192 mem = (deflate_workspace *) strm->workspace; in zlib_deflateInit2()
|
/linux-4.4.14/arch/unicore32/kernel/ |
D | entry.S | 414 add r20, r20, #TI_FPSTATE @ r20 = workspace
|
/linux-4.4.14/net/ipv6/ |
D | addrconf.c | 2981 static __u32 workspace[SHA_WORKSPACE_WORDS]; in ipv6_generate_stable_address() local 3011 memset(workspace, 0, sizeof(workspace)); in ipv6_generate_stable_address() 3018 sha_transform(digest, data.__data, workspace); in ipv6_generate_stable_address()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_main.c | 6561 bp->strm->workspace = vmalloc(zlib_inflate_workspacesize()); in bnx2x_gunzip_init() 6562 if (bp->strm->workspace == NULL) in bnx2x_gunzip_init() 6584 vfree(bp->strm->workspace); in bnx2x_gunzip_end()
|