Home
last modified time | relevance | path

Searched full:cpu (Results 1 – 25 of 7026) sorted by relevance

12345678910>>...282

/kernel/linux/linux-5.10/arch/arm/boot/dts/
Daxm5516-cpus.dtsi13 cpu-map {
16 cpu = <&CPU0>;
19 cpu = <&CPU1>;
22 cpu = <&CPU2>;
25 cpu = <&CPU3>;
30 cpu = <&CPU4>;
33 cpu = <&CPU5>;
36 cpu = <&CPU6>;
39 cpu = <&CPU7>;
44 cpu = <&CPU8>;
[all …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Daxm5516-cpus.dtsi17 cpu-map {
20 cpu = <&CPU0>;
23 cpu = <&CPU1>;
26 cpu = <&CPU2>;
29 cpu = <&CPU3>;
34 cpu = <&CPU4>;
37 cpu = <&CPU5>;
40 cpu = <&CPU6>;
43 cpu = <&CPU7>;
48 cpu = <&CPU8>;
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/arm/
Dtopology.txt16 The cpu nodes (bindings defined in [1]) represent the devices that
22 For instance in a system where CPUs support SMT, "cpu" nodes represent all
24 In systems where SMT is not supported "cpu" nodes represent all cores present
27 ARM topology bindings allow one to associate cpu nodes with hierarchical groups
36 If not stated otherwise, whenever a reference to a cpu node phandle is made its
37 value must point to a cpu node compliant with the cpu node bindings as
39 A topology description containing phandles to cpu nodes that are not compliant
43 2 - cpu-map node
46 The ARM CPU topology is defined within the cpu-map node, which is a direct
50 - cpu-map node
[all …]
/kernel/linux/linux-4.19/tools/testing/selftests/cpu-hotplug/
Dcpu-on-off-test.sh26 if ! ls $SYSFS/devices/system/cpu/cpu* > /dev/null 2>&1; then
27 echo $msg cpu hotplug is not supported >&2
31 echo "CPU online/offline summary:"
32 online_cpus=`cat $SYSFS/devices/system/cpu/online`
36 echo "$msg: since there is only one cpu: $online_cpus"
40 present_cpus=`cat $SYSFS/devices/system/cpu/present`
46 offline_cpus=`cat $SYSFS/devices/system/cpu/offline`
62 for cpu in $SYSFS/devices/system/cpu/cpu*; do
63 if [ -f $cpu/online ] && grep -q $state $cpu/online; then
64 echo ${cpu##/*/cpu}
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/cpu-hotplug/
Dcpu-on-off-test.sh26 if ! ls $SYSFS/devices/system/cpu/cpu* > /dev/null 2>&1; then
27 echo $msg cpu hotplug is not supported >&2
31 echo "CPU online/offline summary:"
32 online_cpus=`cat $SYSFS/devices/system/cpu/online`
36 echo "$msg: since there is only one cpu: $online_cpus"
40 present_cpus=`cat $SYSFS/devices/system/cpu/present`
46 offline_cpus=`cat $SYSFS/devices/system/cpu/offline`
62 for cpu in $SYSFS/devices/system/cpu/cpu*; do
63 if [ -f $cpu/online ] && grep -q $state $cpu/online; then
64 echo ${cpu##/*/cpu}
[all …]
/kernel/linux/linux-4.19/arch/arm/mach-meson/
Dplatsmp.c48 static struct reset_control *meson_smp_get_core_reset(int cpu) in meson_smp_get_core_reset() argument
50 struct device_node *np = of_get_cpu_node(cpu, 0); in meson_smp_get_core_reset()
55 static void meson_smp_set_cpu_ctrl(int cpu, bool on_off) in meson_smp_set_cpu_ctrl() argument
60 val |= BIT(cpu); in meson_smp_set_cpu_ctrl()
62 val &= ~BIT(cpu); in meson_smp_set_cpu_ctrl()
124 static void meson_smp_begin_secondary_boot(unsigned int cpu) in meson_smp_begin_secondary_boot() argument
127 * Set the entry point before powering on the CPU through the SCU. This in meson_smp_begin_secondary_boot()
128 * is needed if the CPU is in "warm" state (= after rebooting the in meson_smp_begin_secondary_boot()
129 * system without power-cycling, or when taking the CPU offline and in meson_smp_begin_secondary_boot()
133 sram_base + MESON_SMP_SRAM_CPU_CTRL_ADDR_REG(cpu)); in meson_smp_begin_secondary_boot()
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-meson/
Dplatsmp.c38 static struct reset_control *meson_smp_get_core_reset(int cpu) in meson_smp_get_core_reset() argument
40 struct device_node *np = of_get_cpu_node(cpu, 0); in meson_smp_get_core_reset()
45 static void meson_smp_set_cpu_ctrl(int cpu, bool on_off) in meson_smp_set_cpu_ctrl() argument
50 val |= BIT(cpu); in meson_smp_set_cpu_ctrl()
52 val &= ~BIT(cpu); in meson_smp_set_cpu_ctrl()
114 static void meson_smp_begin_secondary_boot(unsigned int cpu) in meson_smp_begin_secondary_boot() argument
117 * Set the entry point before powering on the CPU through the SCU. This in meson_smp_begin_secondary_boot()
118 * is needed if the CPU is in "warm" state (= after rebooting the in meson_smp_begin_secondary_boot()
119 * system without power-cycling, or when taking the CPU offline and in meson_smp_begin_secondary_boot()
123 sram_base + MESON_SMP_SRAM_CPU_CTRL_ADDR_REG(cpu)); in meson_smp_begin_secondary_boot()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/cpu/
Dcpu-topology.txt2 CPU topology binding description
20 For instance in a system where CPUs support SMT, "cpu" nodes represent all
22 In systems where SMT is not supported "cpu" nodes represent all cores present
25 CPU topology bindings allow one to associate cpu nodes with hierarchical groups
29 Currently, only ARM/RISC-V intend to use this cpu topology binding but it may be
32 The cpu nodes, as per bindings defined in [4], represent the devices that
35 A topology description containing phandles to cpu nodes that are not compliant
39 2 - cpu-map node
42 The ARM/RISC-V CPU topology is defined within the cpu-map node, which is a direct
46 - cpu-map node
[all …]
/kernel/linux/linux-4.19/arch/arm64/kernel/
Dsmp.c34 #include <linux/cpu.h>
48 #include <asm/cpu.h>
89 static int op_cpu_kill(unsigned int cpu);
91 static inline int op_cpu_kill(unsigned int cpu) in op_cpu_kill() argument
99 * Boot a secondary CPU, and assign it the specified idle task.
100 * This also gives us the initial stack to use for this CPU.
102 static int boot_secondary(unsigned int cpu, struct task_struct *idle) in boot_secondary() argument
104 if (cpu_ops[cpu]->cpu_boot) in boot_secondary()
105 return cpu_ops[cpu]->cpu_boot(cpu); in boot_secondary()
113 int __cpu_up(unsigned int cpu, struct task_struct *idle) in __cpu_up() argument
[all …]
/kernel/linux/linux-4.19/Documentation/ABI/testing/
Dsysfs-devices-system-cpu1 What: /sys/devices/system/cpu/
5 A collection of both global and individual CPU attributes
7 Individual CPU attributes are contained in subdirectories
8 named by the kernel's logical CPU number, e.g.:
10 /sys/devices/system/cpu/cpu#/
12 What: /sys/devices/system/cpu/kernel_max
13 /sys/devices/system/cpu/offline
14 /sys/devices/system/cpu/online
15 /sys/devices/system/cpu/possible
16 /sys/devices/system/cpu/present
[all …]
/kernel/linux/linux-4.19/tools/perf/pmu-events/arch/s390/cf_z196/
Dcrypto.json3 "Unit": "CPU-M-CF",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
10 "Unit": "CPU-M-CF",
14 …Description": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG fun…
17 "Unit": "CPU-M-CF",
21 …s that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a …
24 "Unit": "CPU-M-CF",
28 …r of CPU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor i…
31 "Unit": "CPU-M-CF",
35 "PublicDescription": "Total number of SHA functions issued by the CPU"
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/s390/cf_zec12/
Dcrypto.json3 "Unit": "CPU-M-CF",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
10 "Unit": "CPU-M-CF",
14 …Description": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG fun…
17 "Unit": "CPU-M-CF",
21 …s that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a …
24 "Unit": "CPU-M-CF",
28 …r of CPU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor i…
31 "Unit": "CPU-M-CF",
35 "PublicDescription": "Total number of SHA functions issued by the CPU"
[all …]
/kernel/linux/linux-4.19/tools/perf/pmu-events/arch/s390/cf_z10/
Dcrypto.json3 "Unit": "CPU-M-CF",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
10 "Unit": "CPU-M-CF",
14 …Description": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG fun…
17 "Unit": "CPU-M-CF",
21 …s that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a …
24 "Unit": "CPU-M-CF",
28 …r of CPU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor i…
31 "Unit": "CPU-M-CF",
35 "PublicDescription": "Total number of SHA functions issued by the CPU"
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/s390/cf_z196/
Dcrypto.json3 "Unit": "CPU-M-CF",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
10 "Unit": "CPU-M-CF",
14 …Description": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG fun…
17 "Unit": "CPU-M-CF",
21 …s that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a …
24 "Unit": "CPU-M-CF",
28 …r of CPU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor i…
31 "Unit": "CPU-M-CF",
35 "PublicDescription": "Total number of SHA functions issued by the CPU"
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/s390/cf_z13/
Dcrypto.json3 "Unit": "CPU-M-CF",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
10 "Unit": "CPU-M-CF",
14 …Description": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG fun…
17 "Unit": "CPU-M-CF",
21 …s that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a …
24 "Unit": "CPU-M-CF",
28 …r of CPU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor i…
31 "Unit": "CPU-M-CF",
35 "PublicDescription": "Total number of SHA functions issued by the CPU"
[all …]
/kernel/linux/linux-4.19/tools/perf/pmu-events/arch/s390/cf_z14/
Dcrypto.json3 "Unit": "CPU-M-CF",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
10 "Unit": "CPU-M-CF",
14 …Description": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG fun…
17 "Unit": "CPU-M-CF",
21 …s that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a …
24 "Unit": "CPU-M-CF",
28 …r of CPU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor i…
31 "Unit": "CPU-M-CF",
35 "PublicDescription": "Total number of SHA functions issued by the CPU"
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/s390/cf_z14/
Dcrypto.json3 "Unit": "CPU-M-CF",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
10 "Unit": "CPU-M-CF",
14 …Description": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG fun…
17 "Unit": "CPU-M-CF",
21 …s that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a …
24 "Unit": "CPU-M-CF",
28 …r of CPU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor i…
31 "Unit": "CPU-M-CF",
35 "PublicDescription": "Total number of SHA functions issued by the CPU"
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/s390/cf_z15/
Dcrypto.json3 "Unit": "CPU-M-CF",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
10 "Unit": "CPU-M-CF",
14 …Description": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG fun…
17 "Unit": "CPU-M-CF",
21 …s that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a …
24 "Unit": "CPU-M-CF",
28 …r of CPU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor i…
31 "Unit": "CPU-M-CF",
35 "PublicDescription": "Total number of SHA functions issued by the CPU"
[all …]
/kernel/linux/linux-4.19/tools/perf/pmu-events/arch/s390/cf_zec12/
Dcrypto.json3 "Unit": "CPU-M-CF",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
10 "Unit": "CPU-M-CF",
14 …Description": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG fun…
17 "Unit": "CPU-M-CF",
21 …s that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a …
24 "Unit": "CPU-M-CF",
28 …r of CPU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor i…
31 "Unit": "CPU-M-CF",
35 "PublicDescription": "Total number of SHA functions issued by the CPU"
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/s390/cf_z10/
Dcrypto.json3 "Unit": "CPU-M-CF",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
10 "Unit": "CPU-M-CF",
14 …Description": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG fun…
17 "Unit": "CPU-M-CF",
21 …s that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a …
24 "Unit": "CPU-M-CF",
28 …r of CPU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor i…
31 "Unit": "CPU-M-CF",
35 "PublicDescription": "Total number of SHA functions issued by the CPU"
[all …]
/kernel/linux/linux-4.19/tools/perf/pmu-events/arch/s390/cf_z13/
Dcrypto.json3 "Unit": "CPU-M-CF",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
10 "Unit": "CPU-M-CF",
14 …Description": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG fun…
17 "Unit": "CPU-M-CF",
21 …s that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a …
24 "Unit": "CPU-M-CF",
28 …r of CPU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor i…
31 "Unit": "CPU-M-CF",
35 "PublicDescription": "Total number of SHA functions issued by the CPU"
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/cavium/
Dthunder-88xx.dtsi65 cpu@0 {
66 device_type = "cpu";
71 cpu@1 {
72 device_type = "cpu";
77 cpu@2 {
78 device_type = "cpu";
83 cpu@3 {
84 device_type = "cpu";
89 cpu@4 {
90 device_type = "cpu";
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-tegra/
Dplatsmp.c36 static void tegra_secondary_init(unsigned int cpu) in tegra_secondary_init() argument
38 cpumask_set_cpu(cpu, &tegra_cpu_init_mask); in tegra_secondary_init()
42 static int tegra20_boot_secondary(unsigned int cpu, struct task_struct *idle) in tegra20_boot_secondary() argument
44 cpu = cpu_logical_map(cpu); in tegra20_boot_secondary()
47 * Force the CPU into reset. The CPU must remain in reset when in tegra20_boot_secondary()
49 * flow controller to stop driving reset if the CPU has been in tegra20_boot_secondary()
51 * effect on first boot of the CPU since it should already be in tegra20_boot_secondary()
54 tegra_put_cpu_in_reset(cpu); in tegra20_boot_secondary()
57 * Unhalt the CPU. If the flow controller was used to in tegra20_boot_secondary()
58 * power-gate the CPU this will cause the flow controller to in tegra20_boot_secondary()
[all …]
/kernel/linux/linux-4.19/arch/arm/mach-tegra/
Dplatsmp.c39 static void tegra_secondary_init(unsigned int cpu) in tegra_secondary_init() argument
41 cpumask_set_cpu(cpu, &tegra_cpu_init_mask); in tegra_secondary_init()
45 static int tegra20_boot_secondary(unsigned int cpu, struct task_struct *idle) in tegra20_boot_secondary() argument
47 cpu = cpu_logical_map(cpu); in tegra20_boot_secondary()
50 * Force the CPU into reset. The CPU must remain in reset when in tegra20_boot_secondary()
52 * flow controller to stop driving reset if the CPU has been in tegra20_boot_secondary()
54 * effect on first boot of the CPU since it should already be in tegra20_boot_secondary()
57 tegra_put_cpu_in_reset(cpu); in tegra20_boot_secondary()
60 * Unhalt the CPU. If the flow controller was used to in tegra20_boot_secondary()
61 * power-gate the CPU this will cause the flow controller to in tegra20_boot_secondary()
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-devices-system-cpu1 What: /sys/devices/system/cpu/
5 A collection of both global and individual CPU attributes
7 Individual CPU attributes are contained in subdirectories
8 named by the kernel's logical CPU number, e.g.:
10 /sys/devices/system/cpu/cpu#/
12 What: /sys/devices/system/cpu/kernel_max
13 /sys/devices/system/cpu/offline
14 /sys/devices/system/cpu/online
15 /sys/devices/system/cpu/possible
16 /sys/devices/system/cpu/present
[all …]

12345678910>>...282