Home
last modified time | relevance | path

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

/external/platform/pico/rp2_common/pico_flash/
A Dflash.c145 uint core_num = get_core_num(); in default_enter_safe_zone_timeout_ms() local
148 …(flash_lockout_task, "flash lockout", configMINIMAL_STACK_SIZE, (void *)core_num, 0, &task_handle)… in default_enter_safe_zone_timeout_ms()
151 lockout_state[core_num] = FREERTOS_LOCKOUT_LOCKER_WAITING; in default_enter_safe_zone_timeout_ms()
154 vTaskCoreAffinitySet(task_handle, 1u << (core_num ^ 1)); in default_enter_safe_zone_timeout_ms()
158 while (lockout_state[core_num] != FREERTOS_LOCKOUT_LOCKEE_READY && !time_reached(until)) { in default_enter_safe_zone_timeout_ms()
161 if (lockout_state[core_num] != FREERTOS_LOCKOUT_LOCKEE_READY) { in default_enter_safe_zone_timeout_ms()
162 lockout_state[core_num] = FREERTOS_LOCKOUT_LOCKER_DONE; in default_enter_safe_zone_timeout_ms()
206 uint core_num = get_core_num(); in default_exit_safe_zone_timeout_ms() local
207 lockout_state[core_num] = FREERTOS_LOCKOUT_LOCKER_DONE; in default_exit_safe_zone_timeout_ms()
210 while (lockout_state[core_num] != FREERTOS_LOCKOUT_LOCKEE_DONE && !time_reached(until)) { in default_exit_safe_zone_timeout_ms()
[all …]
/external/platform/pico/rp2_common/pico_async_context/
A 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 …]
A 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()
A Dasync_context_freertos.c111 self->core.core_num = get_core_num(); in async_context_freertos_init()
/external/platform/pico/rp2_common/pico_multicore/
A Dmulticore.c209 uint core_num = get_core_num(); in multicore_lockout_victim_init() local
210 irq_set_exclusive_handler(SIO_IRQ_PROC0 + core_num, multicore_lockout_handler); in multicore_lockout_victim_init()
211 irq_set_enabled(SIO_IRQ_PROC0 + core_num, true); in multicore_lockout_victim_init()
212 lockout_victim_initialized[core_num] = true; in multicore_lockout_victim_init()
284 bool multicore_lockout_victim_is_initialized(uint core_num) { in multicore_lockout_victim_is_initialized() argument
285 return lockout_victim_initialized[core_num]; in multicore_lockout_victim_is_initialized()
/external/platform/pico/rp2_common/pico_async_context/include/pico/
A Dasync_context.h185 uint8_t core_num; member
448 return context->core_num; in async_context_core_num()
/external/platform/pico/rp2_common/pico_multicore/include/pico/
A Dmulticore.h270 bool multicore_lockout_victim_is_initialized(uint core_num);
/external/platform/pico/common/pico_time/
A Dtime.c34 uint8_t core_num; member
204 pool->core_num = (uint8_t) get_core_num(); in alarm_pool_post_alloc_init()
323 return pool->core_num; in alarm_pool_core_num()

Completed in 22 milliseconds