Home
last modified time | relevance | path

Searched refs:decompressor (Results 1 – 9 of 9) sorted by relevance

/fs/squashfs/
Ddecompressor_multi_percpu.c41 stream->stream = msblk->decompressor->init(msblk, comp_opts); in squashfs_decompressor_create()
55 msblk->decompressor->free(stream->stream); in squashfs_decompressor_create()
71 msblk->decompressor->free(stream->stream); in squashfs_decompressor_destroy()
83 int res = msblk->decompressor->decompress(msblk, stream->stream, bh, b, in squashfs_decompress()
89 msblk->decompressor->name); in squashfs_decompress()
Ddecompressor_single.c39 stream->stream = msblk->decompressor->init(msblk, comp_opts); in squashfs_decompressor_create()
59 msblk->decompressor->free(stream->stream); in squashfs_decompressor_destroy()
71 res = msblk->decompressor->decompress(msblk, stream->stream, bh, b, in squashfs_decompress()
77 msblk->decompressor->name); in squashfs_decompress()
Ddecompressor_multi.c90 decomp_strm->stream = msblk->decompressor->init(msblk, in squashfs_decompressor_create()
118 msblk->decompressor->free(decomp_strm->stream); in squashfs_decompressor_destroy()
158 decomp_strm->stream = msblk->decompressor->init(msblk, in get_decomp_stream()
191 res = msblk->decompressor->decompress(msblk, decomp_stream->stream, in squashfs_decompress()
196 msblk->decompressor->name); in squashfs_decompress()
Ddecompressor.c73 static const struct squashfs_decompressor *decompressor[] = { variable
87 for (i = 0; decompressor[i]->id; i++) in squashfs_lookup_decompressor()
88 if (id == decompressor[i]->id) in squashfs_lookup_decompressor()
91 return decompressor[i]; in squashfs_lookup_decompressor()
Dsuper.c55 const struct squashfs_decompressor *decompressor; in supported_squashfs_filesystem() local
68 decompressor = squashfs_lookup_decompressor(id); in supported_squashfs_filesystem()
69 if (!decompressor->supported) { in supported_squashfs_filesystem()
71 "supported\n", decompressor->name); in supported_squashfs_filesystem()
75 return decompressor; in supported_squashfs_filesystem()
133 msblk->decompressor = supported_squashfs_filesystem( in squashfs_fill_super()
137 if (msblk->decompressor == NULL) in squashfs_fill_super()
DKconfig48 By default Squashfs uses a single decompressor but it gives
50 machines due to waiting on decompressor availability.
55 This decompressor implementation uses up to two parallel
62 By default Squashfs uses a single decompressor but it gives
64 machines due to waiting on decompressor availability.
66 This decompressor implementation uses a maximum of one
67 decompressor per core. It uses percpu variables to ensure
Ddecompressor.h41 return msblk->decompressor->comp_opts ? in squashfs_comp_opts()
42 msblk->decompressor->comp_opts(msblk, buff, length) : NULL; in squashfs_comp_opts()
DMakefile7 squashfs-y += namei.o super.o symlink.o decompressor.o
Dsquashfs_fs_sb.h57 const struct squashfs_decompressor *decompressor; member