/linux-6.15/lib/zstd/compress/ |
D | zstd_ldm.h | 31 * Generates the sequences using the long distance match finder. 32 * Generates long range matching sequences in `sequences`, which parse a prefix 33 * of the source. `sequences` must be large enough to store every sequence, 40 * sequences. 43 ldmState_t* ldms, RawSeqStore_t* sequences, 49 * Compresses a block using the predefined sequences, along with a secondary 51 * secondary block compressor, and those sequences are interspersed with the 52 * predefined sequences. Returns the length of the last literals. 53 * Updates `rawSeqStore.pos` to indicate how many sequences have been consumed. 59 * sequences can be any size, and may be longer than the block. In the case that [all …]
|
D | zstd_compress_sequences.c | 297 SeqDef const* sequences, size_t nbSeq, int longOffsets) in ZSTD_encodeSequences_body() argument 315 BIT_addBits(&blockStream, sequences[nbSeq-1].litLength, LL_bits[llCodeTable[nbSeq-1]]); in ZSTD_encodeSequences_body() 317 BIT_addBits(&blockStream, sequences[nbSeq-1].mlBase, ML_bits[mlCodeTable[nbSeq-1]]); in ZSTD_encodeSequences_body() 323 BIT_addBits(&blockStream, sequences[nbSeq-1].offBase, extraBits); in ZSTD_encodeSequences_body() 326 BIT_addBits(&blockStream, sequences[nbSeq-1].offBase >> extraBits, in ZSTD_encodeSequences_body() 329 BIT_addBits(&blockStream, sequences[nbSeq-1].offBase, ofCodeTable[nbSeq-1]); in ZSTD_encodeSequences_body() 342 (unsigned)sequences[n].litLength, in ZSTD_encodeSequences_body() 343 (unsigned)sequences[n].mlBase + MINMATCH, in ZSTD_encodeSequences_body() 344 (unsigned)sequences[n].offBase); in ZSTD_encodeSequences_body() 353 BIT_addBits(&blockStream, sequences[n].litLength, llBits); in ZSTD_encodeSequences_body() [all …]
|
D | zstd_compress_superblock.c | 131 const SeqDef* sequences, size_t nbSeqs, in ZSTD_seqDecompressedSize() argument 138 const ZSTD_SequenceLength seqLen = ZSTD_getSequenceLength(seqStore, sequences+n); in ZSTD_seqDecompressedSize() 142 DEBUGLOG(5, "ZSTD_seqDecompressedSize: %u sequences from %p: %u literals + %u matchlength", in ZSTD_seqDecompressedSize() 143 (unsigned)nbSeqs, (const void*)sequences, in ZSTD_seqDecompressedSize() 154 * Compresses sequences section for a sub-block. 158 * We set entropyWritten=1 when we succeed in compressing the sequences. 160 * @return : compressed size of sequences section of a sub-block 166 const SeqDef* sequences, size_t nbSeq, in ZSTD_compressSubBlock_sequences() argument 181 /* Sequences Header */ in ZSTD_compressSubBlock_sequences() 217 sequences, nbSeq, in ZSTD_compressSubBlock_sequences() [all …]
|
D | zstd_ldm.c | 528 ldmState_t* ldmState, RawSeqStore_t* sequences, in ZSTD_ldm_generateSequences() argument 547 assert(sequences->pos <= sequences->size); in ZSTD_ldm_generateSequences() 548 assert(sequences->size <= sequences->capacity); in ZSTD_ldm_generateSequences() 549 for (chunk = 0; chunk < nbChunks && sequences->size < sequences->capacity; ++chunk) { in ZSTD_ldm_generateSequences() 556 size_t const prevSize = sequences->size; in ZSTD_ldm_generateSequences() 578 * be split into two sequences. This condition holds when using in ZSTD_ldm_generateSequences() 583 /* 3. Generate the sequences for the chunk, and get newLeftoverSize. */ in ZSTD_ldm_generateSequences() 585 ldmState, sequences, params, chunkStart, chunkSize); in ZSTD_ldm_generateSequences() 593 if (prevSize < sequences->size) { in ZSTD_ldm_generateSequences() 594 sequences->seq[prevSize].litLength += (U32)leftoverSize; in ZSTD_ldm_generateSequences() [all …]
|
D | zstd_compress_internal.h | 81 * Sequences * 98 SeqDef* sequences; /* ptr to end of sequences */ member 121 …* Returns the ZSTD_SequenceLength for the given sequences. It handles the decoding of long sequenc… 204 rawSeq* seq; /* The start of the sequences */ 208 size_t size; /* The number of sequences. <= capacity. */ 399 * @postBlockSplitter executes split analysis after sequences are produced, 401 * @preBlockSplitter_level splits before knowing sequences, 493 SeqStore_t seqStore; /* sequences storage ptrs */ 495 rawSeq* ldmSequences; /* Storage for the ldm output sequences */ 497 RawSeqStore_t externSeqStore; /* Mutable reference to external sequences */ [all …]
|
D | zstd_compress.c | 2160 /* reserve space for block-level external sequences */ in ZSTD_resetCCtx_internal() 2192 /* sequences storage */ in ZSTD_resetCCtx_internal() 2609 const SeqDef* const sequences = seqStorePtr->sequencesStart; in ZSTD_seqToCodes() local 2613 U32 const nbSeq = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart); in ZSTD_seqToCodes() 2618 U32 const llv = sequences[u].litLength; in ZSTD_seqToCodes() 2619 U32 const ofCode = ZSTD_highbit32(sequences[u].offBase); in ZSTD_seqToCodes() 2620 U32 const mlv = sequences[u].mlBase; in ZSTD_seqToCodes() 2658 * and size of the sequences statistics 2797 * compresses both literals and sequences 2817 const SeqDef* const sequences = seqStorePtr->sequencesStart; in ZSTD_entropyCompressSeqStore_internal() local [all …]
|
/linux-6.15/include/uapi/linux/ |
D | rseq.h | 8 * Restartable sequences system call API 64 * Restartable sequences cpu_id_start field. Updated by the 77 * Restartable sequences cpu_id field. Updated by the kernel. 92 * Restartable sequences rseq_cs field. 115 * Restartable sequences flags field. 135 * Restartable sequences node_id field. Updated by the kernel. Read by 143 * Restartable sequences mm_cid field. Updated by the kernel. Read by
|
/linux-6.15/tools/testing/selftests/rseq/ |
D | rseq-abi.h | 8 * Restartable sequences system call API 64 * Restartable sequences cpu_id_start field. Updated by the 77 * Restartable sequences cpu_id field. Updated by the kernel. 92 * Restartable sequences rseq_cs field. 131 * Restartable sequences flags field. 151 * Restartable sequences node_id field. Updated by the kernel. Read by 159 * Restartable sequences mm_cid field. Updated by the kernel. Read by
|
D | rseq.h | 140 * by any thread which uses restartable sequences, before they start 141 * using restartable sequences, to ensure restartable sequences
|
/linux-6.15/Documentation/ABI/testing/ |
D | sysfs-class-chromeos-driver-cros-ec-lightbar | 32 sequences, you probably won’t see anything change because 49 This allows you to upload and run custom lightbar sequences. 55 The Pixel lightbar has a number of built-in sequences 68 sequences.
|
/linux-6.15/drivers/net/wireless/ath/ |
D | dfs_pri_detector.c | 297 list_add(&new_ps->head, &pde->sequences); in pseq_handler_create_sequences() 302 /* check new ts and add to all matching existing sequences */ 308 list_for_each_entry_safe(ps, ps2, &pde->sequences, head) { in pseq_handler_add_to_existing_seqs() 340 if (list_empty(&pde->sequences)) in pseq_handler_check_detection() 343 list_for_each_entry(ps, &pde->sequences, head) { in pseq_handler_check_detection() 357 /* free pulse queue and sequences list and give objects back to pools */ 362 list_for_each_entry_safe(ps, ps0, &pde->sequences, head) { in pri_detector_reset() 428 INIT_LIST_HEAD(&de->sequences); in pri_detector_init()
|
D | dfs_pri_detector.h | 53 * @sequences: list_head holding potential pulse sequences 69 struct list_head sequences; member
|
/linux-6.15/Documentation/admin-guide/media/ |
D | remote-controller.rst | 14 pulse/space sequences and then to scan codes, returning such codes to 16 sequences ("raw mode").
|
/linux-6.15/lib/zstd/decompress/ |
D | zstd_decompress_block.c | 725 "extraneous data present in the Sequences section"); in ZSTD_decodeSeqHeaders() 831 * should be fast for a single long sequence, but can be slow for several short sequences. 904 * to be optimized for many small sequences, since those fall into ZSTD_execSequence(). 1517 …/* If there are more sequences, they will need to read literals from litExtraBuffer; copy over the… in ZSTD_decompressSequences_bodySplitLitBuffer() 1520 …DEBUGLOG(6, "There are %i sequences left, and %zu/%zu literals left in buffer", nbSeq, leftoverLit… in ZSTD_decompressSequences_bodySplitLitBuffer() 1633 /* Regen sequences */ in ZSTD_decompressSequences_body() 1751 /* Regen sequences */ in ZSTD_decompressSequencesLong_body() 1756 seq_t sequences[STORED_SEQS]; in ZSTD_decompressSequencesLong_body() local 1777 sequences[seqNb] = sequence; in ZSTD_decompressSequencesLong_body() 1784 …if (dctx->litBufferLocation == ZSTD_split && litPtr + sequences[(seqNb - ADVANCED_SEQS) & STORED_S… in ZSTD_decompressSequencesLong_body() [all …]
|
/linux-6.15/drivers/gpu/drm/i915/gvt/ |
D | edid.h | 118 /* I2C sequences cannot interleave. 119 * GMBUS and AUX_CH sequences cannot interleave.
|
/linux-6.15/include/linux/ |
D | zstd_lib.h | 1298 … * Repeat offsets are essentially previous offsets from previous sequences sorted in 1549 …ZSTD_sf_noBlockDelimiters = 0, /* ZSTD_Sequence[] has no block delimiters, just sequences … 1556 * @return : upper-bound for the number of sequences that can be generated 1559 * note : returns number of sequences - to get bytes, multiply by sizeof(ZSTD_Sequence). 1571 * Generate sequences using ZSTD_compress2(), given a source buffer. 1575 * @param outSeqs The output sequences buffer of size @p outSeqsSize 1576 * @param outSeqsCapacity The size of the output sequences buffer. 1578 * of sequences that can be generated. 1579 * @param src The source buffer to generate sequences from of size @p srcSize. 1587 * @returns The number of sequences generated, necessarily less than [all …]
|
D | crc32.h | 56 * sequences of bytes, seq1 and seq2 with lengths len1 82 * crc32c_combine - Combine two crc32c check values into one. For two sequences
|
/linux-6.15/drivers/gpu/drm/i915/display/ |
D | intel_audio.c | 46 * HDMI and Display Port. The audio programming sequences are divided into audio 47 * codec and controller enable and disable sequences. The graphics driver 48 * handles the audio codec sequences, while the audio driver handles the audio 49 * controller sequences. 51 * The disable sequences must be performed before disabling the transcoder or 52 * port. The enable sequences may only be performed after enabling the 54 * enable/disable sequences are part of the modeset sequence. 56 * The codec and controller sequences could be done either parallel or serial, 729 * The enable sequences may only be performed after enabling the transcoder and 789 * The disable sequences must be performed before disabling the transcoder or
|
/linux-6.15/drivers/platform/arm64/ |
D | huawei-gaokun-ec.c | 62 * For tx, command sequences are arranged as 70 * For rx, data sequences are arranged as 174 * Huawei uses magic sequences everywhere to complete various functions, all 175 * these sequences are passed to ECCD(a ACPI method which is quiet similar 177 * sequences, so just wrap it for now. Almost all magic sequences are kept
|
/linux-6.15/Documentation/userspace-api/media/drivers/ |
D | camera-sensor.rst | 100 register programming sequences shall initialize the :ref:`V4L2_CID_HFLIP 102 values programmed by the register sequences. The default values of these
|
/linux-6.15/include/scsi/fc/ |
D | fc_fc2.h | 12 * Fibre Channel Exchanges and Sequences. 102 #define ESB_ST_ERRP_MULT (0 << 24) /* abort, discard multiple sequences */
|
/linux-6.15/drivers/net/wireless/mediatek/mt76/ |
D | mt76x02_debugfs.c | 54 seq_printf(file, "allocated sequences:\t%d\n", in mt76x02_dfs_stat_show() 56 seq_printf(file, "used sequences:\t\t%d\n", in mt76x02_dfs_stat_show()
|
/linux-6.15/arch/x86/lib/ |
D | retpoline.S | 243 * Some generic notes on the untraining sequences: 256 * is, instruction sequences starting at srso_safe_ret() and 257 * the respective instruction sequences at retbleed_return_thunk()
|
/linux-6.15/tools/arch/x86/include/asm/ |
D | emulate_prefix.h | 6 * Virt escape sequences to trigger instruction emulation;
|
/linux-6.15/arch/x86/include/asm/ |
D | emulate_prefix.h | 6 * Virt escape sequences to trigger instruction emulation;
|