Home
last modified time | relevance | path

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

123

/openbmc/linux/fs/squashfs/
H A Ddecompressor_multi_percpu.c40 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()
88 res = msblk->decompressor->decompress(msblk, stream->stream, bio, in squashfs_decompress()
95 msblk->decompressor->name); in squashfs_decompress()
H A Ddecompressor_single.c37 stream->stream = msblk->decompressor->init(msblk, comp_opts); in squashfs_decompressor_create()
57 msblk->decompressor->free(stream->stream); in squashfs_decompressor_destroy()
70 res = msblk->decompressor->decompress(msblk, stream->stream, bio, in squashfs_decompress()
76 msblk->decompressor->name); in squashfs_decompress()
H A Ddecompressor.c64 static const struct squashfs_decompressor *decompressor[] = { variable
79 for (i = 0; decompressor[i]->id; i++) in squashfs_lookup_decompressor()
80 if (id == decompressor[i]->id) in squashfs_lookup_decompressor()
83 return decompressor[i]; in squashfs_lookup_decompressor()
H A Ddecompressor_multi.c87 decomp_strm->stream = msblk->decompressor->init(msblk, in squashfs_decompressor_create()
115 msblk->decompressor->free(decomp_strm->stream); in squashfs_decompressor_destroy()
155 decomp_strm->stream = msblk->decompressor->init(msblk, in get_decomp_stream()
189 res = msblk->decompressor->decompress(msblk, decomp_stream->stream, in squashfs_decompress()
194 msblk->decompressor->name); in squashfs_decompress()
H A Ddecompressor.h30 return msblk->decompressor->comp_opts ? in squashfs_comp_opts()
31 msblk->decompressor->comp_opts(msblk, buff, length) : NULL; in squashfs_comp_opts()
H A Dsuper.c156 const struct squashfs_decompressor *decompressor; in supported_squashfs_filesystem() local
169 decompressor = squashfs_lookup_decompressor(id); in supported_squashfs_filesystem()
170 if (!decompressor->supported) { in supported_squashfs_filesystem()
172 decompressor->name); in supported_squashfs_filesystem()
176 return decompressor; in supported_squashfs_filesystem()
243 msblk->decompressor = supported_squashfs_filesystem( in squashfs_fill_super()
248 if (msblk->decompressor == NULL) in squashfs_fill_super()
H A DKconfig105 By default Squashfs uses a single decompressor but it gives
107 machines due to waiting on decompressor availability.
112 This decompressor implementation uses up to two parallel
120 By default Squashfs uses a single decompressor but it gives
122 machines due to waiting on decompressor availability.
124 This decompressor implementation uses a maximum of one
125 decompressor per core. It uses percpu variables to ensure
H A Dpage_actor.c113 if (msblk->decompressor->alloc_buffer) { in squashfs_page_actor_init_special()
131 actor->alloc_buffer = msblk->decompressor->alloc_buffer; in squashfs_page_actor_init_special()
H A DMakefile8 squashfs-y += namei.o super.o symlink.o decompressor.o page_actor.o
H A Dsquashfs_fs_sb.h44 const struct squashfs_decompressor *decompressor; member
/openbmc/linux/fs/ntfs3/lib/
H A Dxpress_decompress.c57 int xpress_decompress(struct xpress_decompressor *decompressor, in xpress_decompress() argument
61 struct xpress_decompressor *d = decompressor; in xpress_decompress()
139 void xpress_free_decompressor(struct xpress_decompressor *decompressor) in xpress_free_decompressor() argument
141 kfree(decompressor); in xpress_free_decompressor()
H A Dlzx_decompress.c590 int lzx_decompress(struct lzx_decompressor *decompressor, in lzx_decompress() argument
594 struct lzx_decompressor *d = decompressor; in lzx_decompress()
667 void lzx_free_decompressor(struct lzx_decompressor *decompressor) in lzx_free_decompressor() argument
669 kfree(decompressor); in lzx_free_decompressor()
/openbmc/linux/init/
H A Ddo_mounts_rd.c59 decompress_fn *decompressor) in identify_ramdisk_image() argument
88 *decompressor = decompress_method(buf, size, &compress_name); in identify_ramdisk_image()
92 if (!*decompressor) in identify_ramdisk_image()
193 decompress_fn decompressor = NULL; in rd_load_image() local
207 nblocks = identify_ramdisk_image(in_file, in_pos, &decompressor); in rd_load_image()
212 if (crd_load(decompressor) == 0) in rd_load_image()
/openbmc/openbmc/poky/scripts/lib/wic/plugins/source/
H A Drawcopy.py58 decompressor = {
64 if not decompressor:
66 cmd = "%s -dc %s > %s" % (decompressor, src, dst)
/openbmc/linux/lib/
H A Ddecompress.c48 decompress_fn decompressor; member
83 return cf->decompressor; in decompress_method()
/openbmc/linux/arch/s390/boot/
H A Dvmlinux.lds.S88 .decompressor.syms : {
92 *(.decompressor.syms)
H A DMakefile43 obj-y += $(if $(CONFIG_KERNEL_UNCOMPRESSED),,decompressor.o) info.o
92 OBJCOPYFLAGS_syms.o := -I binary -O elf64-s390 -B s390:64-bit --rename-section .data=.decompressor.…
/openbmc/linux/Documentation/arch/arm/
H A Dporting.rst21 Start address of decompressor. There's no point in talking about
23 the time when you call the decompressor code. You normally call
29 Start address of zero-initialised work area for the decompressor.
30 This must be pointing at RAM. The decompressor will zero initialise
94 when using the decompressor.
H A Dbooting.rst123 the kernel decompressor nor initrd 'bootp' program will overwrite
138 placed in a region of memory where the kernel decompressor will not
153 a region of memory where the kernel decompressor will not overwrite it
/openbmc/linux/fs/erofs/
H A DMakefile6 erofs-$(CONFIG_EROFS_FS_ZIP) += decompressor.o zmap.o zdata.o pcpubuf.o
/openbmc/linux/Documentation/arch/x86/
H A Dbooting-dt.rst7 the decompressor (the real mode entry point goes to the same 32bit
/openbmc/linux/arch/arm/mach-pxa/
H A DKconfig90 bool "Detect machine ID at run-time in the decompressor"
93 Say Y here if you want the zImage decompressor to detect
/openbmc/linux/Documentation/staging/
H A Dxz.rst14 The XZ decompressor in Linux is called XZ Embedded. It supports
28 The xz_dec module provides XZ decompressor with single-call (buffer
33 useful unless you are hacking the XZ decompressor. xz_dec_test
/openbmc/linux/lib/xz/
H A DKconfig62 tristate "XZ decompressor tester"
/openbmc/linux/Documentation/devicetree/bindings/display/imx/
H A Dnxp,imx8mq-dcss.yaml48 - description: DTRC clock, needed by video decompressor

123