Home
last modified time | relevance | path

Searched refs:cpu (Results 1 – 25 of 640) sorted by relevance

12345678910>>...26

/Zephyr-latest/boards/snps/nsim/arc_classic/
Dnsim_nsim_hs5x_smp_12cores.dts20 cpu@0 {
21 device_type = "cpu";
26 cpu@1 {
27 device_type = "cpu";
32 cpu@2 {
33 device_type = "cpu";
38 cpu@3 {
39 device_type = "cpu";
44 cpu@4 {
45 device_type = "cpu";
[all …]
Dnsim_nsim_hs6x_smp_12cores.dts20 cpu@0 {
21 device_type = "cpu";
26 cpu@1 {
27 device_type = "cpu";
32 cpu@2 {
33 device_type = "cpu";
38 cpu@3 {
39 device_type = "cpu";
44 cpu@4 {
45 device_type = "cpu";
[all …]
/Zephyr-latest/kernel/
Dusage.c36 static void sched_cpu_update_usage(struct _cpu *cpu, uint32_t cycles) in sched_cpu_update_usage() argument
38 if (!cpu->usage->track_usage) { in sched_cpu_update_usage()
42 if (cpu->current != cpu->idle_thread) { in sched_cpu_update_usage()
43 cpu->usage->total += cycles; in sched_cpu_update_usage()
46 cpu->usage->current += cycles; in sched_cpu_update_usage()
48 if (cpu->usage->longest < cpu->usage->current) { in sched_cpu_update_usage()
49 cpu->usage->longest = cpu->usage->current; in sched_cpu_update_usage()
52 cpu->usage->current = 0; in sched_cpu_update_usage()
53 cpu->usage->num_windows++; in sched_cpu_update_usage()
58 #define sched_cpu_update_usage(cpu, cycles) do { } while (0) argument
[all …]
Dcpu_mask.c57 int k_thread_cpu_mask_enable(k_tid_t thread, int cpu) in k_thread_cpu_mask_enable() argument
59 return cpu_mask_mod(thread, BIT(cpu), 0); in k_thread_cpu_mask_enable()
62 int k_thread_cpu_mask_disable(k_tid_t thread, int cpu) in k_thread_cpu_mask_disable() argument
64 return cpu_mask_mod(thread, 0, BIT(cpu)); in k_thread_cpu_mask_disable()
67 int k_thread_cpu_pin(k_tid_t thread, int cpu) in k_thread_cpu_pin() argument
69 uint32_t mask = BIT(cpu); in k_thread_cpu_pin()
/Zephyr-latest/tests/boards/intel_adsp/smoke/src/
Dcpus.c45 static void run_on_cpu(int cpu, void (*fn)(void *), void *arg, bool wait) in run_on_cpu() argument
47 __ASSERT_NO_MSG(cpu < arch_num_cpus()); in run_on_cpu()
53 k_thread_create(&run_on_threads[cpu], run_on_stacks[cpu], RUN_ON_STACKSZ, in run_on_cpu()
54 run_on_cpu_threadfn, fn, arg, (void *)&run_on_flags[cpu], in run_on_cpu()
56 k_thread_cpu_mask_clear(&run_on_threads[cpu]); in run_on_cpu()
57 k_thread_cpu_mask_enable(&run_on_threads[cpu], cpu); in run_on_cpu()
58 run_on_flags[cpu] = false; in run_on_cpu()
59 k_thread_start(&run_on_threads[cpu]); in run_on_cpu()
62 while (!run_on_flags[cpu]) { in run_on_cpu()
66 k_thread_abort(&run_on_threads[cpu]); in run_on_cpu()
[all …]
/Zephyr-latest/dts/riscv/qemu/
Dvirt-riscv32.dtsi13 cpu@0 {
17 cpu@1 {
21 cpu@2 {
25 cpu@3 {
29 cpu@4 {
33 cpu@5 {
37 cpu@6 {
41 cpu@7 {
Dvirt-riscv64.dtsi13 cpu@0 {
17 cpu@1 {
21 cpu@2 {
25 cpu@3 {
29 cpu@4 {
33 cpu@5 {
37 cpu@6 {
41 cpu@7 {
Dvirt-riscv.dtsi40 cpu@0 {
41 device_type = "cpu";
47 compatible = "riscv,cpu-intc";
54 cpu@1 {
55 device_type = "cpu";
61 compatible = "riscv,cpu-intc";
68 cpu@2 {
69 device_type = "cpu";
75 compatible = "riscv,cpu-intc";
82 cpu@3 {
[all …]
/Zephyr-latest/drivers/interrupt_controller/
Dintc_esp32.c111 if (vd->cpu > to_insert->cpu) { in insert_vector_desc()
114 if (vd->cpu == to_insert->cpu && vd->intno >= to_insert->intno) { in insert_vector_desc()
131 static struct vector_desc_t *find_desc_for_int(int intno, int cpu) in find_desc_for_int() argument
136 if (vd->cpu == cpu && vd->intno == intno) { in find_desc_for_int()
149 static struct vector_desc_t *get_desc_for_int(int intno, int cpu) in get_desc_for_int() argument
151 struct vector_desc_t *vd = find_desc_for_int(intno, cpu); in get_desc_for_int()
161 newvd->cpu = cpu; in get_desc_for_int()
173 static struct vector_desc_t *find_desc_for_source(int source, int cpu) in find_desc_for_source() argument
179 if (vd->source == source && cpu == vd->cpu) { in find_desc_for_source()
182 } else if (vd->cpu == cpu) { in find_desc_for_source()
[all …]
/Zephyr-latest/soc/intel/intel_adsp/ace/
Dpower.c279 uint32_t cpu = arch_proc_id(); in pm_state_set() local
286 core_desc[cpu].intenable = XTENSA_RSR("INTENABLE"); in pm_state_set()
291 core_desc[cpu].bctl = DSPCS.bootctl[cpu].bctl; in pm_state_set()
292 DSPCS.bootctl[cpu].bctl &= ~DSPBR_BCTL_WAITIPCG; in pm_state_set()
293 if (cpu == 0) { in pm_state_set()
294 soc_cpus_active[cpu] = false; in pm_state_set()
319 _save_core_context(cpu); in pm_state_set()
345 power_gate_entry(cpu); in pm_state_set()
351 battr = DSPCS.bootctl[cpu].battr & (~LPSCTL_BATTR_MASK); in pm_state_set()
353 DSPCS.bootctl[cpu].bctl &= ~DSPBR_BCTL_WAITIPPG; in pm_state_set()
[all …]
/Zephyr-latest/boards/qemu/arc/
Dboard.cmake7 set(QEMU_FLAGS_${ARCH} -cpu arcem)
10 set(QEMU_FLAGS_${ARCH} -cpu archs)
14 set(QEMU_FLAGS_${ARCH} -cpu hs5x)
18 set(QEMU_FLAGS_${ARCH} -cpu hs6x)
33 -global cpu.firq=false
34 -global cpu.num-irqlevels=15
35 -global cpu.num-irq=25
36 -global cpu.ext-irq=20
37 -global cpu.freq_hz=10000000
38 -global cpu.timer0=true
[all …]
/Zephyr-latest/dts/arm64/ti/
Dti_am6234_a53.dtsi14 cpu@1 {
15 device_type = "cpu";
20 cpu@2 {
21 device_type = "cpu";
26 cpu@3 {
27 device_type = "cpu";
/Zephyr-latest/dts/arm64/rockchip/
Drk3399.dtsi19 cpu@0 {
20 device_type = "cpu";
24 cpu@1 {
25 device_type = "cpu";
29 cpu@2 {
30 device_type = "cpu";
34 cpu@3 {
35 device_type = "cpu";
39 cpu@4 {
40 device_type = "cpu";
[all …]
/Zephyr-latest/soc/intel/intel_adsp/common/
Dmultiprocessing.c29 uint32_t cpu; member
35 const uint32_t *z_mp_start_cpu = &start_rec.cpu;
103 _cpu_t *cpu = &_kernel.cpus[start_rec.cpu]; in z_mp_entry() local
105 __asm__ volatile("wsr %0, " ZSR_CPU_STR :: "r"(cpu)); in z_mp_entry()
107 soc_mp_startup(start_rec.cpu); in z_mp_entry()
108 soc_cpus_active[start_rec.cpu] = true; in z_mp_entry()
128 start_rec.cpu = cpu_num; in arch_cpu_start()
/Zephyr-latest/boards/qemu/riscv32_xip/doc/
Dindex.rst33 thread_a: Hello World from cpu 0 on qemu_riscv32_xip!
34 thread_b: Hello World from cpu 0 on qemu_riscv32_xip!
35 thread_a: Hello World from cpu 0 on qemu_riscv32_xip!
36 thread_b: Hello World from cpu 0 on qemu_riscv32_xip!
37 thread_a: Hello World from cpu 0 on qemu_riscv32_xip!
38 thread_b: Hello World from cpu 0 on qemu_riscv32_xip!
39 thread_a: Hello World from cpu 0 on qemu_riscv32_xip!
40 thread_b: Hello World from cpu 0 on qemu_riscv32_xip!
41 thread_a: Hello World from cpu 0 on qemu_riscv32_xip!
42 thread_b: Hello World from cpu 0 on qemu_riscv32_xip!
[all …]
/Zephyr-latest/doc/services/debugging/
Dthread-analyzer.rst29 thread_a: Hello World from cpu 0 on qemu_x86!
35 thread_b: Hello World from cpu 0 on qemu_x86!
36 thread_a: Hello World from cpu 0 on qemu_x86!
37 thread_b: Hello World from cpu 0 on qemu_x86!
38 thread_a: Hello World from cpu 0 on qemu_x86!
39 thread_b: Hello World from cpu 0 on qemu_x86!
40 thread_a: Hello World from cpu 0 on qemu_x86!
41 thread_b: Hello World from cpu 0 on qemu_x86!
42 thread_a: Hello World from cpu 0 on qemu_x86!
48 thread_b: Hello World from cpu 0 on qemu_x86!
[all …]
/Zephyr-latest/boards/qemu/riscv32e/doc/
Dindex.rst34 thread_a: Hello World from cpu 0 on qemu_riscv32e!
35 thread_b: Hello World from cpu 0 on qemu_riscv32e!
36 thread_a: Hello World from cpu 0 on qemu_riscv32e!
37 thread_b: Hello World from cpu 0 on qemu_riscv32e!
38 thread_a: Hello World from cpu 0 on qemu_riscv32e!
39 thread_b: Hello World from cpu 0 on qemu_riscv32e!
40 thread_a: Hello World from cpu 0 on qemu_riscv32e!
41 thread_b: Hello World from cpu 0 on qemu_riscv32e!
42 thread_a: Hello World from cpu 0 on qemu_riscv32e!
43 thread_b: Hello World from cpu 0 on qemu_riscv32e!
[all …]
/Zephyr-latest/tests/boards/espressif/rtc_clk/src/
Drtc_clk_test.c55 clk_cfg.cpu.clk_src = ESP32_CPU_CLK_SRC_XTAL; in ZTEST()
56 clk_cfg.cpu.xtal_freq = (DT_PROP(DT_INST(0, DT_CPU_COMPAT), xtal_freq) / MHZ(1)); in ZTEST()
59 clk_cfg.cpu.cpu_freq = clk_cfg.cpu.xtal_freq >> i; in ZTEST()
61 TC_PRINT("Testing CPU frequency: %d MHz\n", clk_cfg.cpu.cpu_freq); in ZTEST()
70 zassert_equal(cpu_rate, clk_cfg.cpu.cpu_freq * MHZ(1), in ZTEST()
72 clk_cfg.cpu.cpu_freq); in ZTEST()
95 clk_cfg.cpu.clk_src = ESP32_CPU_CLK_SRC_PLL; in ZTEST()
96 clk_cfg.cpu.xtal_freq = (DT_PROP(DT_INST(0, DT_CPU_COMPAT), xtal_freq) / MHZ(1)); in ZTEST()
99 clk_cfg.cpu.cpu_freq = rtc_pll_src_freq_mhz[i] / MHZ(1); in ZTEST()
101 TC_PRINT("Testing CPU frequency: %d MHz\n", clk_cfg.cpu.cpu_freq); in ZTEST()
[all …]
/Zephyr-latest/include/zephyr/arch/x86/
Darch_inlines.h22 struct _cpu *cpu; in arch_curr_cpu() local
25 : "=r" (cpu) in arch_curr_cpu()
26 : "i" (offsetof(x86_tss64_t, cpu))); in arch_curr_cpu()
28 return cpu; in arch_curr_cpu()
/Zephyr-latest/boards/beagle/beaglev_fire/
Dbeaglev_fire_polarfire_e51.dts8 cpu@1 {
12 cpu@2 {
16 cpu@3 {
20 cpu@4 {
/Zephyr-latest/boards/khadas/edgev/
Dkhadas_edgev.dts22 /delete-node/ cpu@1;
23 /delete-node/ cpu@2;
24 /delete-node/ cpu@3;
25 /delete-node/ cpu@4;
26 /delete-node/ cpu@5;
/Zephyr-latest/dts/arm64/nxp/
Dnxp_ls1046a.dtsi18 cpu@0 {
19 device_type = "cpu";
23 cpu@1 {
24 device_type = "cpu";
28 cpu@2 {
29 device_type = "cpu";
33 cpu@3 {
34 device_type = "cpu";
/Zephyr-latest/tests/kernel/ipi_optimize/boards/
Dqemu_cortex_a53_qemu_cortex_a53_smp.overlay7 cpu@2 {
8 device_type = "cpu";
13 cpu@3 {
14 device_type = "cpu";
/Zephyr-latest/tests/kernel/smp/boards/
Dqemu_cortex_a53_qemu_cortex_a53_smp.overlay7 cpu@2 {
8 device_type = "cpu";
13 cpu@3 {
14 device_type = "cpu";
/Zephyr-latest/boards/sifive/hifive_unleashed/
Dhifive_unleashed_e51.dts13 cpu@1 {
17 cpu@2 {
21 cpu@3 {
25 cpu@4 {

12345678910>>...26