Home
last modified time | relevance | path

Searched refs:cpu_n (Results 1 – 3 of 3) sorted by relevance

/Zephyr-latest/scripts/native_simulator/common/src/
Dnsi_cpu_ctrl.c15 #define CPU_N_RANGE_CHECK(cpu_n) \ argument
16 if (cpu_n >= NSI_N_CPUS) { \
18 __func__, cpu_n, NSI_N_CPUS); \
21 void nsi_cpu_set_auto_start(int cpu_n, bool auto_start) in nsi_cpu_set_auto_start() argument
23 CPU_N_RANGE_CHECK(cpu_n); in nsi_cpu_set_auto_start()
25 cpu_auto_start[cpu_n] = auto_start; in nsi_cpu_set_auto_start()
28 bool nsi_cpu_get_auto_start(int cpu_n) in nsi_cpu_get_auto_start() argument
30 return cpu_auto_start[cpu_n]; in nsi_cpu_get_auto_start()
43 void nsi_cpu_boot(int cpu_n) in nsi_cpu_boot() argument
45 CPU_N_RANGE_CHECK(cpu_n); in nsi_cpu_boot()
[all …]
/Zephyr-latest/boards/native/nrf_bsim/
Dirq_handler.c89 const int cpu_n = CONFIG_NATIVE_SIMULATOR_MCU_N; in posix_irq_handler() local
91 irq_lock = hw_irq_ctrl_get_current_lock(cpu_n); in posix_irq_handler()
98 irq_nbr = hw_irq_ctrl_get_highest_prio_irq(cpu_n); in posix_irq_handler()
112 int last_current_running_prio = hw_irq_ctrl_get_cur_prio(cpu_n); in posix_irq_handler()
115 hw_irq_ctrl_set_cur_prio(cpu_n, hw_irq_ctrl_get_prio(cpu_n, irq_nbr)); in posix_irq_handler()
116 hw_irq_ctrl_clear_irq(cpu_n, irq_nbr); in posix_irq_handler()
122 hw_irq_ctrl_reeval_level_irq(cpu_n, irq_nbr); in posix_irq_handler()
124 hw_irq_ctrl_set_cur_prio(cpu_n, last_current_running_prio); in posix_irq_handler()
125 } while ((irq_nbr = hw_irq_ctrl_get_highest_prio_irq(cpu_n)) != -1); in posix_irq_handler()
136 && (hw_irq_ctrl_get_cur_prio(cpu_n) == 256) in posix_irq_handler()
/Zephyr-latest/scripts/native_simulator/common/src/include/
Dnsi_cpu_ctrl.h23 void nsi_cpu_set_auto_start(int cpu_n, bool auto_start);
25 bool nsi_cpu_get_auto_start(int cpu_n);
34 void nsi_cpu_boot(int cpu_n);