Home
last modified time | relevance | path

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

/fs/btrfs/
A Dzlib.c42 struct workspace *workspace = list_entry(ws, struct workspace, list); in zlib_get_workspace() argument
51 struct workspace *workspace = list_entry(ws, struct workspace, list); in zlib_free_workspace() local
53 kvfree(workspace->strm.workspace); in zlib_free_workspace()
60 struct workspace *workspace; in zlib_alloc_workspace() local
86 if (!workspace->strm.workspace || !workspace->buf) in zlib_alloc_workspace()
105 struct workspace *workspace, u64 filepos, in copy_data_into_buffer() argument
140 struct workspace *workspace = list_entry(ws, struct workspace, list); in zlib_compress_folios() local
179 workspace->strm.next_in = workspace->buf; in zlib_compress_folios()
325 struct workspace *workspace = list_entry(ws, struct workspace, list); in zlib_decompress_bio() local
342 workspace->strm.next_out = workspace->buf; in zlib_decompress_bio()
[all …]
A Dzstd.c212 struct workspace *workspace; in zstd_cleanup_workspace_manager() local
245 struct workspace *workspace; in zstd_find_workspace() local
323 struct workspace *workspace = list_to_workspace(ws); in zstd_put_workspace() local
353 struct workspace *workspace = list_entry(ws, struct workspace, list); in zstd_free_workspace() local
362 struct workspace *workspace; in zstd_alloc_workspace() local
375 if (!workspace->mem || !workspace->buf) in zstd_alloc_workspace()
391 struct workspace *workspace = list_entry(ws, struct workspace, list); in zstd_compress_folios() local
581 struct workspace *workspace = list_entry(ws, struct workspace, list); in zstd_decompress_bio() local
607 workspace->out_buf.dst = workspace->buf; in zstd_decompress_bio()
668 struct workspace *workspace = list_entry(ws, struct workspace, list); in zstd_decompress() local
[all …]
A Dlzo.c64 struct workspace { struct
75 struct workspace *workspace = list_entry(ws, struct workspace, list); in lzo_free_workspace() argument
77 kvfree(workspace->buf); in lzo_free_workspace()
80 kfree(workspace); in lzo_free_workspace()
85 struct workspace *workspace; in lzo_alloc_workspace() local
87 workspace = kzalloc(sizeof(*workspace), GFP_KERNEL); in lzo_alloc_workspace()
88 if (!workspace) in lzo_alloc_workspace()
94 if (!workspace->mem || !workspace->buf || !workspace->cbuf) in lzo_alloc_workspace()
216 struct workspace *workspace = list_entry(ws, struct workspace, list); in lzo_compress_folios() local
332 struct workspace *workspace = list_entry(ws, struct workspace, list); in lzo_decompress_bio() local
[all …]
A Dcompression.c698 kvfree(workspace->sample); in free_heuristic_ws()
699 kfree(workspace->bucket); in free_heuristic_ws()
700 kfree(workspace->bucket_b); in free_heuristic_ws()
701 kfree(workspace); in free_heuristic_ws()
778 struct list_head *workspace; in btrfs_init_workspace_manager() local
791 if (IS_ERR(workspace)) { in btrfs_init_workspace_manager()
843 workspace = idle_ws->next; in btrfs_get_workspace()
844 list_del(workspace); in btrfs_get_workspace()
847 return workspace; in btrfs_get_workspace()
872 if (IS_ERR(workspace)) { in btrfs_get_workspace()
[all …]
/fs/jffs2/
A 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()
/fs/bcachefs/
A Dcompress.c169 strm->workspace = workspace; in zlib_set_workspace()
179 void *workspace; in __bio_uncompress() local
215 zlib_set_workspace(&strm, workspace); in __bio_uncompress()
219 mempool_free(workspace, workspace_pool); in __bio_uncompress()
241 mempool_free(workspace, workspace_pool); in __bio_uncompress()
336 void *workspace, in attempt_compress() argument
351 workspace); in attempt_compress()
361 workspace); in attempt_compress()
373 zlib_set_workspace(&strm, workspace); in attempt_compress()
432 void *workspace; in __bio_compress() local
[all …]
/fs/pstore/
A Dplatform.c181 .workspace = compress_workspace, in pstore_compress()
588 char *unzipped, *workspace; in decompress_record() local
601 if (!zstream->workspace) { in decompress_record()
614 workspace = kvzalloc(max_uncompressed_size + record->ecc_notice_size, in decompress_record()
616 if (!workspace) in decompress_record()
621 zstream->next_out = workspace; in decompress_record()
627 kvfree(workspace); in decompress_record()
634 memcpy(workspace + unzipped_len, record->buf + record->size, in decompress_record()
640 kvfree(workspace); in decompress_record()
668 zstream.workspace = kvmalloc(zlib_inflate_workspacesize(), in pstore_get_backend_records()
[all …]
/fs/squashfs/
A 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()
A 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()
/fs/cramfs/
A 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()
/fs/erofs/
A Ddecompressor_deflate.c36 vfree(strm->z.workspace); in z_erofs_deflate_exit()
78 strm->z.workspace = vmalloc(zlib_inflate_workspacesize()); in z_erofs_load_deflate_config()
79 if (!strm->z.workspace) { in z_erofs_load_deflate_config()
/fs/f2fs/
A Dcompress.c332 void *workspace; in zstd_init_compress_ctx() local
343 workspace = f2fs_vmalloc(F2FS_I_SB(cc->inode), workspace_size); in zstd_init_compress_ctx()
344 if (!workspace) in zstd_init_compress_ctx()
347 stream = zstd_init_cstream(&params, 0, workspace, workspace_size); in zstd_init_compress_ctx()
351 vfree(workspace); in zstd_init_compress_ctx()
355 cc->private = workspace; in zstd_init_compress_ctx()
416 void *workspace; in zstd_init_decompress_ctx() local
423 workspace = f2fs_vmalloc(dic->sbi, workspace_size); in zstd_init_decompress_ctx()
424 if (!workspace) in zstd_init_decompress_ctx()
431 vfree(workspace); in zstd_init_decompress_ctx()
[all …]
/fs/
A Dbinfmt_flat.c192 strm.workspace = kmalloc(zlib_inflate_workspacesize(), GFP_KERNEL); in decompress_exec()
193 if (!strm.workspace) in decompress_exec()
295 kfree(strm.workspace); in decompress_exec()
/fs/isofs/
A Dcompress.c104 stream.workspace = zisofs_zlib_workspace; in zisofs_uncompress_block()

Completed in 38 milliseconds