Home
last modified time | relevance | path

Searched +full:per +full:- +full:processor (Results 1 – 25 of 785) sorted by relevance

12345678910>>...32

/Linux-v5.15/Documentation/core-api/
Dthis_cpu_ops.rst8 this_cpu operations are a way of optimizing access to per cpu
9 variables associated with the *currently* executing processor. This is
11 the cpu permanently stored the beginning of the per cpu area for a
12 specific processor).
14 this_cpu operations add a per cpu variable offset to the processor
15 specific per cpu base and encode that operation in the instruction
16 operating on the per cpu variable.
21 processor is not changed between the calculation of the address and
24 Read-modify-write operations are of particular interest. Frequently
32 synchronization is not necessary since we are dealing with per cpu
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/sandybridge/
Dsnb-metrics.json3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und…
7processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
10 …ction of slots where the processor's Frontend undersupplies its Backend. SMT version; use when SMT…
14processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * (( INT_MISC.RECOVERY_CYCLES_ANY…
28-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
32 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * cycles)) + (( UOPS_ISSUED.ANY - UOPS_RETI…
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/jaketown/
Djkt-metrics.json3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und…
7processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
10 …ction of slots where the processor's Frontend undersupplies its Backend. SMT version; use when SMT…
14processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * (( INT_MISC.RECOVERY_CYCLES_ANY…
28-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
32 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * cycles)) + (( UOPS_ISSUED.ANY - UOPS_RETI…
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/ivytown/
Divt-metrics.json3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und…
7processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
10 …ction of slots where the processor's Frontend undersupplies its Backend. SMT version; use when SMT…
14processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * (( INT_MISC.RECOVERY_CYCLES_ANY…
28-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
32 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * cycles)) + (( UOPS_ISSUED.ANY - UOPS_RETI…
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/ivybridge/
Divb-metrics.json3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und…
7processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
10 …ction of slots where the processor's Frontend undersupplies its Backend. SMT version; use when SMT…
14processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * (( INT_MISC.RECOVERY_CYCLES_ANY…
28-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
32 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * cycles)) + (( UOPS_ISSUED.ANY - UOPS_RETI…
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/haswellx/
Dhsx-metrics.json3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und…
7processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
10 …ction of slots where the processor's Frontend undersupplies its Backend. SMT version; use when SMT…
14processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * (( INT_MISC.RECOVERY_CYCLES_ANY…
28-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
32 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * cycles)) + (( UOPS_ISSUED.ANY - UOPS_RETI…
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/haswell/
Dhsw-metrics.json3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und…
7processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
10 …ction of slots where the processor's Frontend undersupplies its Backend. SMT version; use when SMT…
14processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * (( INT_MISC.RECOVERY_CYCLES_ANY…
28-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
32 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * cycles)) + (( UOPS_ISSUED.ANY - UOPS_RETI…
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/skylake/
Dskl-metrics.json4processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
5 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und…
11processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
12 …ction of slots where the processor's Frontend undersupplies its Backend. SMT version; use when SMT…
17 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
18 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * ( INT_MISC.RECOVERY_CYCLES_ANY …
25-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
26 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
33processor core where the out-of-order scheduler dispatches ready uops into their respective execut…
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/elkhartlake/
Dehl-metrics.json4 "BriefDescription": "Instructions Per Cycle (per Logical Processor)",
9 "BriefDescription": "Cycles Per Instruction (per Logical Processor)",
14 … "BriefDescription": "Per-Logical Processor actual clocks when the Logical Processor is active.",
19 … "BriefDescription": "Number of Instructions per non-speculative Branch Misprediction (JEClear)",
24 "BriefDescription": "Instructions per Branch (lower number means higher occurrence rate)",
34 "BriefDescription": "Average per-core data fill bandwidth to the L3 cache [GB / sec]",
/Linux-v5.15/tools/perf/pmu-events/arch/x86/broadwell/
Dbdw-metrics.json3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und…
7processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
10 …ction of slots where the processor's Frontend undersupplies its Backend. SMT version; use when SMT…
14processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * (( INT_MISC.RECOVERY_CYCLES_ANY…
28-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
32 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * cycles)) + (( UOPS_ISSUED.ANY - UOPS_RETI…
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/broadwellx/
Dbdx-metrics.json3 …"BriefDescription": "This category represents fraction of slots where the processor's Frontend und…
7processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
10 …ction of slots where the processor's Frontend undersupplies its Backend. SMT version; use when SMT…
14processor's Frontend undersupplies its Backend. Frontend denotes the first part of the processor c…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * (( INT_MISC.RECOVERY_CYCLES_ANY…
28-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
32 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * cycles)) + (( UOPS_ISSUED.ANY - UOPS_RETI…
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/tigerlake/
Dtgl-metrics.json3 "BriefDescription": "Instructions Per Cycle (per Logical Processor)",
9 "BriefDescription": "Instruction per taken branch",
15 "BriefDescription": "Cycles Per Instruction (per Logical Processor)",
21 … "BriefDescription": "Per-Logical Processor actual clocks when the Logical Processor is active.",
27 "BriefDescription": "Instructions Per Cycle (per physical core)",
33 "BriefDescription": "Floating Point Operations Per Cycle",
39 …"BriefDescription": "Instruction-Level-Parallelism (average number of uops executed when there is …
45 … "BriefDescription": "Number of Instructions per non-speculative Branch Misprediction (JEClear)",
51 …"BriefDescription": "Core actual clocks when any Logical Processor is active on the Physical Core",
57 "BriefDescription": "Instructions per Load (lower number means higher occurrence rate)",
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/remoteproc/
Dti,keystone-rproc.txt5 sub-systems that are used to offload some of the processor-intensive tasks or
8 These processor sub-systems usually contain additional sub-modules like L1
10 a dedicated local power/sleep controller etc. The DSP processor core in
11 Keystone 2 SoCs is usually a TMS320C66x CorePac processor.
15 Each DSP Core sub-system is represented as a single DT node, and should also
17 or optional properties that enable the OS running on the host processor (ARM
18 CorePac) to perform the device management of the remote processor and to
19 communicate with the remote processor.
22 --------------------
25 - compatible: Should be one of the following,
[all …]
Dti,omap-remoteproc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/remoteproc/ti,omap-remoteproc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Suman Anna <s-anna@ti.com>
13 The OMAP family of SoCs usually have one or more slave processor sub-systems
14 that are used to offload some of the processor-intensive tasks, or to manage
17 The processor cores in the sub-system are usually behind an IOMMU, and may
18 contain additional sub-modules like Internal RAM and/or ROMs, L1 and/or L2
21 The OMAP SoCs usually have a DSP processor sub-system and/or an IPU processor
[all …]
/Linux-v5.15/tools/power/x86/x86_energy_perf_policy/
Dx86_energy_perf_policy.81 .\" This page Copyright (C) 2010 - 2015 Len Brown <len.brown@intel.com>
5 x86_energy_perf_policy \- Manage Energy vs. Performance Policy via x86 Model Specific Registers
10 .RB "scope: \-\-cpu\ cpu-list | \-\-pkg\ pkg-list"
12 .RB "cpu-list, pkg-list: # | #,# | #-# | all"
14 .RB "field: \-\-all | \-\-epb | \-\-hwp-epp | \-\-hwp-min | \-\-hwp-max | \-\-hwp-desired"
16 .RB "other: (\-\-force | \-\-hwp-enable | \-\-turbo-enable) value)"
18 .RB "value: # | default | performance | balance-performance | balance-power | power"
21 displays and updates energy-performance policy settings specific to
23 updates, no matter if the Linux cpufreq sub-system is enabled or not.
27 such as how aggressively the hardware enters and exits CPU idle states (C-states)
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/icelake/
Dicl-metrics.json4 "BriefDescription": "Instructions Per Cycle (per Logical Processor)",
10 "BriefDescription": "Uops Per Instruction",
16 "BriefDescription": "Instruction per taken branch",
22 "BriefDescription": "Cycles Per Instruction (per Logical Processor)",
28 … "BriefDescription": "Per-Logical Processor actual clocks when the Logical Processor is active.",
34 "BriefDescription": "Instructions Per Cycle (per physical core)",
40 "BriefDescription": "Floating Point Operations Per Cycle",
46 …"BriefDescription": "Instruction-Level-Parallelism (average number of uops executed when there is …
52 … "BriefDescription": "Number of Instructions per non-speculative Branch Misprediction (JEClear)",
58 …"BriefDescription": "Core actual clocks when any Logical Processor is active on the Physical Core",
[all …]
/Linux-v5.15/drivers/media/platform/mtk-mdp/
Dmtk_mdp_core.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2015-2016 MediaTek Inc.
12 #include <media/v4l2-ctrls.h>
13 #include <media/v4l2-device.h>
14 #include <media/v4l2-mem2mem.h>
15 #include <media/videobuf2-core.h>
16 #include <media/videobuf2-dma-contig.h>
22 #define MTK_MDP_MODULE_NAME "mtk-mdp"
34 * struct mtk_mdp_pix_align - alignment of image
48 * struct mtk_mdp_fmt - the driver's internal color format data
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/goldmontplus/
Dcache.json28 …from the intra-die interconnect (IDI) fabric. The XQ may reject transactions from the L2Q (non-cac…
72 "BriefDescription": "Cycles code-fetch stalled due to an outstanding ICache miss."
108 "BriefDescription": "Load uops retired that split a cache-line (Precise event capable)",
121 "BriefDescription": "Stores uops retired that split a cache-line (Precise event capable)",
134 "BriefDescription": "Memory uops retired that split a cache-line (Precise event capable)",
231processor) in the system, one of those caching agents indicated that they had a dirty copy of the …
299 …l cache lines true miss for the L2 cache with a snoop miss in the other processor module. Require…
309 …s of full cache lines true miss for the L2 cache with a snoop miss in the other processor module.",
314 …ads of full cache lines miss the L2 cache with a snoop hit in the other processor module, data for…
324 …ads of full cache lines miss the L2 cache with a snoop hit in the other processor module, data for…
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/skylakex/
Dskx-metrics.json3 "BriefDescription": "Instructions Per Cycle (per Logical Processor)",
9 "BriefDescription": "Uops Per Instruction",
15 "BriefDescription": "Instruction per taken branch",
21 "BriefDescription": "Cycles Per Instruction (per Logical Processor)",
27 … "BriefDescription": "Per-Logical Processor actual clocks when the Logical Processor is active.",
33 "BriefDescription": "Instructions Per Cycle (per physical core)",
39 "BriefDescription": "Instructions Per Cycle (per physical core)",
45 "BriefDescription": "Floating Point Operations Per Cycle",
51 "BriefDescription": "Floating Point Operations Per Cycle",
57 …"BriefDescription": "Instruction-Level-Parallelism (average number of uops executed when there is …
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/icelakex/
Dicx-metrics.json3 "BriefDescription": "Instructions Per Cycle (per Logical Processor)",
9 "BriefDescription": "Uops Per Instruction",
15 "BriefDescription": "Instruction per taken branch",
21 "BriefDescription": "Cycles Per Instruction (per Logical Processor)",
27 … "BriefDescription": "Per-Logical Processor actual clocks when the Logical Processor is active.",
33 "BriefDescription": "Instructions Per Cycle (per physical core)",
39 "BriefDescription": "Floating Point Operations Per Cycle",
45 …"BriefDescription": "Instruction-Level-Parallelism (average number of uops executed when there is …
51 … "BriefDescription": "Number of Instructions per non-speculative Branch Misprediction (JEClear)",
57 …"BriefDescription": "Core actual clocks when any Logical Processor is active on the Physical Core",
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/cascadelakex/
Dclx-metrics.json3 "BriefDescription": "Instructions Per Cycle (per Logical Processor)",
9 "BriefDescription": "Uops Per Instruction",
15 "BriefDescription": "Instruction per taken branch",
21 "BriefDescription": "Cycles Per Instruction (per Logical Processor)",
27 … "BriefDescription": "Per-Logical Processor actual clocks when the Logical Processor is active.",
33 "BriefDescription": "Instructions Per Cycle (per physical core)",
39 "BriefDescription": "Instructions Per Cycle (per physical core)",
45 "BriefDescription": "Floating Point Operations Per Cycle",
51 "BriefDescription": "Floating Point Operations Per Cycle",
57 …"BriefDescription": "Instruction-Level-Parallelism (average number of uops executed when there is …
[all …]
/Linux-v5.15/Documentation/admin-guide/pm/
Dintel_pstate.rst1 .. SPDX-License-Identifier: GPL-2.0
22 Documentation/admin-guide/pm/cpufreq.rst if you have not done that yet.]
24 For the processors supported by ``intel_pstate``, the P-state concept is broader
27 information about that). For this reason, the representation of P-states used
32 ``intel_pstate`` maps its internal representation of P-states to frequencies too
38 Since the hardware P-state selection interface used by ``intel_pstate`` is
43 time the corresponding CPU is taken offline and need to be re-initialized when
47 only way to pass early-configuration-time parameters to it is via the kernel
63 the processor.
66 -----------
[all …]
/Linux-v5.15/arch/arm/include/asm/
Dproc-fns.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * arch/arm/include/asm/proc-fns.h
5 * Copyright (C) 1997-1999 Russell King
13 #include <asm/glue-proc.h>
21 * Don't change this structure - ASM code relies on it.
23 struct processor { struct
33 * Set up any processor specifics argument
37 * Check for processor bugs argument
41 * Disable any processor specifics argument
49 * Idle the processor argument
[all …]
/Linux-v5.15/tools/perf/Documentation/
Dperf-stat.txt1 perf-stat(1)
5 ----
6 perf-stat - Run a command and gather performance counter statistics
9 --------
11 'perf stat' [-e <EVENT> | --event=EVENT] [-a] <command>
12 'perf stat' [-e <EVENT> | --event=EVENT] [-a] \-- <command> [<options>]
13 'perf stat' [-e <EVENT> | --event=EVENT] [-a] record [-o file] \-- <command> [<options>]
14 'perf stat' report [-i file]
17 -----------
23 -------
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/timer/
Dsamsung,exynos4210-mct.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/timer/samsung,exynos4210-mct.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
14 global timer and CPU local timers. The global timer is a 64-bit free running
15 up-counter and can generate 4 interrupts when the counter reaches one of the
16 four preset counter values. The CPU local timers are 32-bit free running
17 down-counters and generate an interrupt when the counter expires. There is
23 - samsung,exynos4210-mct
[all …]

12345678910>>...32