| /external/platform/pico/rp2_common/pico_multicore/ |
| A D | multicore.c | 215 static bool multicore_lockout_handshake(uint32_t magic, absolute_time_t until) { in multicore_lockout_handshake() argument 221 int64_t next_timeout_us = absolute_time_diff_us(get_absolute_time(), until); in multicore_lockout_handshake() 226 next_timeout_us = absolute_time_diff_us(get_absolute_time(), until); in multicore_lockout_handshake() 242 static bool multicore_lockout_start_block_until(absolute_time_t until) { in multicore_lockout_start_block_until() argument 244 if (!mutex_enter_block_until(&lockout_mutex, until)) { in multicore_lockout_start_block_until() 248 bool rc = multicore_lockout_handshake(LOCKOUT_MAGIC_START, until); in multicore_lockout_start_block_until() 262 static bool multicore_lockout_end_block_until(absolute_time_t until) { in multicore_lockout_end_block_until() argument 264 if (!mutex_enter_block_until(&lockout_mutex, until)) { in multicore_lockout_end_block_until() 268 bool rc = multicore_lockout_handshake(LOCKOUT_MAGIC_END, until); in multicore_lockout_end_block_until()
|
| /external/platform/pico/rp2_common/pico_cyw43_arch/ |
| A D | cyw43_arch.c | 100 …til(const char *ssid, const uint8_t *bssid, const char *pw, uint32_t auth, absolute_time_t until) { in cyw43_arch_wifi_connect_bssid_until() argument 117 if (time_reached(until)) { in cyw43_arch_wifi_connect_bssid_until() 122 cyw43_arch_wait_for_work_until(until); in cyw43_arch_wifi_connect_bssid_until() 136 …3_arch_wifi_connect_until(const char *ssid, const char *pw, uint32_t auth, absolute_time_t until) { in cyw43_arch_wifi_connect_until() argument 137 return cyw43_arch_wifi_connect_bssid_until(ssid, NULL, pw, auth, until); in cyw43_arch_wifi_connect_until() 186 void cyw43_arch_wait_for_work_until(absolute_time_t until) { in cyw43_arch_wait_for_work_until() argument 187 async_context_wait_for_work_until(async_context, until); in cyw43_arch_wait_for_work_until()
|
| /external/platform/pico/rp2_common/pico_async_context/include/pico/ |
| A D | async_context.h | 168 void (*wait_until)(async_context_t *self, absolute_time_t until); 169 void (*wait_for_work_until)(async_context_t *self, absolute_time_t until); 410 static inline void async_context_wait_until(async_context_t *context, absolute_time_t until) { in async_context_wait_until() argument 411 context->type->wait_until(context, until); in async_context_wait_until() 423 …ic inline void async_context_wait_for_work_until(async_context_t *context, absolute_time_t until) { in async_context_wait_for_work_until() argument 424 context->type->wait_for_work_until(context, until); in async_context_wait_for_work_until()
|
| /external/platform/pico/common/pico_sync/ |
| A D | mutex.c | 83 bool __time_critical_func(mutex_try_enter_block_until)(mutex_t *mtx, absolute_time_t until) { in __time_critical_func() 89 return mutex_enter_block_until(mtx, until); in __time_critical_func() 127 bool __time_critical_func(mutex_enter_block_until)(mutex_t *mtx, absolute_time_t until) { in __time_critical_func() 130 return recursive_mutex_enter_block_until(mtx, until); in __time_critical_func() 142 … if (lock_internal_spin_unlock_with_best_effort_wait_or_timeout(&mtx->core, save, until)) { in __time_critical_func() 151 …e_critical_func(recursive_mutex_enter_block_until)(recursive_mutex_t *mtx, absolute_time_t until) { in __time_critical_func() 163 … if (lock_internal_spin_unlock_with_best_effort_wait_or_timeout(&mtx->core, save, until)) { in __time_critical_func()
|
| A D | sem.c | 46 bool __time_critical_func(sem_acquire_block_until)(semaphore_t *sem, absolute_time_t until) { in __time_critical_func() 54 if (lock_internal_spin_unlock_with_best_effort_wait_or_timeout(&sem->core, save, until)) { in __time_critical_func()
|
| /external/platform/pico/rp2_common/pico_async_context/ |
| A D | async_context_poll.c | 38 …ic void async_context_poll_wait_until(__unused async_context_t *self_base, absolute_time_t until) { in async_context_poll_wait_until() argument 39 sleep_until(until); in async_context_poll_wait_until() 42 …ic void async_context_poll_wait_for_work_until(async_context_t *self_base, absolute_time_t until) { in async_context_poll_wait_for_work_until() argument 45 sem_acquire_block_until(&self->sem, absolute_time_min(next_time, until)); in async_context_poll_wait_for_work_until()
|
| A D | async_context_freertos.c | 25 static TickType_t sensible_ticks_until(absolute_time_t until) { in sensible_ticks_until() argument 27 int64_t delay_us = absolute_time_diff_us(get_absolute_time(), until); in sensible_ticks_until() 265 static void async_context_freertos_wait_until(async_context_t *self_base, absolute_time_t until) { in async_context_freertos_wait_until() argument 267 TickType_t ticks = sensible_ticks_until(until); in async_context_freertos_wait_until() 271 …oid async_context_freertos_wait_for_work_until(async_context_t *self_base, absolute_time_t until) { in async_context_freertos_wait_for_work_until() argument 274 while (!time_reached(until)) { in async_context_freertos_wait_for_work_until() 275 TickType_t ticks = sensible_ticks_until(until); in async_context_freertos_wait_for_work_until()
|
| A D | async_context_threadsafe_background.c | 299 …text_threadsafe_background_wait_until(__unused async_context_t *self_base, absolute_time_t until) { in async_context_threadsafe_background_wait_until() argument 302 busy_wait_until(until); in async_context_threadsafe_background_wait_until() 304 sleep_until(until); in async_context_threadsafe_background_wait_until() 308 …text_threadsafe_background_wait_for_work_until(async_context_t *self_base, absolute_time_t until) { in async_context_threadsafe_background_wait_for_work_until() argument 310 sem_acquire_block_until(&self->work_needed_sem, until); in async_context_threadsafe_background_wait_for_work_until()
|
| /external/platform/pico/common/pico_sync/include/pico/ |
| A D | lock_core.h | 175 #define lock_internal_spin_unlock_with_best_effort_wait_or_timeout(lock, save, until) ({ \ argument 177 best_effort_wfe_or_timeout(until); \ 194 #define sync_internal_yield_until_before(until) ((void)0) argument
|
| A D | mutex.h | 129 bool mutex_try_enter_block_until(mutex_t *mtx, absolute_time_t until); 212 bool mutex_enter_block_until(mutex_t *mtx, absolute_time_t until); 226 bool recursive_mutex_enter_block_until(recursive_mutex_t *mtx, absolute_time_t until);
|
| A D | sem.h | 123 bool sem_acquire_block_until(semaphore_t *sem, absolute_time_t until);
|
| /external/platform/pico/rp2_common/pico_flash/ |
| A D | flash.c | 157 absolute_time_t until = make_timeout_time_ms(timeout_ms); in default_enter_safe_zone_timeout_ms() local 158 while (lockout_state[core_num] != FREERTOS_LOCKOUT_LOCKEE_READY && !time_reached(until)) { in default_enter_safe_zone_timeout_ms() 209 absolute_time_t until = make_timeout_time_ms(timeout_ms); in default_exit_safe_zone_timeout_ms() local 210 while (lockout_state[core_num] != FREERTOS_LOCKOUT_LOCKEE_DONE && !time_reached(until)) { in default_exit_safe_zone_timeout_ms()
|
| /external/platform/pico/rp2_common/pico_stdio_usb/ |
| A D | stdio_usb.c | 217 absolute_time_t until = make_timeout_time_ms(PICO_STDIO_USB_CONNECT_WAIT_TIMEOUT_MS); in stdio_usb_init() local 219 absolute_time_t until = at_the_end_of_time; in stdio_usb_init() local 229 } while (!time_reached(until)); in stdio_usb_init()
|
| /external/platform/pico/rp2_common/hardware_i2c/ |
| A D | i2c.c | 246 absolute_time_t until) { in i2c_write_blocking_until() argument 248 …c_write_blocking_internal(i2c, addr, src, len, nostop, init_single_timeout_until(&ts, until), &ts); in i2c_write_blocking_until() 325 …ntil(i2c_inst_t *i2c, uint8_t addr, uint8_t *dst, size_t len, bool nostop, absolute_time_t until) { in i2c_read_blocking_until() argument 327 …2c_read_blocking_internal(i2c, addr, dst, len, nostop, init_single_timeout_until(&ts, until), &ts); in i2c_read_blocking_until()
|
| /external/platform/pico/rp2_common/hardware_i2c/include/hardware/ |
| A D | i2c.h | 177 …i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t len, bool nostop, absolute_time_t until); 191 …until(i2c_inst_t *i2c, uint8_t addr, uint8_t *dst, size_t len, bool nostop, absolute_time_t until);
|
| /external/platform/pico/rp2_common/pico_cyw43_arch/include/pico/ |
| A D | cyw43_arch.h | 252 void cyw43_arch_wait_for_work_until(absolute_time_t until);
|
| /external/platform/pico/rp2_common/pico_stdio/ |
| A D | stdio.c | 117 static int stdio_get_until(char *buf, int len, absolute_time_t until) { in stdio_get_until() argument 130 if (time_reached(until)) { in stdio_get_until()
|
| /external/platform/lpc15xx/lpcopen/periph_i2cs_interrupt/example/ |
| A D | readme.dox | 42 * operations. Operations can be as little as a byte or continuous until the
|
| /external/platform/stm32f0xx/CMSIS/ |
| A D | CMSIS_END_USER_LICENCE_AGREEMENT.txt | 62 8.1 This Licence shall remain in force until terminated in accordance with the terms of Clause 8.2 …
|
| /external/platform/nrfx/doc/ |
| A D | nrfx.doxyfile | 180 # first line (until the first dot) of a Javadoc-style comment as the brief 189 # line (until the first dot) of a Qt-style comment as the brief description. If 1713 # generated LaTeX document. The header should contain everything until the first
|