Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/rp2_common/pico_async_context/
Dasync_context_threadsafe_background.c14 static async_context_threadsafe_background_t *async_contexts_by_user_irq[NUM_USER_IRQS];
17 static void process_under_lock(async_context_threadsafe_background_t *self);
45async_context_threadsafe_background_t *self = (async_context_threadsafe_background_t *)self_base; in async_context_threadsafe_background_wake_up()
76 static inline void lock_acquire(async_context_threadsafe_background_t *self) { in lock_acquire()
82async_context_threadsafe_background_t *self = (async_context_threadsafe_background_t *)self_base; in async_context_threadsafe_background_lock_check()
106 static void lock_release(async_context_threadsafe_background_t *self) { in lock_release()
139 async_context_threadsafe_background_t *self = (async_context_threadsafe_background_t*)self_base; in async_context_threadsafe_background_execute_sync()
161 static bool low_prio_irq_init(async_context_threadsafe_background_t *self, uint8_t priority) { in low_prio_irq_init()
175 static void low_prio_irq_deinit(async_context_threadsafe_background_t *self) { in low_prio_irq_deinit()
186 async_context_threadsafe_background_t *self = (async_context_threadsafe_background_t*)user_data; in alarm_handler()
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_async_context/include/pico/
Dasync_context_threadsafe_background.h33 typedef struct async_context_threadsafe_background async_context_threadsafe_background_t; typedef
82 bool async_context_threadsafe_background_init(async_context_threadsafe_background_t *self, async_co…
103 …ol async_context_threadsafe_background_init_with_defaults(async_context_threadsafe_background_t *s… in async_context_threadsafe_background_init_with_defaults()
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_arch/
Dcyw43_arch_threadsafe_background.c29 static async_context_threadsafe_background_t cyw43_async_context_threadsafe_background;