/linux-6.14.4/tools/perf/pmu-events/arch/x86/lunarlake/ |
D | pipeline.json | 28 …-speculative execution path is known. The branch prediction unit (BPU) predicts the target address… 54 …time to time due to transitions associated with Enhanced Intel SpeedStep Technology or TM2. For th… 72 …nge from time to time due to power or thermal throttling. For this reason, this event may have a c… 88 …but has the same incrementing frequency as the time stamp counter. This event can approximate elap… 98 …ncy changes and increments at a fixed frequency that is also used for the Time Stamp Counter (TSC)… 108 …but has the same incrementing frequency as the time stamp counter. This event can approximate elap… 125 …time to time due to transitions associated with Enhanced Intel SpeedStep Technology or TM2. For th… 143 …nge from time to time due to power or thermal throttling. For this reason, this event may have a c… 157 "BriefDescription": "Number of instructions retired. Fixed Counter - architectural event", 161 …"PublicDescription": "Counts the number of X86 instructions retired - an Architectural PerfMon eve… [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/grandridge/ |
D | grr-metrics.json | 4 "MetricExpr": "cstate_core@c1\\-residency@ / TSC", 11 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 18 "MetricExpr": "cstate_module@c6\\-residency@ / TSC", 25 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 31 …"BriefDescription": "Cycles per instruction retired; indicating how much time each executed instru… 43 "BriefDescription": "Percentage of time spent in the active CPU power state C0", 169 "MetricExpr": "((msr@aperf@ - cycles) / msr@aperf@ if msr@smi@ > 0 else 0)", 189 …"BriefDescription": "Counts the number of issue slots that were not consumed by the backend due to… 197 …"BriefDescription": "Counts the total number of issue slots that were not consumed by the backend … 203 …"PublicDescription": "Counts the total number of issue slots that were not consumed by the backend… [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/alderlaken/ |
D | pipeline.json | 158 …-speculative execution path is known. The branch prediction unit (BPU) predicts the target address… 259 …e core frequency may change from time to time. For this reason this event may have a changing rati… 268 …e core frequency may change from time to time. For this reason this event may have a changing rati… 275 …ncy changes and increments at a fixed frequency that is also used for the Time Stamp Counter (TSC)… 284 …ncy changes and increments at a fixed frequency that is also used for the Time Stamp Counter (TSC)… 292 …e core frequency may change from time to time. For this reason this event may have a changing rati… 301 …e core frequency may change from time to time. For this reason this event may have a changing rati… 367 …ounts the number of machine clears due to a page fault. Counts both I-Side and D-Side (Loads/Stor… 401 …Counts the number of issue slots not consumed by the backend due to a micro-sequencer (MS) scorebo… 405 …Counts the number of issue slots not consumed by the backend due to a micro-sequencer (MS) scorebo… [all …]
|
D | adln-metrics.json | 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / TSC", 11 "MetricExpr": "cstate_core@c1\\-residency@ / TSC", 18 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 25 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 32 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 39 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 46 "MetricExpr": "cstate_core@c7\\-residency@ / TSC", 53 "MetricExpr": "cstate_pkg@c7\\-residency@ / TSC", 60 "MetricExpr": "cstate_pkg@c8\\-residency@ / TSC", 67 "MetricExpr": "cstate_pkg@c9\\-residency@ / TSC", [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/net/ |
D | lantiq,pef2256.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Herve Codina <[email protected]> 20 - const: lantiq,pef2256 27 - description: Master Clock 28 - description: System Clock Receive 29 - description: System Clock Transmit 31 clock-names: 33 - const: mclk [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/arm64/arm/cortex-a75/ |
D | pipeline.json | 21 "PublicDescription": "Duration for which all slots in the Load-Store Unit (LSU) are busy", 24 "BriefDescription": "Duration for which all slots in the Load-Store Unit (LSU) are busy" 27 …for which all slots in the load-store issue queue are busy. This event counts the cycles where all… 30 …for which all slots in the load-store issue queue are busy. This event counts the cycles where all… 33 …ch all slots in the data processing issue queue are busy. This event counts the cycles where all s… 36 …ch all slots in the data processing issue queue are busy. This event counts the cycles where all s… 39 …cDescription": "Duration for which all slots in the data engine issue queue are busy. This event i… 42 …fDescription": "Duration for which all slots in the data engine issue queue are busy. This event i…
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/sierraforest/ |
D | srf-metrics.json | 4 "MetricExpr": "cstate_core@c1\\-residency@ / TSC", 11 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 18 "MetricExpr": "cstate_module@c6\\-residency@ / TSC", 25 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 31 …"BriefDescription": "Cycles per instruction retired; indicating how much time each executed instru… 43 "BriefDescription": "Percentage of time spent in the active CPU power state C0", 241 "MetricExpr": "((msr@aperf@ - cycles) / msr@aperf@ if msr@smi@ > 0 else 0)", 261 …"BriefDescription": "Counts the number of issue slots that were not consumed by the backend due to… 269 …"BriefDescription": "Counts the total number of issue slots that were not consumed by the backend … 275 …"PublicDescription": "Counts the total number of issue slots that were not consumed by the backend… [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/snowridgex/ |
D | pipeline.json | 89 …-speculative execution path is known. The branch prediction unit (BPU) predicts the target address… 149 …e core frequency may change from time to time. For this reason this event may have a changing rati… 158 …e core frequency may change from time to time. For this reason this event may have a changing rati… 166 …ncy changes and increments at a fixed frequency that is also used for the Time Stamp Counter (TSC)… 174 …ncy changes and increments at a fixed frequency that is also used for the Time Stamp Counter (TSC)… 183 …ncy changes and increments at a fixed frequency that is also used for the Time Stamp Counter (TSC)… 274 …ounts the number of machine clears due to a page fault. Counts both I-Side and D-Side (Loads/Stor… 290 …"BriefDescription": "Counts the total number of issue slots that were not consumed by the backend … 294 …slots that were not consumed by the backend because allocation is stalled due to a mispredicted ju… 299 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/elkhartlake/ |
D | pipeline.json | 89 …-speculative execution path is known. The branch prediction unit (BPU) predicts the target address… 149 …e core frequency may change from time to time. For this reason this event may have a changing rati… 158 …e core frequency may change from time to time. For this reason this event may have a changing rati… 166 …ncy changes and increments at a fixed frequency that is also used for the Time Stamp Counter (TSC)… 174 …ncy changes and increments at a fixed frequency that is also used for the Time Stamp Counter (TSC)… 183 …ncy changes and increments at a fixed frequency that is also used for the Time Stamp Counter (TSC)… 274 …ounts the number of machine clears due to a page fault. Counts both I-Side and D-Side (Loads/Stor… 290 …"BriefDescription": "Counts the total number of issue slots that were not consumed by the backend … 294 …slots that were not consumed by the backend because allocation is stalled due to a mispredicted ju… 299 …"BriefDescription": "Counts the number of issue slots every cycle that were not consumed by the ba… [all …]
|
/linux-6.14.4/tools/testing/selftests/kvm/ |
D | dirty_log_perf_test.c | 1 // SPDX-License-Identifier: GPL-2.0 13 #include <time.h> 70 struct kvm_vcpu *vcpu = vcpu_args->vcpu; in vcpu_worker() 71 int vcpu_idx = vcpu_args->vcpu_idx; in vcpu_worker() 80 run = vcpu->run; in vcpu_worker() 92 exit_reason_str(run->exit_reason)); in vcpu_worker() 100 pages_count += vcpu_args->pages; in vcpu_worker() 102 pr_debug("vCPU %d iteration %d dirty memory time: %ld.%.9lds\n", in vcpu_worker() 106 pr_debug("vCPU %d iteration %d populate memory time: %ld.%.9lds\n", in vcpu_worker() 131 int slots; member [all …]
|
/linux-6.14.4/tools/perf/Documentation/ |
D | topdown.txt | 2 --------------------- 11 perf stat --topdown implements this using available metrics that vary 14 % perf stat -a --topdown -I1000 15 # time % tma_retiring % tma_backend_bound % tma_frontend_bound % tma_bad_specula… 38 On Ice Lake, there is a new fixed counter 3: SLOTS, which reports 39 "pipeline SLOTS" (cycles multiplied by core issue width) and a 40 metric register that reports slots ratios for the different bottleneck 52 The application opens a group with fixed counter 3 (SLOTS) and any 76 /* Open slots counter file descriptor for current task. */ 77 struct perf_event_attr slots = { [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/alderlake/ |
D | pipeline.json | 19 …y executing divide or square root operations. Accounts for integer and floating-point operations.", 336 …-speculative execution path is known. The branch prediction unit (BPU) predicts the target address… 372 "BriefDescription": "Mispredicted non-taken conditional branch instructions retired.", 414 …"BriefDescription": "Miss-predicted near indirect branch instructions retired (excluding returns)", 419 …"PublicDescription": "Counts miss-predicted near indirect branch instructions retired excluding re… 505 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that… 532 …Description": "Core clocks when the thread is in the C0.1 light-weight slower wakeup time but more… 536 …tion": "Counts core clocks when the thread is in the C0.1 light-weight slower wakeup time but more… 542 …Description": "Core clocks when the thread is in the C0.2 light-weight faster wakeup time but less… 546 …tion": "Counts core clocks when the thread is in the C0.2 light-weight faster wakeup time but less… [all …]
|
/linux-6.14.4/fs/btrfs/ |
D | inode-item.c | 1 // SPDX-License-Identifier: GPL-2.0 9 #include "inode-item.h" 10 #include "disk-io.h" 12 #include "space-info.h" 14 #include "extent-tree.h" 15 #include "file-item.h" 35 if (len != name->len) in btrfs_find_name_in_backref() 37 if (memcmp_extent_buffer(leaf, name->name, name_ptr, in btrfs_find_name_in_backref() 38 name->len) == 0) in btrfs_find_name_in_backref() 60 * looking through any collisions so most of the time this is in btrfs_find_name_in_ext_backref() [all …]
|
/linux-6.14.4/Documentation/filesystems/ |
D | vfat.rst | 10 mount -t vfat /dev/fd0 /mnt 42 **-20**: If current process is in group of file's group ID, 45 **-2**: Other users can change timestamp. 69 There is also an option of doing UTF-8 translations 76 UTF-8 is the filesystem safe version of Unicode that 79 If 'uni_xlate' gets set, UTF-8 gets disabled. 141 Interpret timestamps as UTC rather than local time. 143 between local time (as used by Windows on FAT) and UTC 147 local time. 150 Set offset for conversion of timestamps from local time [all …]
|
/linux-6.14.4/tools/perf/tests/shell/ |
D | stat.sh | 3 # SPDX-License-Identifier: GPL-2.0 5 set -e 10 if ! perf stat true 2>&1 | grep -E -q "Performance counter stats for 'true':" 21 if ! perf stat record -o - true | perf stat report -i - 2>&1 | \ 22 grep -E -q "Performance counter stats for 'pipe':" 33 if ! perf stat record -o - true | perf script -i - 2>&1 | \ 34 …grep -E -q "CPU[[:space:]]+THREAD[[:space:]]+VAL[[:space:]]+ENA[[:space:]]+RUN[[:space:]]+TIME[[:s… 45 if ! perf stat -e '{cycles,cycles,cycles,cycles,cycles,cycles,cycles,cycles,cycles,cycles}' \ 46 true 2>&1 | grep -q 'seconds time elapsed' 51 …if ! perf stat -r2 -e '{cycles,cycles,cycles,cycles,cycles,cycles,cycles,cycles,cycles,cycles}:W' \ [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/meteorlake/ |
D | pipeline.json | 18 …y executing divide or square root operations. Accounts for integer and floating-point operations.", 228 …-speculative execution path is known. The branch prediction unit (BPU) predicts the target address… 283 "BriefDescription": "Mispredicted non-taken conditional branch instructions retired.", 294 …"BriefDescription": "Mispredicted non-taken conditional branch instructions retired. This precise … 343 …"BriefDescription": "Miss-predicted near indirect branch instructions retired (excluding returns)", 348 …"PublicDescription": "Counts miss-predicted near indirect branch instructions retired excluding re… 429 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that… 454 …Description": "Core clocks when the thread is in the C0.1 light-weight slower wakeup time but more… 458 …tion": "Counts core clocks when the thread is in the C0.1 light-weight slower wakeup time but more… 464 …Description": "Core clocks when the thread is in the C0.2 light-weight faster wakeup time but less… [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/goldmontplus/ |
D | pipeline.json | 164 …e core frequency may change from time to time. For this reason this event may have a changing rati… 189 …nge from time. This event is not affected by core frequency changes but counts as if the core is … 225 …S records can be collected only on IA32_PMC0, only one event can use the PEBS facility at a time.", 229 "BriefDescription": "Instructions retired - using Reduced Skid PEBS feature", 238 "BriefDescription": "Unfilled issue slots per cycle", 242 …"PublicDescription": "Counts the number of issue slots per core cycle that were not consumed by th… 246 "BriefDescription": "Unfilled issue slots per cycle to recover", 250 …slots per core cycle that were not consumed by the backend because allocation is stalled waiting f… 255 … "BriefDescription": "Unfilled issue slots per cycle because of a full resource in the backend", 259 …ssue slots per core cycle that were not consumed because of a full resource in the backend. Inclu… [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/goldmont/ |
D | pipeline.json | 164 …e core frequency may change from time to time. For this reason this event may have a changing rati… 189 …nge from time. This event is not affected by core frequency changes but counts as if the core is … 224 …S records can be collected only on IA32_PMC0, only one event can use the PEBS facility at a time.", 228 "BriefDescription": "Unfilled issue slots per cycle", 232 …"PublicDescription": "Counts the number of issue slots per core cycle that were not consumed by th… 236 "BriefDescription": "Unfilled issue slots per cycle to recover", 240 …slots per core cycle that were not consumed by the backend because allocation is stalled waiting f… 245 … "BriefDescription": "Unfilled issue slots per cycle because of a full resource in the backend", 249 …ssue slots per core cycle that were not consumed because of a full resource in the backend. Inclu… 279 …, but did not occur because the store data was not available at the right time. The forward might… [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/soc/fsl/cpm_qe/ |
D | fsl,cpm1-scc-qmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Herve Codina <[email protected]> 19 - enum: 20 - fsl,mpc885-scc-qmc 21 - fsl,mpc866-scc-qmc 22 - const: fsl,cpm1-scc-qmc 26 - description: SCC (Serial communication controller) register base [all …]
|
D | fsl,qe-ucc-qmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Herve Codina <[email protected]> 19 - enum: 20 - fsl,mpc8321-ucc-qmc 21 - const: fsl,qe-ucc-qmc 25 - description: UCC (Unified communication controller) register base 26 - description: Dual port ram base [all …]
|
/linux-6.14.4/Documentation/core-api/ |
D | swiotlb.rst | 1 .. SPDX-License-Identifier: GPL-2.0 19 These APIs use the device DMA attributes and kernel-wide settings to determine 30 --------------- 33 only provide 32-bit DMA addresses. By allocating bounce buffer memory below 40 directed to guest memory that is unencrypted. CoCo VMs set a kernel-wide option 54 IOMMU access control is per-granule, the untrusted device can gain access to 60 ------------------ 85 ------------------------------ 89 pre-allocated at boot time (but see Dynamic swiotlb below). Because swiotlb 93 The need to pre-allocate the default swiotlb pool creates a boot-time tradeoff. [all …]
|
/linux-6.14.4/drivers/firmware/efi/libstub/ |
D | randomalloc.c | 1 // SPDX-License-Identifier: GPL-2.0 13 * Return the number of slots covered by this entry, i.e., the number of 25 if (md->type != EFI_CONVENTIONAL_MEMORY) in get_entry_num_slots() 28 if (md->attribute & EFI_MEMORY_HOT_PLUGGABLE) in get_entry_num_slots() 32 (md->attribute & EFI_MEMORY_SP)) in get_entry_num_slots() 35 region_end = min(md->phys_addr + md->num_pages * EFI_PAGE_SIZE - 1, in get_entry_num_slots() 40 first_slot = round_up(max(md->phys_addr, alloc_min), align); in get_entry_num_slots() 41 last_slot = round_down(region_end - size + 1, align); in get_entry_num_slots() 46 return ((unsigned long)(last_slot - first_slot) >> align_shift) + 1; in get_entry_num_slots() 55 #define MD_NUM_SLOTS(md) ((md)->virt_addr) [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/hpo/dcn31/ |
D | dcn31_hpo_dp_link_encoder.c | 32 enc3->base.ctx->logger 35 (enc3->regs->reg) 39 enc3->hpo_le_shift->field_name, enc3->hpo_le_mask->field_name 43 enc3->base.ctx 96 switch (tp_params->dp_phy_pattern) { in dcn31_hpo_dp_link_enc_set_link_test_pattern() 212 …tp_custom = (tp_params->custom_pattern[2] << 16) | (tp_params->custom_pattern[1] << 8) | tp_params… in dcn31_hpo_dp_link_enc_set_link_test_pattern() 214 …tp_custom = (tp_params->custom_pattern[5] << 16) | (tp_params->custom_pattern[4] << 8) | tp_params… in dcn31_hpo_dp_link_enc_set_link_test_pattern() 216 …tp_custom = (tp_params->custom_pattern[8] << 16) | (tp_params->custom_pattern[7] << 8) | tp_params… in dcn31_hpo_dp_link_enc_set_link_test_pattern() 218 …tp_custom = (tp_params->custom_pattern[11] << 16) | (tp_params->custom_pattern[10] << 8) | tp_para… in dcn31_hpo_dp_link_enc_set_link_test_pattern() 220 …tp_custom = (tp_params->custom_pattern[14] << 16) | (tp_params->custom_pattern[13] << 8) | tp_para… in dcn31_hpo_dp_link_enc_set_link_test_pattern() [all …]
|
/linux-6.14.4/mm/ |
D | swap_slots.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Manage cache of swap slots to be used for and returned from 10 * We allocate the swap slots from the global pool and put 12 * of no needing to acquire the swap_info lock every time 17 * lock. We do not reuse the returned slots directly but 19 * allows the slots to coalesce and reduce fragmentation. 25 * The swap slots cache is protected by a mutex instead of 26 * a spin lock as when we search for slots with scan_swap_map, 43 /* Serialize swap slots cache enable/disable operations */ 114 swp_entry_t *slots; in alloc_swap_slot_cache() local [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/sound/ |
D | ti,tas2781.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 # Copyright (C) 2022 - 2023 Texas Instruments Incorporated 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Shenghao Ding <shenghao-[email protected]> 14 The TAS2563/TAS2781 is a mono, digital input Class-D audio 16 small loudspeakers. An integrated on-chip DSP supports Texas 18 integrated speaker voltage and current sense provides for real time 28 ti,tas2563: 6.1-W Boosted Class-D Audio Amplifier With Integrated 31 ti,tas2781: 24-V Class-D Amplifier with Real Time Integrated Speaker [all …]
|