Home
last modified time | relevance | path

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

/external/platform/pico/rp2_common/pico_async_context/
A Dasync_context_freertos.c94 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 Dasync_context_threadsafe_background.c47 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 Dasync_context_poll.c25 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