/Linux-v6.1/Documentation/block/ |
D | writeback_cache_control.rst | 6 ------------ 10 operating system before data actually has hit the non-volatile storage. This 12 system needs to force data out to the non-volatile storage when it performs 21 ---------------------- 26 guarantees that previously completed write requests are on non-volatile 28 set on an otherwise empty bio structure, which causes only an explicit cache 34 ------------------ 38 signaled after the data has been committed to non-volatile storage. 42 -------------------------------------- 51 -------------------------------------------------------------- [all …]
|
/Linux-v6.1/include/linux/ |
D | pagewalk.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 * struct mm_walk_ops - callbacks for walk_page_range 11 * @pgd_entry: if set, called for each non-empty PGD (top-level) entry 12 * @p4d_entry: if set, called for each non-empty P4D entry 13 * @pud_entry: if set, called for each non-empty PUD entry 14 * @pmd_entry: if set, called for each non-empty PMD entry 18 * @pte_entry: if set, called for each PTE (lowest-level) entry, 19 * including empty ones 21 * depth is -1 if not known, 0:PGD, 1:P4D, 2:PUD, 3:PMD. 30 * @pre_vma: if set, called before starting walk on a non-null vma. [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/haswellx/ |
D | uncore-interconnect.json | 29 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - Egress Credits", 38 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - RBT Invalid", 47 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - Egress and RBT Invalid", 56 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - RBT Miss", 65 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - Egress and RBT Miss", 74 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - RBT Miss and Invalid", 83 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - Egress and RBT Miss, Invalid", 271 "BriefDescription": "RxQ Cycles Not Empty", 279 "BriefDescription": "RxQ Cycles Not Empty - DRS; for VN0", 289 "BriefDescription": "RxQ Cycles Not Empty - DRS; for VN1", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/broadwellx/ |
D | uncore-interconnect.json | 29 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - Egress Credits", 38 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - RBT Invalid", 47 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - Egress and RBT Invalid", 56 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - RBT Miss", 65 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - Egress and RBT Miss", 74 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - RBT Miss and Invalid", 83 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - Egress and RBT Miss, Invalid", 253 "BriefDescription": "RxQ Cycles Not Empty", 261 "BriefDescription": "Flits Received - Group 0; Idle and Null Flits", 270 "BriefDescription": "Flits Received - Group 1; SNP Flits", [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/ |
D | .yamllint | 4 line-length: 7 allow-non-breakable-words: true 10 min-spaces-inside: 0 11 max-spaces-inside: 1 12 min-spaces-inside-empty: 0 13 max-spaces-inside-empty: 0 15 min-spaces-inside: 0 16 max-spaces-inside: 1 17 min-spaces-inside-empty: 0 18 max-spaces-inside-empty: 0 [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/ivytown/ |
D | uncore-interconnect.json | 22 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - Egress Credits", 32 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - Egress and RBT Miss", 42 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - Egress and RBT Invalid", 52 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - Egress and RBT Miss, Invalid", 62 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - RBT Miss", 72 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - RBT Invalid", 77 …2Core are DRS packets destined for Cbos.; The spawn failed because the route-back table (RBT) spec… 82 "BriefDescription": "Direct 2 Core Spawning; Spawn Failure - RBT Miss and Invalid", 300 "BriefDescription": "RxQ Cycles Not Empty", 305 …"PublicDescription": "Counts the number of cycles that the QPI RxQ was not empty. Generally, when… [all …]
|
D | uncore-other.json | 164 "BriefDescription": "BL Ingress Occupancy - DRS", 189 "BriefDescription": "BL Ingress Occupancy - NCB", 214 "BriefDescription": "BL Ingress Occupancy - NCS", 236 …ny requests behind it in the switch queue will lose ownership and have to re-acquire it later when… 256 …ddition to the source queue. Note the special filtering equation. We do OR-reduction on the requ… 266 …ddition to the source queue. Note the special filtering equation. We do OR-reduction on the requ… 276 …ddition to the source queue. Note the special filtering equation. We do OR-reduction on the requ… 286 …ddition to the source queue. Note the special filtering equation. We do OR-reduction on the requ… 341 …er of cycles when there are pending write ACK's in the switch but the switch->IRP pipeline is not … 359 …t. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass mess… [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/arm64/arm/cortex-a55/ |
D | pipeline.json | 9 …e to the frontend, cache miss.This event counts every cycle the DPU IQ is empty and there is an in… 12 …e to the frontend, cache miss.This event counts every cycle the DPU IQ is empty and there is an in… 15 …due to the frontend, TLB miss.This event counts every cycle the DPU IQ is empty and there is an in… 18 …due to the frontend, TLB miss.This event counts every cycle the DPU IQ is empty and there is an in… 21 …ion issued due to the frontend, pre-decode error.This event counts every cycle the DPU IQ is empty… 24 …ion issued due to the frontend, pre-decode error.This event counts every cycle the DPU IQ is empty… 57 …Wr stage due to a load which is waiting on data (due to missing the cache or being non-cacheable)", 60 … Wr stage due to a load which is waiting on data (due to missing the cache or being non-cacheable)"
|
/Linux-v6.1/arch/xtensa/variants/dc232b/include/variant/ |
D | tie.h | 10 * Copyright (C) 1999-2007 Tensilica Inc. 44 /* Save area for non-coprocessor optional and custom (TIE) state: */ 49 #define XCHAL_TOTAL_SA_SIZE 32 /* with 16-byte align padding */ 62 * abikind = 0 (caller-saved), 1 (callee-saved), or 2 (thread-global) 70 * dbnum = unique target number f/debug (see <xtensa-libdb-macros.h>) 72 * regnum = reg index in regfile, or special/TIE-user reg number 79 * To filter out certain registers, e.g. to expand only the non-global 104 #define XCHAL_CP0_SA_LIST(s) /* empty */ 107 #define XCHAL_CP1_SA_LIST(s) /* empty */ 110 #define XCHAL_CP2_SA_LIST(s) /* empty */ [all …]
|
/Linux-v6.1/kernel/rcu/ |
D | rcu_segcblist.c | 1 // SPDX-License-Identifier: GPL-2.0+ 20 rclp->head = NULL; in rcu_cblist_init() 21 rclp->tail = &rclp->head; in rcu_cblist_init() 22 rclp->len = 0; in rcu_cblist_init() 30 *rclp->tail = rhp; in rcu_cblist_enqueue() 31 rclp->tail = &rhp->next; in rcu_cblist_enqueue() 32 WRITE_ONCE(rclp->len, rclp->len + 1); in rcu_cblist_enqueue() 37 * any contents of the first. If rhp is non-NULL, enqueue it as the sole 39 * rcu_cblist structure, if initially non-empty, always appears non-empty 41 * is instead initialized to empty. [all …]
|
/Linux-v6.1/arch/xtensa/variants/dc233c/include/variant/ |
D | tie.h | 2 * tie.h -- compile-time HAL definitions dependent on CORE & TIE configuration 11 Copyright (c) 1999-2010 Tensilica Inc. 63 /* Save area for non-coprocessor optional and custom (TIE) state: */ 68 #define XCHAL_TOTAL_SA_SIZE 32 /* with 16-byte align padding */ 81 * abikind = 0 (caller-saved), 1 (callee-saved), or 2 (thread-global) 89 * dbnum = unique target number f/debug (see <xtensa-libdb-macros.h>) 91 * regnum = reg index in regfile, or special/TIE-user reg number 98 * To filter out certain registers, e.g. to expand only the non-global 123 #define XCHAL_CP0_SA_LIST(s) /* empty */ 126 #define XCHAL_CP1_SA_LIST(s) /* empty */ [all …]
|
/Linux-v6.1/fs/xfs/libxfs/ |
D | xfs_bit.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2000-2005 Silicon Graphics, Inc. 11 * XFS bit manipulation routines, used in non-realtime code. 15 * Return whether bitmap is empty. 17 * Returns 1 for empty, 0 for non-empty. 46 size -= start_bit & ~(NBWORD - 1); in xfs_contig_bits() 47 start_bit &= (NBWORD - 1); in xfs_contig_bits() 51 tmp |= (~0U >> (NBWORD-start_bit)); in xfs_contig_bits() 55 size -= NBWORD; in xfs_contig_bits() 61 size -= NBWORD; in xfs_contig_bits() [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/ |
D | other.json | 3 "PublicDescription": "This event counts the occurrence count of the micro-operation split.", 6 "BriefDescription": "This event counts the occurrence count of the micro-operation split." 63 …mmitted and the oldest and uncommitted instruction is an integer or floating-point/SIMD instructio… 66 …mmitted and the oldest and uncommitted instruction is an integer or floating-point/SIMD instructio… 69 …ction was committed and the oldest and uncommitted instruction is a floating-point/SIMD instructio… 72 …ction was committed and the oldest and uncommitted instruction is a floating-point/SIMD instructio… 81 …tion": "This event counts every cycle that no instruction was committed because the CSE is empty.", 84 …ption": "This event counts every cycle that no instruction was committed because the CSE is empty." 87 …t counts every cycle that no instruction was committed because the CSE is empty and the store port… 90 …t counts every cycle that no instruction was committed because the CSE is empty and the store port… [all …]
|
/Linux-v6.1/drivers/usb/host/ |
D | octeon-hcd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 * Copyright (c) 2003-2010 Cavium Networks (support@cavium.com). All rights 104 * This register can be used to configure the core after power-on or a change in 105 * mode of operation. This register mainly contains AHB system-related 117 * @ptxfemplvl: Periodic TxFIFO Empty Level (PTxFEmpLvl) 119 * Indicates when the Periodic TxFIFO Empty Interrupt bit in the 123 * TxFIFO is half empty 125 * TxFIFO is completely empty 126 * @nptxfemplvl: Non-Periodic TxFIFO Empty Level (NPTxFEmpLvl) 128 * Indicates when the Non-Periodic TxFIFO Empty Interrupt bit in [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/iio/multiplexer/ |
D | io-channel-mux.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/iio/multiplexer/io-channel-mux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Peter Rosin <peda@axentia.se> 16 For each non-empty string in the channels property, an io-channel will be 17 created. The number of this io-channel is the same as the index into the list 20 Documentation/devicetree/bindings/mux/mux-controller.yaml 25 const: io-channel-mux 27 io-channels: [all …]
|
/Linux-v6.1/arch/xtensa/variants/de212/include/variant/ |
D | tie.h | 2 * tie.h -- compile-time HAL definitions dependent on CORE & TIE configuration 11 Copyright (c) 1999-2015 Cadence Design Systems Inc. 40 /* Save area for non-coprocessor optional and custom (TIE) state: */ 45 #define XCHAL_TOTAL_SA_SIZE 32 /* with 16-byte align padding */ 58 * abikind = 0 (caller-saved), 1 (callee-saved), or 2 (thread-global) 66 * dbnum = unique target number f/debug (see <xtensa-libdb-macros.h>) 68 * regnum = reg index in regfile, or special/TIE-user reg number 75 * To filter out certain registers, e.g. to expand only the non-global 99 #define XCHAL_CP0_SA_LIST(s) /* empty */ 102 #define XCHAL_CP1_SA_LIST(s) /* empty */ [all …]
|
/Linux-v6.1/fs/ |
D | binfmt_elf_test.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 struct elf_phdr empty[] = { in total_mapping_size_test() local 11 * readelf -lW /bin/mount | grep '^ .*0x0' | awk '{print "\t\t{ .p_type = PT_" \ in total_mapping_size_test() 30 /* https://lore.kernel.org/linux-fsdevel/YfF18Dy85mCntXrx@fractal.localdomain */ in total_mapping_size_test() 40 KUNIT_EXPECT_EQ(test, total_mapping_size(empty, 0), 0); in total_mapping_size_test() 41 /* Empty headers, no size. */ in total_mapping_size_test() 42 KUNIT_EXPECT_EQ(test, total_mapping_size(empty, 1), 0); in total_mapping_size_test() 44 KUNIT_EXPECT_EQ(test, total_mapping_size(&empty[1], 1), 0); in total_mapping_size_test() 45 /* Empty PT_LOAD and non-PT_LOAD headers, no size. */ in total_mapping_size_test() 46 KUNIT_EXPECT_EQ(test, total_mapping_size(empty, 2), 0); in total_mapping_size_test()
|
/Linux-v6.1/arch/xtensa/variants/test_mmuhifi_c3/include/variant/ |
D | tie.h | 9 * Copyright (C) 1999-2009 Tensilica Inc. 43 /* Save area for non-coprocessor optional and custom (TIE) state: */ 48 #define XCHAL_TOTAL_SA_SIZE 128 /* with 16-byte align padding */ 61 * abikind = 0 (caller-saved), 1 (callee-saved), or 2 (thread-global) 69 * dbnum = unique target number f/debug (see <xtensa-libdb-macros.h>) 71 * regnum = reg index in regfile, or special/TIE-user reg number 78 * To filter out certain registers, e.g. to expand only the non-global 98 #define XCHAL_CP0_SA_LIST(s) /* empty */ 120 #define XCHAL_CP2_SA_LIST(s) /* empty */ 123 #define XCHAL_CP3_SA_LIST(s) /* empty */ [all …]
|
/Linux-v6.1/tools/testing/selftests/damon/ |
D | debugfs_target_ids.sh | 2 # SPDX-License-Identifier: GPL-2.0 14 test_content "$file" "$orig_content" "1 2" "non-integer was there" 17 test_write_succ "$file" "" "$orig_content" "empty input" 18 test_content "$file" "$orig_content" "" "empty input written"
|
/Linux-v6.1/tools/memory-model/ |
D | linux-kernel.bell | 1 // SPDX-License-Identifier: GPL-2.0+ 9 * "Frightening small children and disconcerting grown-ups: Concurrency 14 "Linux-kernel memory consistency model" 19 'noreturn (* R of non-return RMW *) 28 'rcu-lock (*rcu_read_lock*) || 29 'rcu-unlock (*rcu_read_unlock*) || 30 'sync-rcu (*synchronize_rcu*) || 31 'before-atomic (*smp_mb__before_atomic*) || 32 'after-atomic (*smp_mb__after_atomic*) || 33 'after-spinlock (*smp_mb__after_spinlock*) || [all …]
|
/Linux-v6.1/arch/xtensa/variants/csp/include/variant/ |
D | tie.h | 2 * tie.h -- compile-time HAL definitions dependent on CORE & TIE configuration 11 Copyright (c) 1999-2015 Cadence Design Systems Inc. 63 /* Save area for non-coprocessor optional and custom (TIE) state: */ 68 #define XCHAL_TOTAL_SA_SIZE 48 /* with 16-byte align padding */ 81 * abikind = 0 (caller-saved), 1 (callee-saved), or 2 (thread-global) 89 * dbnum = unique target number f/debug (see <xtensa-libdb-macros.h>) 91 * regnum = reg index in regfile, or special/TIE-user reg number 98 * To filter out certain registers, e.g. to expand only the non-global 124 #define XCHAL_CP0_SA_LIST(s) /* empty */ 127 #define XCHAL_CP1_SA_LIST(s) /* empty */ [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/arm64/arm/cortex-a510/ |
D | pipeline.json | 21 …unts every cycle that the Data Processing Unit (DPU) instruction queue is empty and there is an in… 24 …unts every cycle that the Data Processing Unit (DPU) instruction queue is empty and there is an in… 27 …TLB miss. This event counts every cycle that the DPU instruction queue is empty and there is an in… 30 …TLB miss. This event counts every cycle that the DPU instruction queue is empty and there is an in… 33 "PublicDescription": "No operation issued due to the frontend, pre-decode error", 36 "BriefDescription": "No operation issued due to the frontend, pre-decode error" 69 …e event counts for stalls that are caused by missing the cache or where the data is Non-cacheable", 72 …he event counts for stalls that are caused by missing the cache or where the data is Non-cacheable"
|
/Linux-v6.1/include/uapi/linux/ |
D | cramfs_fs.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 22 * Since inode.namelen is a unsigned 6-bit number, the maximum cramfs 25 #define CRAMFS_MAXPATHLEN (((1 << CRAMFS_NAMELEN_WIDTH) - 1) << 2) 36 /* OFFSET: For symlinks and non-empty regular files, this 39 see README). For non-empty directories it is the offset 56 __u32 magic; /* 0x28cd3d45 - random number */ 62 __u8 name[16]; /* user-defined name */ 69 * 0x00000000 - 0x000000ff: features that work for all past kernels 70 * 0x00000100 - 0xffffffff: features that don't work for past kernels 108 * Direct blocks are at least 4-byte aligned.
|
/Linux-v6.1/drivers/tty/serial/ |
D | atmel_serial.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 27 #define ATMEL_US_STTTO BIT(11) /* Start Time-out */ 30 #define ATMEL_US_RSTNACK BIT(14) /* Reset Non Acknowledge */ 31 #define ATMEL_US_RETTO BIT(15) /* Rearm Time-out */ 81 #define ATMEL_US_MODE9 BIT(17) /* 9-bit Character Length */ 84 #define ATMEL_US_INACK BIT(20) /* Inhibit Non Acknowledge */ 99 #define ATMEL_US_TIMEOUT BIT(8) /* Receiver Time-out */ 100 #define ATMEL_US_TXEMPTY BIT(9) /* Transmitter Empty */ 102 #define ATMEL_US_TXBUFE BIT(11) /* Transmission Buffer Empty */ 104 #define ATMEL_US_NACK BIT(13) /* Non Acknowledge */ [all …]
|
/Linux-v6.1/drivers/media/usb/uvc/ |
D | uvcvideo.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 17 #include <media/media-device.h> 18 #include <media/v4l2-device.h> 19 #include <media/v4l2-event.h> 20 #include <media/v4l2-fh.h> 21 #include <media/videobuf2-v4l2.h> 23 /* -------------------------------------------------------------------------- 29 #define UVC_TERM_DIRECTION(term) ((term)->type & 0x8000) 31 #define UVC_ENTITY_TYPE(entity) ((entity)->type & 0x7fff) 32 #define UVC_ENTITY_IS_UNIT(entity) (((entity)->type & 0xff00) == 0) [all …]
|