Home
last modified time | relevance | path

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

/linux-6.6.21/lib/lz4/
Dlz4_compress.c192 const BYTE * const dictionary = dictPtr->dictionary; in LZ4_compress_generic() local
193 const BYTE * const dictEnd = dictionary + dictPtr->dictSize; in LZ4_compress_generic()
272 lowLimit = dictionary; in LZ4_compress_generic()
339 && (lowLimit == dictionary)) { in LZ4_compress_generic()
407 lowLimit = dictionary; in LZ4_compress_generic()
776 const char *dictionary, int dictSize) in LZ4_loadDict() argument
779 const BYTE *p = (const BYTE *)dictionary; in LZ4_loadDict()
790 dict->dictionary = NULL; in LZ4_loadDict()
799 dict->dictionary = p; in LZ4_loadDict()
820 const BYTE *dictEnd = LZ4_dict->dictionary + LZ4_dict->dictSize; in LZ4_renormDictT()
[all …]
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()
Dlz4_decompress.c565 const char *dictionary, int dictSize) in LZ4_setStreamDecode() argument
571 lz4sd->prefixEnd = (const BYTE *) dictionary + dictSize; in LZ4_setStreamDecode()
/linux-6.6.21/include/linux/
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.6.21/Documentation/staging/
Dxz.rst51 dictionary. It will also append a four-byte trailer containing the
54 which will use no BCJ filter and 1 MiB LZMA2 dictionary.
73 In userspace, LZMA2 is typically used with dictionary sizes of several
74 megabytes. The decoder needs to have the dictionary in RAM, thus big
76 by the kernel. 1 MiB is probably the maximum reasonable dictionary
83 An exception to above dictionary size limitation is when the decoder
86 doesn't depend on the dictionary size, and it is perfectly fine to
87 use a big dictionary: for maximum compression, the dictionary should
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.6.21/lib/xz/
Dxz_dec_lzma2.c44 struct dictionary { struct
268 struct dictionary dict;
290 static void dict_reset(struct dictionary *dict, struct xz_buf *b) in dict_reset()
304 static void dict_limit(struct dictionary *dict, size_t out_max) in dict_limit()
313 static inline bool dict_has_space(const struct dictionary *dict) in dict_has_space()
324 static inline uint32_t dict_get(const struct dictionary *dict, uint32_t dist) in dict_get()
337 static inline void dict_put(struct dictionary *dict, uint8_t byte) in dict_put()
350 static bool dict_repeat(struct dictionary *dict, uint32_t *len, uint32_t dist) in dict_repeat()
378 static void dict_uncompressed(struct dictionary *dict, struct xz_buf *b, in dict_uncompressed()
437 static uint32_t dict_flush(struct dictionary *dict, struct xz_buf *b) in dict_flush()
/linux-6.6.21/usr/
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.6.21/tools/perf/Documentation/
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.6.21/tools/testing/selftests/tc-testing/
DREADME40 in the tdc_config.py file. Find the 'TC' entry in the NAMES dictionary and
104 your needs. Any value in the NAMES dictionary can be altered without affecting
/linux-6.6.21/Documentation/admin-guide/kdump/
Dgdbmacros.txt238 # handle dictionary data
Dvmcoreinfo.rst266 information about where the text or dictionary data (data block) is
/linux-6.6.21/Documentation/devicetree/bindings/
Dexample-schema.yaml36 # A dictionary of DT properties for this binding schema
/linux-6.6.21/Documentation/networking/
Dnetconsole.rst178 notation. If the message contains optional dictionary, verbatim
/linux-6.6.21/Documentation/filesystems/
Dsquashfs.rst109 dictionary size). If non-default compression options have been used, then
Derofs.rst312 benefited from the historical dictionary (aka. sliding window).
Dfsverity.rst814 dictionary structure such as an "authenticated skiplist" could
/linux-6.6.21/Documentation/dev-tools/
Dcheckpatch.rst189 Use the codespell dictionary for checking spelling errors.
194 Default is '/usr/share/codespell/dictionary.txt'.
/linux-6.6.21/scripts/
Dspelling.txt514 dictionnary||dictionary
/linux-6.6.21/
D.mailmap11 # Please keep this list dictionary sorted.