/linux-6.8/lib/xz/ |
D | xz_dec_lzma2.c | 15 * Range decoder initialization eats the first five bytes of each LZMA chunk. 20 * Minimum number of usable input buffer to safely decode one LZMA symbol. 139 /* Types of the most recently seen LZMA symbols */ 149 * LZMA properties or related bit masks (number of literal 231 /* Uncompressed size of LZMA chunk (2 MiB at maximum) */ 235 * Compressed size of LZMA chunk or compressed/uncompressed 242 * the first chunk (LZMA or uncompressed). 247 * True if new LZMA properties are needed. This is false 248 * before the first LZMA chunk. 261 * including lzma.pos_mask are in the first 128 bytes on x86-32, [all …]
|
D | xz_lzma2.h | 30 * This enum is used to track which LZMA symbols have occurred most recently 103 * Match byte is used when the previous LZMA symbol was something else than 198 * LZMA remembers the four most recent match distances. Reusing these
|
D | Kconfig | 42 of a raw LZMA stream (without the end of stream marker) has
|
/linux-6.8/arch/mips/boot/ |
D | Makefile | 29 suffix-$(CONFIG_KERNEL_LZMA) := lzma 59 extra-y += vmlinux.bin.lzma 68 $(obj)/vmlinux.bin.lzma: $(obj)/vmlinux.bin FORCE 69 $(call if_changed,lzma) 82 targets += uImage.lzma 94 $(obj)/uImage.lzma: $(obj)/vmlinux.bin.lzma FORCE 95 $(call if_changed,uimage,lzma) 126 targets += vmlinux.lzma.its 148 $(obj)/vmlinux.lzma.its: $(obj)/vmlinux.its.S $(VMLINUX) FORCE 149 $(call if_changed,cpp_its_S,lzma,vmlinux.bin.lzma) [all …]
|
/linux-6.8/arch/arc/boot/ |
D | Makefile | 17 targets += vmlinux.bin.lzma 20 targets += uImage.lzma 28 $(obj)/vmlinux.bin.lzma: $(obj)/vmlinux.bin FORCE 29 $(call if_changed,lzma) 37 $(obj)/uImage.lzma: $(obj)/vmlinux.bin.lzma FORCE 38 $(call if_changed,uimage,lzma)
|
/linux-6.8/arch/sh/boot/ |
D | Makefile | 25 suffix_$(CONFIG_KERNEL_LZMA) := lzma 30 uImage.bz2 uImage.lzma uImage.xz uImage.lzo uImage.bin \ 31 vmlinux.bin vmlinux.bin.gz vmlinux.bin.bz2 vmlinux.bin.lzma \ 74 $(obj)/vmlinux.bin.lzma: $(obj)/vmlinux.bin FORCE 75 $(call if_changed,lzma) 89 $(obj)/uImage.lzma: $(obj)/vmlinux.bin.lzma FORCE 90 $(call if_changed,uimage,lzma)
|
/linux-6.8/fs/erofs/ |
D | decompressor_lzma.c | 12 /* considering the LZMA performance, no need to use a lockless list for now */ 77 struct z_erofs_lzma_cfgs *lzma = data; in z_erofs_load_lzma_config() local 82 if (!lzma || size < sizeof(struct z_erofs_lzma_cfgs)) { in z_erofs_load_lzma_config() 83 erofs_err(sb, "invalid lzma cfgs, size=%u", size); in z_erofs_load_lzma_config() 86 if (lzma->format) { in z_erofs_load_lzma_config() 87 erofs_err(sb, "unidentified lzma format %x, please check kernel version", in z_erofs_load_lzma_config() 88 le16_to_cpu(lzma->format)); in z_erofs_load_lzma_config() 91 dict_size = le32_to_cpu(lzma->dict_size); in z_erofs_load_lzma_config() 93 erofs_err(sb, "unsupported lzma dictionary size %u", in z_erofs_load_lzma_config() 163 /* 1. get the exact LZMA compressed size */ in z_erofs_lzma_decompress() [all …]
|
D | Kconfig | 88 bool "EROFS LZMA compressed data support" 94 containing LZMA compressed data, specifically called microLZMA. It
|
/linux-6.8/tools/perf/util/ |
D | lzma.c | 3 #include <lzma.h> 48 pr_debug("lzma: fopen failed on %s: '%s'\n", input, strerror(errno)); in lzma_decompress_to_file() 54 pr_debug("lzma: lzma_stream_decoder failed %s (%d)\n", lzma_strerror(ret), ret); in lzma_decompress_to_file() 69 pr_debug("lzma: read error: %s\n", strerror(errno)); in lzma_decompress_to_file() 83 pr_debug("lzma: write error: %s\n", strerror(errno)); in lzma_decompress_to_file() 95 pr_debug("lzma: failed %s\n", lzma_strerror(ret)); in lzma_decompress_to_file()
|
/linux-6.8/usr/ |
D | Kconfig | 72 bool "Support initial ramdisk/ramfs compressed using LZMA" 76 Support loading of a LZMA encoded initial ramdisk or cpio buffer 122 dictionary size of the algorithm with algorithms like XZ and LZMA 159 bool "LZMA" 165 slowest. The initramfs size is about 33% smaller with LZMA in 169 or lzma tools to be able to compress the initram.
|
/linux-6.8/arch/arm64/boot/ |
D | Makefile | 19 targets := Image Image.bz2 Image.gz Image.lz4 Image.lzma Image.lzo Image.zst 33 $(obj)/Image.lzma: $(obj)/Image FORCE 34 $(call if_changed,lzma)
|
/linux-6.8/lib/ |
D | decompress_unlzma.c | 1 /* Lzma decompressor for Linux kernel. Shamelessly snarfed 7 *Based on small lzma deflate implementation/Small range coder 8 *implementation for lzma. 11 *Based on LzmaDecode.c from the LZMA SDK 4.22 (https://www.7-zip.org/) 56 /* Small range coder implementation for lzma. 59 *Based on LzmaDecode.c from the LZMA SDK 4.22 (https://www.7-zip.org/) 213 * Small lzma deflate implementation. 216 * Based on LzmaDecode.c from the LZMA SDK 4.22 (https://www.7-zip.org/) 638 error("LZMA data is corrupt"); in unlzma() 643 error("LZMA data is corrupt"); in unlzma()
|
/linux-6.8/arch/x86/boot/compressed/ |
D | Makefile | 10 # vmlinux.bin.(gz|bz2|lzma|...) 16 # vmlinux.bin.(gz|bz2|lzma|...) is: 29 targets := vmlinux vmlinux.bin vmlinux.bin.gz vmlinux.bin.bz2 vmlinux.bin.lzma \ 141 $(obj)/vmlinux.bin.lzma: $(vmlinux.bin.all-y) FORCE 154 suffix-$(CONFIG_KERNEL_LZMA) := lzma
|
/linux-6.8/scripts/ |
D | Makefile.package | 24 git-config-tar.lzma = -c tar.tar.lzma.command="$(LZMA)" 34 suffix-lzma := .lzma 40 linux-tarballs := $(addprefix linux, .tar.gz .tar.bz2 .tar.lzma .tar.xz) 83 supported-deb-source-compress := gzip bzip2 lzma xz
|
/linux-6.8/arch/parisc/boot/compressed/ |
D | Makefile | 14 targets += vmlinux.bin.xz vmlinux.bin.lzma vmlinux.bin.lzo vmlinux.bin.lz4 56 suffix-$(CONFIG_KERNEL_LZMA) := lzma 66 $(obj)/vmlinux.bin.lzma: $(obj)/vmlinux.bin FORCE
|
/linux-6.8/arch/sh/boot/compressed/ |
D | Makefile | 12 vmlinux.bin.lzma vmlinux.bin.xz vmlinux.bin.lzo $(OBJECTS) 47 $(obj)/vmlinux.bin.lzma: $(obj)/vmlinux.bin FORCE
|
/linux-6.8/drivers/gpu/drm/ci/ |
D | build.sh | 111 make Image.lzma 116 -d arch/arm64/boot/Image.lzma \ 117 -C lzma\
|
/linux-6.8/arch/riscv/boot/ |
D | Makefile | 61 $(obj)/Image.lzma: $(obj)/Image FORCE 62 $(call if_changed,lzma)
|
/linux-6.8/arch/s390/boot/ |
D | Makefile | 49 targets += vmlinux.bin.xz vmlinux.bin.lzma vmlinux.bin.lzo vmlinux.bin.lz4 111 suffix-$(CONFIG_KERNEL_LZMA) := .lzma 122 $(obj)/vmlinux.bin.lzma: $(obj)/vmlinux.bin FORCE
|
/linux-6.8/include/linux/ |
D | xz.h | 237 * Decompressor for MicroLZMA, an LZMA variant with a very minimal header. 252 * @dict_size LZMA dictionary size. This must be at least 4 KiB and 266 * The compressed format supported by this decoder is a raw LZMA stream 268 * of the LZMA properties (lc/lp/pb) byte. For example, if lc/lp/pb is 270 * Just like with LZMA2, lc + lp <= 4 must be true. The LZMA end-of-stream
|
/linux-6.8/arch/sh/ |
D | Makefile | 162 BOOT_TARGETS = uImage uImage.bz2 uImage.gz uImage.lzma uImage.xz uImage.lzo \ 190 @echo ' uImage.lzma - Kernel-only image for U-Boot (lzma)'
|
/linux-6.8/arch/arc/ |
D | Makefile | 97 boot_targets := uImage.bin uImage.gz uImage.lzma 105 uimage-default-$(CONFIG_KERNEL_LZMA) := uImage.lzma
|
/linux-6.8/Documentation/devicetree/bindings/mtd/partitions/ |
D | fixed-partitions.yaml | 46 - lzma 85 compress = "lzma";
|
/linux-6.8/tools/build/feature/ |
D | test-lzma.c | 2 #include <lzma.h>
|
/linux-6.8/arch/csky/boot/ |
D | Makefile | 10 compress-$(CONFIG_KERNEL_LZMA) = lzma
|