Searched refs:self_base (Results 1 – 3 of 3) sorted by relevance
| /external/platform/pico/rp2_common/pico_async_context/ |
| A D | async_context_freertos.c | 94 async_context_freertos_lock_check(self_base); in async_context_freertos_wake_up() 149 async_context_execute_sync(self_base, end_task_func, self_base); in async_context_freertos_deinit() 203 async_context_set_work_pending(self_base, &call.worker); in async_context_freertos_execute_sync() 228 async_context_freertos_wake_up(self_base); in async_context_freertos_release_lock() 233 async_context_freertos_acquire_lock_blocking(self_base); in async_context_freertos_add_at_time_worker() 235 async_context_freertos_release_lock(self_base); in async_context_freertos_add_at_time_worker() 240 async_context_freertos_acquire_lock_blocking(self_base); in async_context_freertos_remove_at_time_worker() 242 async_context_freertos_release_lock(self_base); in async_context_freertos_remove_at_time_worker() 249 async_context_freertos_release_lock(self_base); in async_context_freertos_add_when_pending_worker() 256 async_context_freertos_release_lock(self_base); in async_context_freertos_remove_when_pending_worker() [all …]
|
| A D | async_context_threadsafe_background.c | 47 if (self_base->core_num == get_core_num()) { in async_context_threadsafe_background_wake_up() 141 if (self_base->core_num != get_core_num()) { in async_context_threadsafe_background_execute_sync() 148 async_context_add_when_pending_worker(self_base, &call.worker); in async_context_threadsafe_background_execute_sync() 149 async_context_set_work_pending(self_base, &call.worker); in async_context_threadsafe_background_execute_sync() 225 async_context_threadsafe_background_wake_up(self_base); in async_context_threadsafe_background_set_work_pending() 231 assert(get_core_num() == self_base->core_num); in async_context_threadsafe_background_deinit() 316 bool rc = async_context_base_add_at_time_worker(self_base, worker); in async_context_threadsafe_background_add_at_time_worker() 324 bool rc = async_context_base_remove_at_time_worker(self_base, worker); in async_context_threadsafe_background_remove_at_time_worker() 332 bool rc = async_context_base_add_when_pending_worker(self_base, worker); in async_context_threadsafe_background_add_when_pending_worker() 346 lock_acquire((async_context_threadsafe_background_t *) self_base); in async_context_threadsafe_background_acquire_lock_blocking() [all …]
|
| A D | async_context_poll.c | 25 static void async_context_poll_wake_up(async_context_t *self_base) { in async_context_poll_wake_up() argument 26 sem_release(&((async_context_poll_t *)self_base)->sem); in async_context_poll_wake_up() 31 async_context_poll_wake_up(self_base); in async_context_poll_requires_update() 34 static void async_context_poll_poll(async_context_t *self_base) { in async_context_poll_poll() argument 35 async_context_base_execute_once(self_base); in async_context_poll_poll() 38 static void async_context_poll_wait_until(__unused async_context_t *self_base, absolute_time_t unti… in async_context_poll_wait_until() argument 42 static void async_context_poll_wait_for_work_until(async_context_t *self_base, absolute_time_t unti… in async_context_poll_wait_for_work_until() argument 43 absolute_time_t next_time = self_base->next_time; in async_context_poll_wait_for_work_until() 44 async_context_poll_t *self = (async_context_poll_t *)self_base; in async_context_poll_wait_for_work_until() 48 static void async_context_poll_lock_check(async_context_t *self_base) { in async_context_poll_lock_check() argument [all …]
|
Completed in 7 milliseconds