Home
last modified time | relevance | path

Searched refs:core_num (Results 1 – 10 of 10) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/pico_flash/
Dflash.c145 uint core_num = get_core_num(); in default_enter_safe_zone_timeout_ms() local
148 …kout_task, "flash lockout", configMINIMAL_STACK_SIZE, (void *)core_num, 0, 1u << (core_num ^ 1), &… in default_enter_safe_zone_timeout_ms()
151 lockout_state[core_num] = FREERTOS_LOCKOUT_LOCKER_WAITING; in default_enter_safe_zone_timeout_ms()
156 while (lockout_state[core_num] != FREERTOS_LOCKOUT_LOCKEE_READY && !time_reached(until)) { in default_enter_safe_zone_timeout_ms()
159 if (lockout_state[core_num] != FREERTOS_LOCKOUT_LOCKEE_READY) { in default_enter_safe_zone_timeout_ms()
160 lockout_state[core_num] = FREERTOS_LOCKOUT_LOCKER_DONE; in default_enter_safe_zone_timeout_ms()
204 uint core_num = get_core_num(); in default_exit_safe_zone_timeout_ms() local
205 lockout_state[core_num] = FREERTOS_LOCKOUT_LOCKER_DONE; in default_exit_safe_zone_timeout_ms()
208 while (lockout_state[core_num] != FREERTOS_LOCKOUT_LOCKEE_DONE && !time_reached(until)) { in default_exit_safe_zone_timeout_ms()
211 if (lockout_state[core_num] != FREERTOS_LOCKOUT_LOCKEE_DONE) { in default_exit_safe_zone_timeout_ms()
/hal_rpi_pico-latest/test/hardware_sync_spin_lock_test/
Dhardware_sync_spin_lock_test.c77 uint core_num = get_core_num(); in counter_test_per_core() local
78 for (uint i = 0; i < core_num; ++i) { in counter_test_per_core()
87 counter_local[core_num][lock_index]++; in counter_test_per_core()
96 uint core_num = get_core_num(); in counter_try_test_per_core() local
97 for (uint i = 0; i < core_num; ++i) { in counter_try_test_per_core()
108 counter_local[core_num][lock_index]++; in counter_try_test_per_core()
/hal_rpi_pico-latest/src/rp2_common/pico_async_context/
Dasync_context_threadsafe_background.c47 if (self_base->core_num == get_core_num()) { in async_context_threadsafe_background_wake_up()
120 if (self->core.core_num == get_core_num()) { in lock_release()
141 if (self_base->core_num != get_core_num()) { in async_context_threadsafe_background_execute_sync()
162 assert(get_core_num() == self->core.core_num); in low_prio_irq_init()
177 assert(get_core_num() == self->core.core_num); in low_prio_irq_deinit()
199 self->core.core_num = get_core_num(); in async_context_threadsafe_background_init()
209 if (self->core.core_num != alarm_pool_core_num(self->alarm_pool)) { in async_context_threadsafe_background_init()
216 assert(self->core.core_num == alarm_pool_core_num(self->alarm_pool)); in async_context_threadsafe_background_init()
231 assert(get_core_num() == self_base->core_num); in async_context_threadsafe_background_deinit()
248 assert(self->core.core_num == get_core_num()); in process_under_lock()
[all …]
Dasync_context_poll.c18 self->core.core_num = get_core_num(); in async_context_poll_init_with_defaults()
49 if (__get_current_exception() || get_core_num() != self_base->core_num) { in async_context_poll_lock_check()
Dasync_context_freertos.c111 self->core.core_num = get_core_num(); in async_context_freertos_init()
/hal_rpi_pico-latest/src/rp2_common/pico_malloc/
Dmalloc.c41 uint core_num = get_core_num(); \
44 bool do_lock = outer || exception + 1 != mutex_exception_level_plus_one[core_num]; \
47 if (outer) mutex_exception_level_plus_one[core_num] = (uint8_t)(exception + 1); \
52 mutex_exception_level_plus_one[core_num] = 0; \
/hal_rpi_pico-latest/src/rp2_common/pico_multicore/
Dmulticore.c239 uint core_num = get_core_num(); in multicore_lockout_victim_init() local
240 uint fifo_irq_this_core = SIO_FIFO_IRQ_NUM(core_num); in multicore_lockout_victim_init()
243 lockout_victim_initialized[core_num] = true; in multicore_lockout_victim_init()
315 bool multicore_lockout_victim_is_initialized(uint core_num) { in multicore_lockout_victim_is_initialized() argument
316 return lockout_victim_initialized[core_num]; in multicore_lockout_victim_is_initialized()
/hal_rpi_pico-latest/src/rp2_common/pico_async_context/include/pico/
Dasync_context.h185 uint8_t core_num; member
448 return context->core_num; in async_context_core_num()
/hal_rpi_pico-latest/src/rp2_common/pico_multicore/include/pico/
Dmulticore.h462 bool multicore_lockout_victim_is_initialized(uint core_num);
/hal_rpi_pico-latest/src/common/pico_time/
Dtime.c30 uint8_t core_num; member
287 pool->core_num = (uint8_t) get_core_num(); in alarm_pool_post_alloc_init()
381 return pool->core_num; in alarm_pool_core_num()