Home
last modified time | relevance | path

Searched refs:CPU (Results 1 – 25 of 1235) sorted by relevance

12345678910>>...50

/linux/Documentation/translations/ko_KR/
A Dmemory-barriers.txt179 CPU 1 CPU 2
213 CPU 1 CPU 2
1029 CPU 1 CPU 2
1075 CPU 1 CPU 2
1116 CPU 1 CPU 2
1151 CPU 1 CPU 2
1186 CPU 1 CPU 2
1269 CPU 1 CPU 2
1296 CPU 1 CPU 2
1363 CPU 1 CPU 2 CPU 3
[all …]
/linux/Documentation/translations/zh_CN/core-api/
A Dcpu_hotplug.rst15 内核中的CPU热拔插
33 以保持一个不需要的CPU不在系统执行路径。因此需要在Linux内核中支持CPU热拔插。
47 限制内核将支持的CPU总量。如果这里提供的数量低于实际可用的CPU数量,那么其他CPU
66 CPU位图
76 当前在线的所有CPU的位图。在一个CPU可用于内核调度并准备接收设备的中断后,它被
93 使用CPU热拔插
127 CPU又可以使用了。这应该对所有的CPU都有效。CPU0通常比较特殊,被排除在CPU热拔插之外。
147 * 所有进程都会从这个将要离线的CPU迁移到新的CPU上。新的CPU是从每个进程的当前cpuset中
150 * 所有针对这个CPU的中断都被迁移到新的CPU上。
160 一旦一个CPU下线或上线,就有可能收到通知。这对某些需要根据可用CPU数量执行某种设置或清
[all …]
A Dworkqueue.rst150CPU上跳转。
177 CPU密集型工作项的执行。
217 消耗CPU 5ms,然后睡眠10ms,然后在完成之前再次消耗CPU 5ms。
223 0 w0 starts and burns CPU
227 20 w1 starts and burns CPU
230 35 w2 starts and burns CPU
237 0 w0 starts and burns CPU
239 5 w1 starts and burns CPU
251 0 w0 starts and burns CPU
253 5 w1 starts and burns CPU
[all …]
A Dlocal_ops.rst19 如何正确使用这些操作。它还强调了在内存写入顺序很重要的情况下,跨CPU读取
33 本地原子操作的目的是提供快速和高度可重入的每CPU计数器。它们通过移除LOCK前
34 缀和通常需要在CPU间同步的内存屏障,将标准原子操作的性能成本降到最低。
36 在许多情况下,拥有快速的每CPU原子计数器是很有吸引力的:它不需要禁用中断来保护中
40 本地原子操作只保证在拥有数据的CPU上的变量修改的原子性。因此,必须注意确保只
41 有一个CPU写到 ``local_t`` 的数据。这是通过使用每CPU的数据来实现的,并确
43 数据都是允许的:这样它就会显得与所有者CPU的其他内存写入顺序不一致。
66 * *只有* 这些变量的CPU所有者才可以写入这些变量。
72 CPU变量和进行实际的本地操作之间不会被迁移到不同的CPU
118 所看到的跨CPU的数据必须被认为是相对于拥有该数据的CPU上发生的其他内存写入来
[all …]
A Drefcount-vs-atomic.rst38 子性和程序顺序(program order, po)关系(在同一个CPU上)。它保证每个
42 强(完全)内存顺序保证在同一CPU上的所有较早加载和存储的指令(所有程序顺序较早
44 同一CPU上储存的程序优先较早的指令和来自其他CPU传播的指令必须在该CPU执行任何
45 程序顺序较后指令之前传播到其他CPU(A-累积属性)。这是用smp_mb()实现的。
47 RELEASE内存顺序保证了在同一CPU上所有较早加载和存储的指令(所有程序顺序较早
48 指令)在此操作前完成。它还保证同一CPU上储存的程序优先较早的指令和来自其他CPU
52 ACQUIRE内存顺序保证了同一CPU上的所有后加载和存储的指令(所有程序顺序较后
53 指令)在获取(acquire)操作之后完成。它还保证在获取操作执行后,同一CPU
54 储存的所有程序顺序较后指令必须传播到所有其他CPU。这是用
59 储的控制依赖没有使用任何明确的屏障来实现,而是依赖于CPU不对存储进行猜测。这只是
[all …]
A Dpadata.rst19 Padata是一种机制,内核可以通过此机制将工作分散到多个CPU上并行完成,同时
53 用于运行作业的CPU可以通过两种方式改变,通过padata_set_cpumask()编程或通
73 并行和一个串行cpumask组成)。用户提供的cpumasks在实例分配时默认为所有可能的CPU
75 含用户提供的掩码中的在线CPU;这些是padata实际使用的cpumasks。因此,向padata提
76 供一个包含离线CPU的cpumask是合法的。一旦用户提供的cpumask中的一个离线CPU上线,
79 改变CPU掩码的操作代价很高,所以不应频繁更改。
101 ps和padata结构体必须如上所述进行设置;cb_cpu指向作业完成后用于最终回调的首选CPU
102 它必须在当前实例的CPU掩码中(如果不是,cb_cpu指针将被更新为指向实际选择的CPU)。
104 在其他地方正在搞乱实例的CPU掩码,而当cb_cpu不在串行cpumask中、并行或串行cpumasks
105 中无在线CPU,或实例停止时,则会出现-EINVAL反馈。
[all …]
/linux/arch/sparc/kernel/
A Dcpu.c72 CPU(-1, NULL)
96 CPU(-1, NULL)
111 CPU(-1, NULL)
120 CPU(-1, NULL)
135 CPU(-1, NULL)
148 CPU(-1, NULL)
158 CPU(-1, NULL)
167 CPU(-1, NULL)
176 CPU(-1, NULL)
189 CPU(-1, NULL)
[all …]
/linux/Documentation/translations/zh_CN/
A Dio_ordering.txt36 CPU A: val = readl(my_status);
37 CPU A: ...
38 CPU A: writel(newval, ring_ptr);
42 CPU B: val = readl(my_status);
43 CPU B: ...
44 CPU B: writel(newval2, ring_ptr);
53 CPU A: val = readl(my_status);
54 CPU A: ...
55 CPU A: writel(newval, ring_ptr);
60 CPU B: val = readl(my_status);
[all …]
/linux/Documentation/translations/zh_TW/
A Dio_ordering.txt36 CPU A: val = readl(my_status);
37 CPU A: ...
38 CPU A: writel(newval, ring_ptr);
42 CPU B: val = readl(my_status);
43 CPU B: ...
44 CPU B: writel(newval2, ring_ptr);
53 CPU A: val = readl(my_status);
54 CPU A: ...
55 CPU A: writel(newval, ring_ptr);
60 CPU B: val = readl(my_status);
[all …]
/linux/Documentation/x86/
A Dtopology.rst114 CPU.
172 -> [thread 1] -> Linux CPU 1
174 -> [thread 1] -> Linux CPU 3
179 -> [thread 1] -> Linux CPU 2
181 -> [thread 1] -> Linux CPU 3
203 -> [thread 1] -> Linux CPU 1
205 -> [thread 1] -> Linux CPU 3
208 -> [thread 1] -> Linux CPU 5
210 -> [thread 1] -> Linux CPU 7
215 -> [thread 1] -> Linux CPU 4
[all …]
/linux/Documentation/driver-api/
A Dio_ordering.rst19 CPU A: val = readl(my_status);
20 CPU A: ...
21 CPU A: writel(newval, ring_ptr);
25 CPU B: val = readl(my_status);
26 CPU B: ...
27 CPU B: writel(newval2, ring_ptr);
36 CPU A: val = readl(my_status);
37 CPU A: ...
38 CPU A: writel(newval, ring_ptr);
43 CPU B: val = readl(my_status);
[all …]
/linux/Documentation/translations/zh_CN/arm64/
A Dbooting.txt41 这个术语来定义在将控制权交给 Linux 内核前 CPU 上执行的所有软件。
153 - 主 CPU 通用寄存器设置
159 - CPU 模式
184 这可能要根据具体实现来定义初始化过程,以使能每个CPU上对维护操作的
208 必要条件描述适用于所有 CPU。所有 CPU 必须在同一异常级别跳入内核。
210 引导装载程序必须在每个 CPU 处于以下状态时跳入内核入口:
212 - 主 CPU 必须直接跳入内核映像的第一条指令。通过此 CPU 传递的设备树
219 - enable-method 为 “spin-table” 的 CPU 必须在它们的 CPU
228 因此 CPU 须在跳转前将所读取的值转换为其本身的端模式。
234 CPU_ON 调用来将 CPU 带入内核。
[all …]
/linux/Documentation/vm/
A Dmmu_notifier.rst43 CPU-thread-2 {}
44 CPU-thread-3 {}
50 CPU-thread-2 {}
51 CPU-thread-3 {}
57 CPU-thread-2 {}
58 CPU-thread-3 {}
65 CPU-thread-3 {}
71 CPU-thread-2 {}
78 CPU-thread-2 {}
79 CPU-thread-3 {}
[all …]
/linux/Documentation/translations/zh_TW/arm64/
A Dbooting.txt45 這個術語來定義在將控制權交給 Linux 內核前 CPU 上執行的所有軟體。
157 - 主 CPU 通用寄存器設置
163 - CPU 模式
188 這可能要根據具體實現來定義初始化過程,以使能每個CPU上對維護操作的
212 必要條件描述適用於所有 CPU。所有 CPU 必須在同一異常級別跳入內核。
214 引導裝載程序必須在每個 CPU 處於以下狀態時跳入內核入口:
216 - 主 CPU 必須直接跳入內核映像的第一條指令。通過此 CPU 傳遞的設備樹
223 - enable-method 爲 「spin-table」 的 CPU 必須在它們的 CPU
232 因此 CPU 須在跳轉前將所讀取的值轉換爲其本身的端模式。
238 CPU_ON 調用來將 CPU 帶入內核。
[all …]
/linux/Documentation/translations/zh_CN/cpu-freq/
A Dcpu-drivers.rst28 1.2 Per-CPU 初始化
41 如此,你刚刚得到了一个全新的CPU/芯片组及其数据手册,并希望为这个CPU/芯片组添加cpufreq
49 运行在正确的CPU和正确的芯片组上。如果是,则使用cpufreq_register_driver()向
72 .get - 返回CPU的当前频率。
74 .bios_limit - 返回HW/BIOS对CPU的最大频率限制值。
93 1.2 Per-CPU 初始化
96 每当一个新的CPU被注册到设备模型中,或者在cpufreq驱动注册自己之后,如果此CPU的cpufreq策
101 如果有必要,请在你的CPU上激活CPUfreq功能支持。
112 | | CPU在两个频率之间切换所需的时间,以 |
130 | | CPU(即与它共享时钟/电压轨)的掩码更新 |
[all …]
A Dcpufreq-stats.rst32 cpufreq-stats是一个为每个CPU提供CPU频率统计的驱动。
35 独的目录中,提供给每个CPU
38 此驱动是独立于任何可能运行在你所用CPU上的特定cpufreq_driver而设计的。因此,它将与所有
72 此项给出了这个CPU所支持的每个频率所花费的时间。cat输出的每一行都会有"<frequency>
73 <time>"对,表示这个CPU在<frequency>上花费了<time>个usertime单位的时间。这里的
88 给出了这个CPU上频率转换的总次数。cat的输出将有一个单一的计数,这就是频率转换的总数。
97 这将提供所有CPU频率转换的细粒度信息。这里的cat输出是一个二维矩阵,其中一个条目<i, j>(第
122 CPU Frequency scaling --->
123 [*] CPU Frequency scaling
124 [*] CPU frequency translation statistics
[all …]
/linux/Documentation/translations/zh_TW/cpu-freq/
A Dcpu-drivers.rst27 1.2 Per-CPU 初始化
40 如此,你剛剛得到了一個全新的CPU/晶片組及其數據手冊,並希望爲這個CPU/晶片組添加cpufreq
71 .get - 返回CPU的當前頻率。
73 .bios_limit - 返回HW/BIOS對CPU的最大頻率限制值。
94 1.2 Per-CPU 初始化
97 每當一個新的CPU被註冊到設備模型中,或者在cpufreq驅動註冊自己之後,如果此CPU的cpufreq策
102 如果有必要,請在你的CPU上激活CPUfreq功能支持。
113 | | CPU在兩個頻率之間切換所需的時間,以 |
117 |policy->cur | 該CPU當前的工作頻率(如適用) |
131 | | CPU(即與它共享時鐘/電壓軌)的掩碼更新 |
[all …]
A Dcpufreq-stats.rst31 cpufreq-stats是一個爲每個CPU提供CPU頻率統計的驅動。
34 獨的目錄中,提供給每個CPU
37 此驅動是獨立於任何可能運行在你所用CPU上的特定cpufreq_driver而設計的。因此,它將與所有
71 此項給出了這個CPU所支持的每個頻率所花費的時間。cat輸出的每一行都會有"<frequency>
72 <time>"對,表示這個CPU在<frequency>上花費了<time>個usertime單位的時間。這裡的
87 給出了這個CPU上頻率轉換的總次數。cat的輸出將有一個單一的計數,這就是頻率轉換的總數。
96 這將提供所有CPU頻率轉換的細粒度信息。這裡的cat輸出是一個二維矩陣,其中一個條目<i, j>(第
121 CPU Frequency scaling --->
122 [*] CPU Frequency scaling
123 [*] CPU frequency translation statistics
[all …]
/linux/Documentation/scheduler/
A Dsched-capacity.rst5 1. CPU Capacity
16 CPU capacity is a measure of the performance a CPU can reach, normalized against
155 CPU work ^
164 CPU work ^
180 2.3 CPU invariance
254 3.1 CPU capacity
345 work than what its CPU can provide: it will be CPU-bound.
384 CPU work ^
391 CPU work ^
421 RT task wakeup CPU selection searches for a CPU that satisfies::
[all …]
/linux/Documentation/admin-guide/
A Dkernel-per-CPU-kthreads.rst8 them to a "housekeeping" CPU dedicated to such work.
26 - In order to locate kernel-generated OS jitter on CPU N:
65 some other CPU.
78 occur on some other CPU and furthermore initiate all
79 Bluetooth activity on some other CPU.
123 1. Force block-device interrupts onto some other CPU.
173 received by the de-jittered CPU.
252 c. Limit your CPU frequency so that a CPU-frequency
260 WARNING: Please check your CPU specifications to
316 avoid initiating any CPU hotplug operations on this CPU. This is
[all …]
/linux/drivers/media/pci/cx18/
A Dcx18-mailbox.c36 API_ENTRY(CPU, CX18_CPU_SET_CHANNEL_TYPE, 0),
37 API_ENTRY(CPU, CX18_EPU_DEBUG, 0),
38 API_ENTRY(CPU, CX18_CREATE_TASK, 0),
39 API_ENTRY(CPU, CX18_DESTROY_TASK, 0),
71 API_ENTRY(CPU, CX18_CPU_DE_SET_MDL_ACK, 0),
77 API_ENTRY(CPU, CX18_CPU_DEBUG_PEEK32, 0),
337 case CPU: in epu_cmd()
392 case CPU: in mb_ack_irq()
470 case CPU: in epu_cmd_irq()
529 case CPU: in cx18_api_epu_cmd_irq()
[all …]
/linux/Documentation/core-api/
A Dcpu_hotplug.rst2 CPU hotplug in the Kernel
59 CPU maps
93 Using CPU hotplug
157 * All interrupts targeted to this CPU are migrated to a new CPU
163 The CPU hotplug API
196 after the CPU has become dysfunctional during a CPU offline operation.
236 hotplugged CPU during a CPU offline operation.
456 the current CPU (PREPARE section) or on each online CPU (ONLINE
459 If a callback fails for CPU N then the teardown callback for CPU
553 If a callback fails for CPU N then the teardown callback for CPU
[all …]
/linux/arch/mips/bcm63xx/
A DKconfig2 menu "CPU support"
6 bool "support 3368 CPU"
11 bool "support 6328 CPU"
16 bool "support 6338 CPU"
21 bool "support 6345 CPU"
25 bool "support 6348 CPU"
30 bool "support 6358 CPU"
35 bool "support 6362 CPU"
40 bool "support 6368 CPU"
/linux/Documentation/RCU/
A Dstallwarn.rst4 Using RCU's CPU Stall Detector
13 What Causes RCU CPU Stall Warnings?
22 - A CPU looping with interrupts disabled.
24 - A CPU looping with preemption disabled.
77 RCU CPU stall warnings.
177 The CPU stall detector tries to make the offending CPU print its
220 CPU 2's "(3 GPs behind)" indicates that this CPU has not interacted with
248 CPU since the last time that this CPU noted the beginning of a grace
258 for each CPU::
308 kthread last ran on CPU 5.
[all …]
/linux/Documentation/arm/
A Dcluster-pm-race-avoidance.rst87 The CPU states are described in the "CPU state" section, below.
100 CPU state
119 CPU setup complete policy decision
154 from a policy decision on another CPU;
177 When a CPU reaches the CPU_UP state, it is safe for the CPU to
190 is made to shut down or suspend the CPU.
208 local CPU teardown complete
219 CPU can start up while another CPU is tearing the cluster down.
223 view of the cluster state as seen by a CPU setting the CPU up.
371 An outbound CPU is tearing the cluster down. The selected CPU
[all …]

Completed in 37 milliseconds

12345678910>>...50