Home
last modified time | relevance | path

Searched full:decompression (Results 1 – 25 of 175) sorted by relevance

1234567

/linux/usr/
H A DKconfig118 decompression speed. Compression speed is only relevant
119 when building a kernel. Decompression speed is relevant at
120 each boot. Also the memory usage during decompression may become
140 a good balance between compression ratio and decompression speed and
149 It's compression ratio and speed is intermediate. Decompression speed
164 Decompression speed is between the other choices. Compression is
177 30% smaller with XZ in comparison to gzip. Decompression speed is
190 decompression speed is the second fastest and its compression speed
201 size is about 15% bigger than gzip; however its decompression speed
212 with fast decompression speed. It will compress better than GZIP and
/linux/fs/squashfs/
H A DKconfig30 prompt "File decompression options"
70 bool "Select the parallel decompression mode during mount"
78 Compile all parallel decompression modes and specify the
79 decompression mode by setting "threads=" during mount.
83 prompt "Select decompression parallel mode at compile time"
88 decompression. Each one exhibits various trade-offs between
89 decompression performance and CPU and memory usage.
97 Traditionally Squashfs has used single-threaded decompression.
126 decompression is load-balanced across the cores.
135 Use threads= to set the decompression parallel mode and the number of threads.
H A Ddecompressor_single.c18 * This file implements single-threaded decompression in the
75 ERROR("%s decompression failed, data probably corrupt\n", in squashfs_decompress()
H A Ddecompressor_multi_percpu.c18 * This file implements multi-threaded decompression using percpu
94 ERROR("%s decompression failed, data probably corrupt\n", in squashfs_decompress()
/linux/include/linux/
H A Dzstd.h116 * compression, and more memory needed during decompression.
122 * @searchLength: Match length searched. Larger means faster decompression,
309 /* ====== Single-pass Decompression ====== */
322 * zstd_init_dctx() - initialize a zstd decompression context
328 * Return: A zstd decompression context or NULL on error.
334 * @dctx: The decompression context.
350 * struct zstd_ddict - Decompression dictionary.
356 * zstd_create_ddict_byreference() - Create decompression dictionary
366 * Return: NULL on error, pointer to decompression dictionary
372 * zstd_free_ddict() - Free decompression dictionary
[all …]
H A Dppp-comp.h30 * Structure giving methods for compression/decompression.
77 /* Return decompression statistics */
93 * of an error detected after decompression. This is to avoid infringing
H A Dzstd_lib.h62 The zstd compression library provides in-memory compression and decompression
156 /*====== Decompression helper functions ======*/
276 /*= Decompression context
348 * This will set a memory budget for streaming decompression,
354 … * requires explicitly allowing such size at streaming decompression stage. */
376 … * Larger values increase compression and decompression speed, but decrease ratio.
608 * Advanced decompression API (Requires v1.4.0+)
616 * Therefore, no new decompression function is necessary.
625 … * By default, a decompression context accepts window sizes <= (1 << ZSTD_WINDOWLOG_LIMIT_DEFAULT).
662 …* Setting a parameter is only possible during frame initialization (before starting decompression
[all …]
H A Dzlib.h54 decompression functions, including integrity checks of the uncompressed
157 /* Return codes for the compression/decompression functions. Negative
261 Z_SYNC_FLUSH, and the compression state is reset so that decompression can
325 Initializes the internal stream state for decompression. The fields
337 message. inflateInit does not perform any decompression apart from reading
394 error. However if all decompression is to be performed in a single step
400 be inflateEnd to deallocate the decompression state. The use of Z_FINISH
556 any decompression apart from reading the zlib header if present: this will
564 but does not free and reallocate all the internal decompression state.
/linux/fs/erofs/
H A DKconfig28 ratios, and it implements in-place decompression to temporarily reuse
30 quite useful for ensuring guaranteed end-to-end runtime decompression
152 bool "EROFS hardware decompression support"
157 decompression speed than the software-implemented decompression, and
180 bool "EROFS per-cpu decompression kthread workers"
184 async decompression for low latencies on some architectures.
/linux/arch/powerpc/boot/
H A Ddecompress.c3 * Wrapper around the kernel's pre-boot decompression library.
40 /* globals for tracking the state of the decompression */
59 * if we hit our decompression limit, we need to fake an error to abort in flush()
60 * the in-progress decompression. in flush()
95 printf("Decompression error: '%s'\n\r", s); in print_err()
136 * If decompression was aborted due to an actual error rather than in partial_decompress()
/linux/kernel/module/
H A Dstats.c38 * b) module decompression processes the file read from
73 * 2) optional module decompression uses vmap()
90 * - with module decompression: 2 virtual memory allocation calls
91 * - without module decompression: 1 virtual memory allocation calls
93 * - with module decompression 3 virtual memory allocation calls
94 * - without module decompression 2 virtual memory allocation calls
125 * memory allocations in the module decompression path that use vmap().
147 * decompression was used we also add to this counter the cost of the
149 * decompression was not used the value represents the total allocated and
172 * the size of the module. Additionally if you used module decompression
[all …]
/linux/lib/
H A Ddecompress_unzstd.c4 * Important notes about in-place decompression
14 * The worst case for in-place decompression is that the beginning of
63 * used for kernel decompression, instead of unzstd().
84 * Pick a larger size because it isn't used during kernel decompression,
86 * zstd's window anyway. The larger size speeds up initramfs decompression.
184 * ZSTD decompression code won't be happy if the buffer size is so big in __unzstd()
278 * Decompression loop: in __unzstd()
280 * Call the decompression function, which returns 0 when finished. in __unzstd()
H A Ddecompress_unxz.c10 * Important notes about in-place decompression
20 * The worst case for in-place decompression is that the beginning of
97 * decompression (pre-boot code). <linux/decompress/mm.h> will define
99 * know later if we are being used for kernel decompression, we define
/linux/lib/zstd/
H A Ddecompress_sources.h13 * This file includes every .c file needed for decompression.
14 * It is used by lib/decompress_unzstd.c to include the decompression
16 * decompression.
/linux/drivers/media/platform/ti/omap3isp/
H A Dispcsi2.c93 * - 2 decompression options (on, off)
104 /* No DPCM decompression */
106 /* DPCM decompression */
111 /* No DPCM decompression */
114 /* DPCM decompression */
122 /* No DPCM decompression */
124 /* DPCM decompression */
130 /* No DPCM decompression */
133 /* DPCM decompression */
142 /* No DPCM decompression */
[all …]
/linux/lib/zlib_inflate/
H A DMakefile6 # This is only the decompression, see zlib_deflate for the
9 # Decompression needs to be serialized for each memory
/linux/drivers/media/usb/pwc/
H A Dpwc-dec1.c3 Decompression for chipset version 1
9 The decompression routines have been implemented by reverse-engineering the
H A Dpwc-uncompress.c3 Decompression frontend.
10 The decompression routines have been implemented by reverse-engineering the
H A Dpwc.h8 The decompression routines have been implemented by reverse-engineering the
113 /* Maximum size after decompression is 640x480 YUV data, 1.5 * 640 * 480 */
264 union { /* private data for decompression engine */
380 /* Expand frame to image, possibly including decompression. Uses read_frame and fill_image */
/linux/arch/x86/boot/compressed/
H A Dkaslr.c284 * regions that are unsafe to overlap with during decompression, and other
294 * during decompression (MEM_AVOID_ZO_RANGE below). This range must cover
298 * ZO's full run size sits against the end of the decompression buffer, so
302 * For additional background, the decompression calculations can be found
336 * written to during decompression.
339 * range of the copied ZO and decompression code. (i.e. the range
344 * because it contains the data used for decompression.
348 * performs the decompression.
363 * decompression. in mem_avoid_init()
H A Dhead_32.S79 * we should move the kernel image temporarily for safe in-place decompression
99 /* Target address to relocate to for decompression */
112 * where decompression in place becomes safe.
/linux/lib/zstd/decompress/
H A Dzstd_ddict.c165 * Create a digested dictionary, to start decompression without startup delay.
175 * Create a digested dictionary, to start decompression without startup delay.
176 * Dictionary content is simply referenced, it will be accessed during decompression.
221 * Estimate amount of memory that will be needed to create a dictionary for decompression.
/linux/arch/alpha/boot/
H A Dbootpz.c11 * and the decompression code from MILO.
172 not to overwrite it during movement or decompression. */
236 Note that the end address includes workspace for the decompression.
266 /* Initialize these for the decompression-in-place situation, in start_kernel()
375 decompression. in start_kernel()
/linux/tools/perf/util/
H A Dzstd.c91 pr_err("Couldn't create decompression stream.\n"); in zstd_decompress_stream()
97 pr_err("Failed to initialize decompression stream: %s\n", in zstd_decompress_stream()
/linux/fs/ntfs3/lib/
H A Dxpress_decompress.c17 /* This value is chosen for fast decompression. */
20 /* Reusable heap-allocated memory for XPRESS decompression */

1234567