Home
last modified time | relevance | path

Searched refs:dictionary (Results 1 – 21 of 21) sorted by relevance

/linux-6.15/Documentation/staging/
H A Dxz.rst41 options and a big LZMA2 dictionary.
48 which will use no BCJ filter and 1 MiB LZMA2 dictionary.
68 In userspace, LZMA2 is typically used with dictionary sizes of several
69 megabytes. The decoder needs to have the dictionary in RAM:
71 - In multi-call mode the dictionary is allocated as part of the
72 decoder state. The reasonable maximum dictionary size for in-kernel
77 - In single-call mode the output buffer is used as the dictionary
78 buffer. That is, the size of the dictionary doesn't affect the
81 For the best compression, the dictionary should be at least
87 for example, set the dictionary size. Also, xz may produce a smaller
H A Dlzo.rst26 - a distance when copying data from the dictionary (past output buffer)
27 - a length (number of bytes to copy from dictionary)
36 seems to be optimized for literal use only, since there is no dictionary yet
53 For references to the dictionary, distances are relative to the output
102 dictionary which is empty, and that it will always be
134 2-byte block from the dictionary within a 1kB distance. It is worth
147 dictionary from a 2..3kB distance, and must be interpreted like this :
/linux-6.15/lib/lz4/
H A Dlz4_compress.c191 const BYTE * const dictionary = dictPtr->dictionary; in LZ4_compress_generic() local
271 lowLimit = dictionary; in LZ4_compress_generic()
338 && (lowLimit == dictionary)) { in LZ4_compress_generic()
406 lowLimit = dictionary; in LZ4_compress_generic()
775 const char *dictionary, int dictSize) in LZ4_loadDict() argument
778 const BYTE *p = (const BYTE *)dictionary; in LZ4_loadDict()
789 dict->dictionary = NULL; in LZ4_loadDict()
798 dict->dictionary = p; in LZ4_loadDict()
849 dict->dictionary = (const BYTE *)safeBuffer; in LZ4_saveDict()
882 if ((sourceEnd > streamPtr->dictionary) in LZ4_compress_fast_continue()
[all …]
H A Dlz4hc_compress.c626 const char *dictionary, in LZ4_loadDictHC() argument
632 dictionary += dictSize - 64 * KB; in LZ4_loadDictHC()
635 LZ4HC_init(ctxPtr, (const BYTE *)dictionary); in LZ4_loadDictHC()
637 LZ4HC_Insert(ctxPtr, (const BYTE *)dictionary + (dictSize - 3)); in LZ4_loadDictHC()
638 ctxPtr->end = (const BYTE *)dictionary + dictSize; in LZ4_loadDictHC()
H A Dlz4_decompress.c564 const char *dictionary, int dictSize) in LZ4_setStreamDecode() argument
570 lz4sd->prefixEnd = (const BYTE *) dictionary + dictSize; in LZ4_setStreamDecode()
/linux-6.15/include/linux/
H A Dlz4.h102 const uint8_t *dictionary; member
376 int LZ4_loadDictHC(LZ4_streamHC_t *streamHCPtr, const char *dictionary,
465 int LZ4_loadDict(LZ4_stream_t *streamPtr, const char *dictionary,
522 const char *dictionary, int dictSize);
/linux-6.15/lib/xz/
H A Dxz_dec_lzma2.c43 struct dictionary { struct
267 struct dictionary dict;
289 static void dict_reset(struct dictionary *dict, struct xz_buf *b) in dict_reset()
303 static void dict_limit(struct dictionary *dict, size_t out_max) in dict_limit()
312 static inline bool dict_has_space(const struct dictionary *dict) in dict_has_space()
323 static inline uint32_t dict_get(const struct dictionary *dict, uint32_t dist) in dict_get()
336 static inline void dict_put(struct dictionary *dict, uint8_t byte) in dict_put()
349 static bool dict_repeat(struct dictionary *dict, uint32_t *len, uint32_t dist) in dict_repeat()
377 static void dict_uncompressed(struct dictionary *dict, struct xz_buf *b, in dict_uncompressed()
436 static uint32_t dict_flush(struct dictionary *dict, struct xz_buf *b) in dict_flush()
/linux-6.15/usr/
H A DKconfig122 dictionary size of the algorithm with algorithms like XZ and LZMA
123 featuring large dictionary sizes.
162 This algorithm's compression ratio is best but has a large dictionary
175 XZ uses the LZMA2 algorithm and has a large dictionary which may cause
/linux-6.15/Documentation/admin-guide/blockdev/
H A Dzram.rst106 compression algorithm to use external pre-trained dictionary, pass full
109 #pass path to pre-trained zstd dictionary
110 echo "algo=zstd dict=/etc/dictionary" > /sys/block/zram0/algorithm_params
113 echo "priority=1 dict=/etc/dictionary" > \
116 #pass path to pre-trained zstd dictionary and compression level
117 echo "algo=zstd level=8 dict=/etc/dictionary" > \
/linux-6.15/Documentation/networking/
H A Dnetconsole.rst281 to userdata dictionary in every message sent.
297 dictionary rather than being included in the message header.
328 If the user has set a conflicting `cpu` key in the userdata dictionary,
363 notation. If the message contains optional dictionary, verbatim
/linux-6.15/tools/perf/Documentation/
H A Dperf-script-python.txt247 The syscalls 'autodict' object is a special kind of Python dictionary
259 effectively end up with a single-level dictionary keyed on syscall id
263 dictionary and displays a line for each entry containing the syscall
264 name (the dictionary keys contain the syscall ids, which are passed to
599 dictionary that implements Perl's 'autovivifying' hashes in Python
604 autodict() - returns an autovivifying dictionary instance
/linux-6.15/tools/testing/selftests/tc-testing/
H A DREADME39 in the tdc_config.py file. Find the 'TC' entry in the NAMES dictionary and
112 your needs. Any value in the NAMES dictionary can be altered without affecting
/linux-6.15/Documentation/admin-guide/kdump/
H A Dgdbmacros.txt238 # handle dictionary data
H A Dvmcoreinfo.rst266 information about where the text or dictionary data (data block) is
/linux-6.15/Documentation/devicetree/bindings/
H A Dexample-schema.yaml36 # A dictionary of DT properties for this binding schema
/linux-6.15/Documentation/filesystems/
H A Dsquashfs.rst167 dictionary size). If non-default compression options have been used, then
H A Derofs.rst316 benefited from the historical dictionary (aka. sliding window).
H A Dfsverity.rst843 dictionary structure such as an "authenticated skiplist" could
/linux-6.15/Documentation/dev-tools/
H A Dcheckpatch.rst189 Use the codespell dictionary for checking spelling errors.
194 Default is '/usr/share/codespell/dictionary.txt'.
/linux-6.15/scripts/
H A Dspelling.txt541 dictionnary||dictionary
/linux-6.15/
H A D.mailmap11 # Please keep this list dictionary sorted.