Home
last modified time | relevance | path

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

12345678910>>...45

/freebsd/share/man/man9/
H A Ddpcpu.91 .\"-
31 .Nd Kernel Dynamic Per-CPU Memory Allocator
34 .Ss Per-CPU Variable Definition and Declaration
38 .Ss Current CPU Accessor Functions
42 .Ss Named CPU Accessor Functions
43 .Fn DPCPU_ID_PTR "cpu" "name"
44 .Fn DPCPU_ID_GET "cpu" "name"
45 .Fn DPCPU_ID_SET "cpu" "name" "value"
48 instantiates one instance of a global variable with each CPU in the system.
49 Dynamically allocated per-CPU variables are defined using
[all …]
/freebsd/lib/libmemstat/
H A Dmemstat_internal.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
73 * Caller-owned memory.
79 * For allocators making use of per-CPU caches, we also provide raw
80 * statistics from the central allocator and each per-CPU cache,
84 * cached in per-CPU caches.
87 * from zone, which should (combined with per-cpu) add up to the
94 * Per-CPU measurements fall into two categories: per-CPU allocation,
95 * and per-CPU cache state.
98 uint64_t mtp_memalloced;/* Per-CPU mt_memalloced. */
[all …]
H A Dlibmemstat.3115 .Fn memstat_get_percpu_memalloced "const struct memory_type *mtp" "int cpu"
117 .Fn memstat_get_percpu_memfreed "const struct memory_type *mtp" "int cpu"
119 .Fn memstat_get_percpu_numallocs "const struct memory_type *mtp" "int cpu"
121 .Fn memstat_get_percpu_numfrees "const struct memory_type *mtp" "int cpu"
123 .Fn memstat_get_percpu_sizemask "const struct memory_type *mtp" "int cpu"
126 .Fa "const struct memory_type *mtp" "int cpu" "int index"
130 .Fa "struct memory_type *mtp" "int cpu" "int index" "void *value"
134 .Fa "const struct memory_type *mtp" "int cpu" "int index"
138 .Fa "struct memory_type *mtp" "int cpu" "int index" "uint64_t value"
141 .Fn memstat_get_percpu_free "const struct memory_type *mtp" "int cpu"
[all …]
/freebsd/lib/libkvm/
H A Dkvm_getpcpu.313 .\" 3. Neither the name of the author nor the names of any co-contributors
36 .Nd access per-CPU data
45 .Fn kvm_dpcpu_setcpu "kvm_t *kd" "u_int cpu"
51 .Fn kvm_getpcpu "kvm_t *kd" "int cpu"
53 .Fn kvm_read_zpcpu "kvm_t *kd" "u_long base" "void *buf" "size_t size" "int cpu"
62 functions are used to access the per-CPU data of active processors in the
65 Per-CPU storage comes in two flavours: data stored directly in a
67 associated with each CPU, and dynamic per-CPU storage (DPCPU), in which a
68 single kernel symbol refers to different data depending on what CPU it is
81 function returns a buffer holding the per-CPU data for a single CPU.
[all …]
/freebsd/usr.sbin/iostat/
H A Diostat.883 statistics on terminal, device and cpu operations.
95 .Bl -tag -width flag
97 Display CPU statistics.
118 is also specified to enable the display of CPU or TTY statistics.
133 In the old-style blocks transferred display
155 Display old-style
158 Sectors per second, transfers per second, and milliseconds per seek are
163 milliseconds per seek are displayed.
175 .Bl -tag -width indent -compact
177 .Bl -tag -width 9n -compact
[all …]
/freebsd/usr.sbin/sa/
H A Dsa.863 can grow by hundreds of blocks per day.
78 .Bl -tag -width k*sec
80 Average number of I/O operations per execution
83 .It Dv cpu
87 CPU-time averaged core usage, in 1k units
89 CPU storage integral, in 1k-core seconds
103 .Bl -tag -width Ds
121 disk I/O operations per user.
132 Instead of the total minutes per category, give seconds per call.
134 If printing command statistics, sort by the cpu-time average memory
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/broadwell/
H A Dbdw-metrics.json7-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
14-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
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…
33 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)) + (( UOPS_ISSUE…
36-of-order scheduler dispatches ready uops into their respective execution units; and once complete…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/broadwellde/
H A Dbdwde-metrics.json7-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
14-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
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…
33 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)) + (( UOPS_ISSUE…
36-of-order scheduler dispatches ready uops into their respective execution units; and once complete…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/haswell/
H A Dhsw-metrics.json7-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
14-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
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…
33 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)) + (( UOPS_ISSUE…
36-of-order scheduler dispatches ready uops into their respective execution units; and once complete…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/haswellx/
H A Dhsx-metrics.json7-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
14-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
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…
33 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)) + (( UOPS_ISSUE…
36-of-order scheduler dispatches ready uops into their respective execution units; and once complete…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/jaketown/
H A Djkt-metrics.json7-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
14-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
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…
33 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)) + (( UOPS_ISSUE…
36-of-order scheduler dispatches ready uops into their respective execution units; and once complete…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/skylakex/
H A Dskx-metrics.json7-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
14-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
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…
33 …"MetricExpr": "1 - (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)) - ( UOPS_ISSUED.A…
36-of-order scheduler dispatches ready uops into their respective execution units; and once complete…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/sandybridge/
H A Dsnb-metrics.json7-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
14-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
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…
33 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)) + (( UOPS_ISSUE…
36-of-order scheduler dispatches ready uops into their respective execution units; and once complete…
[all …]
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Dapple,aic.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/apple,aic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Hector Martin <marcan@marcan.st>
19 - Level-triggered hardware IRQs wired to SoC blocks
20 - Single mask bit per IRQ
21 - Per-IRQ affinity setting
22 - Automatic masking on event delivery (auto-ack)
23 - Software triggering (ORed with hw line)
[all …]
/freebsd/sys/compat/linux/
H A Dstats_timing.d1 #!/usr/sbin/dtrace -qs
3 /*-
4 * Copyright (c) 2008-2012 Alexander Leidinger <netchild@FreeBSD.org>
30 * Some statistics (all per provider):
31 * - number of calls to a function per executable binary (not per PID!)
32 * - allows to see where an optimization would be beneficial for a given
34 * - graph of CPU time spend in functions per executable binary
35 * - together with the number of calls to this function this allows
38 * - graph of longest running (CPU-time!) function in total
39 * - may help finding problem cases in the kernel code
[all …]
/freebsd/sys/amd64/include/
H A Dpcpu.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
45 char padding[128 - (2 * sizeof(int))];
53 * to each CPU's data can be set up for things like "check curproc on all
58 struct pcpu *pc_prvspace; /* Self-reference */ \
60 struct amd64tss *pc_tssp; /* TSS segment active on CPU */ \
69 u_int pc_acpi_id; /* ACPI CPU i
276 zpcpu_offset_cpu(cpu) global() argument
[all...]
/freebsd/lib/libpmc/pmu-events/arch/x86/skylake/
H A Dskl-metrics.json7-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
14-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
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…
33 …"MetricExpr": "1 - (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)) - ( UOPS_ISSUED.A…
36-of-order scheduler dispatches ready uops into their respective execution units; and once complete…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/cascadelakex/
H A Dclx-metrics.json7-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
14-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
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…
33 …"MetricExpr": "1 - (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)) - ( UOPS_ISSUED.A…
36-of-order scheduler dispatches ready uops into their respective execution units; and once complete…
[all …]
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Darm,embedded-trace-extension.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 ---
5 $id: http://devicetree.org/schemas/arm/arm,embedded-trac
[all...]
H A Dete.yaml1 # SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause
4 ---
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
11 - Suzuki K Poulose <suzuki.poulose@arm.com>
12 - Mathieu Poirier <mathieu.poirier@linaro.org>
15 Arm Embedded Trace Extension(ETE) is a per CPU trace component that
16 allows tracing the CPU execution. It overlaps with the CoreSight ETMv4
19 components (e.g, TMC-ETR) or other means (e.g, using a per CPU buffer
21 legacy CoreSight components, a node must be listed per instance, along
22 with any optional connection graph as per the coresight bindings.
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/ivybridge/
H A Divb-metrics.json7-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
14-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
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…
33 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)) + (( UOPS_ISSUE…
36-of-order scheduler dispatches ready uops into their respective execution units; and once complete…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/ivytown/
H A Divt-metrics.json7-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
14-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
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…
33 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)) + (( UOPS_ISSUE…
36-of-order scheduler dispatches ready uops into their respective execution units; and once complete…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/broadwellx/
H A Dbdx-metrics.json7-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
14-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi…
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…
33 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)) + (( UOPS_ISSUE…
36-of-order scheduler dispatches ready uops into their respective execution units; and once complete…
[all …]
/freebsd/sys/contrib/device-tree/Bindings/cpufreq/
H A Dapple,cluster-cpufreq.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/cpufreq/apple,cluster-cpufreq.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Hector Martin <marcan@marcan.st>
13 Apple SoCs (e.g. M1) have a per-cpu-cluster DVFS controller that is part of
15 operating-points-v2 table to define the CPU performance states, with the
16 opp-level property specifying the hardware p-state index for that level.
21 - items:
22 - enum:
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/
H A DTraceIntelPTOptions.td4 // the intel-pt section of the jLLDBTraceStart packet in the
5 // lldb/docs/lldb-gdb-remote.txt documentation file. Similarly, it should match
14 "Trace size in bytes per thread. It must be a power of 2 greater "
24 "that support intel-pt.">;
26 : Option<"psb-period", "p">,
52 : Option<"buffer-size", "s">,
56 "Size in bytes used by each individual per-thread or per-cpu trace "
62 : Option<"per-cpu-tracing", "c">,
65 "Instead of having an individual trace buffer per thread, which "
68 "threads, this option triggers the collection on a per cpu core "
[all …]

12345678910>>...45