Home
last modified time | relevance | path

Searched refs:get_core_num (Results 1 – 20 of 20) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/pico_flash/
Dflash.c88 if (!get_core_num()) return true; in default_core_init_deinit()
91 if (get_core_num()) return true; in default_core_init_deinit()
110 if (get_core_num()) return true; in use_irq_only()
113 if (!get_core_num()) return true; in use_irq_only()
145 uint core_num = get_core_num(); in default_enter_safe_zone_timeout_ms()
175 if (multicore_lockout_victim_is_initialized(get_core_num()^1)) { in default_enter_safe_zone_timeout_ms()
194 irq_state[get_core_num()] = save_and_disable_interrupts(); in default_enter_safe_zone_timeout_ms()
201 restore_interrupts_from_disabled(irq_state[get_core_num()]); in default_exit_safe_zone_timeout_ms()
204 uint core_num = get_core_num(); in default_exit_safe_zone_timeout_ms()
/hal_rpi_pico-latest/src/rp2_common/hardware_gpio/
Dgpio.c154 uint core = get_core_num(); in gpio_default_irq_handler()
201 io_bank0_irq_ctrl_hw_t *irq_ctrl_base = get_core_num() ? in gpio_set_irq_enabled()
214 uint core = get_core_num(); in gpio_set_irq_callback()
227 …hard_assert(!(raw_irq_mask[get_core_num()] & gpio_mask)); // should not add multiple handlers for … in gpio_add_raw_irq_handler_with_order_priority_masked()
228 raw_irq_mask[get_core_num()] |= gpio_mask; in gpio_add_raw_irq_handler_with_order_priority_masked()
233 …hard_assert(!(raw_irq_mask[get_core_num()] & gpio_mask)); // should not add multiple handlers for … in gpio_add_raw_irq_handler_with_order_priority_masked64()
234 raw_irq_mask[get_core_num()] |= (raw_irq_mask_type_t) gpio_mask; in gpio_add_raw_irq_handler_with_order_priority_masked64()
247 … assert(raw_irq_mask[get_core_num()] & gpio_mask); // should not remove handlers that are not added in gpio_remove_raw_irq_handler_masked()
249 raw_irq_mask[get_core_num()] &= ~gpio_mask; in gpio_remove_raw_irq_handler_masked()
253 … assert(raw_irq_mask[get_core_num()] & gpio_mask); // should not remove handlers that are not added in gpio_remove_raw_irq_handler_masked64()
[all …]
/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()
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()
288 assert(self->core.core_num == get_core_num()); in low_priority_irq_handler()
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/host/pico_platform/
Dplatform_base.c18 PICO_WEAK_FUNCTION_DEF(get_core_num) in PICO_WEAK_FUNCTION_DEF() argument
19 uint PICO_WEAK_FUNCTION_IMPL_NAME(get_core_num)() { in PICO_WEAK_FUNCTION_DEF()
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/
Dcyw43_driver.c54 assert(get_core_num() == async_context_core_num(cyw43_async_context)); in cyw43_irq_init()
64 assert(get_core_num() == async_context_core_num(cyw43_async_context)); in cyw43_irq_deinit()
73 assert(get_core_num() == async_context_core_num(cyw43_async_context)); in cyw43_post_poll_hook()
85 assert(get_core_num() == async_context_core_num(cyw43_async_context)); in cyw43_do_poll()
/hal_rpi_pico-latest/src/rp2_common/hardware_divider/include/hardware/
Ddivider.h176 return hw_divider_results[get_core_num()]; in hw_divider_result_nowait()
492 *dest = hw_divider_results[get_core_num()]; in hw_divider_save_state()
507 hw_divider_results[get_core_num()] = *src; in hw_divider_restore_state()
/hal_rpi_pico-latest/src/common/pico_sync/include/pico/
Dlock_core.h97 #define lock_get_caller_owner_id() ((lock_owner_id_t)get_core_num())
/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()
96 uint core_num = get_core_num(); in counter_try_test_per_core()
/hal_rpi_pico-latest/src/rp2_common/pico_stdio_usb/
Dstdio_usb.c190 if (get_core_num() != alarm_pool_core_num(alarm_pool_get_default())) { in stdio_usb_init()
251 if (get_core_num() != alarm_pool_core_num(alarm_pool_get_default())) { in stdio_usb_deinit()
/hal_rpi_pico-latest/src/rp2040/pico_platform/include/pico/
Dplatform.h134 __force_inline static uint get_core_num(void) { in get_core_num() function
/hal_rpi_pico-latest/src/rp2350/pico_platform/include/pico/
Dplatform.h152 __force_inline static uint get_core_num(void) { in get_core_num() function
/hal_rpi_pico-latest/src/host/pico_platform/include/pico/
Dplatform.h147 uint get_core_num();
/hal_rpi_pico-latest/src/rp2_common/pico_malloc/
Dmalloc.c41 uint core_num = get_core_num(); \
/hal_rpi_pico-latest/src/host/hardware_irq/
Dirq.c15 return &user_irq_claimed[get_core_num()]; in user_irq_claimed_ptr()
/hal_rpi_pico-latest/src/rp2_common/pico_multicore/
Dmulticore.c239 uint core_num = get_core_num(); in multicore_lockout_victim_init()
247 uint irq_num = SIO_FIFO_IRQ_NUM(get_core_num()); in multicore_lockout_handshake()
/hal_rpi_pico-latest/src/rp2_common/hardware_gpio/include/hardware/
Dgpio.h548 io_bank0_irq_ctrl_hw_t *irq_ctrl_base = get_core_num() ? in gpio_get_irq_event_mask()
/hal_rpi_pico-latest/src/common/pico_time/
Dtime.c287 pool->core_num = (uint8_t) get_core_num(); in alarm_pool_post_alloc_init()
/hal_rpi_pico-latest/src/rp2_common/hardware_irq/
Dirq.c21 return &user_irq_claimed[get_core_num()]; in user_irq_claimed_ptr()