Home
last modified time | relevance | path

Searched refs:absolute_time_t (Results 1 – 25 of 27) sorted by relevance

12

/external/platform/pico/common/pico_time/include/pico/
A Dtime.h62 absolute_time_t t; in get_absolute_time()
94 static inline absolute_time_t delayed_by_us(const absolute_time_t t, uint64_t us) { in delayed_by_us()
95 absolute_time_t t2; in delayed_by_us()
113 static inline absolute_time_t delayed_by_ms(const absolute_time_t t, uint32_t ms) { in delayed_by_ms()
114 absolute_time_t t2; in delayed_by_ms()
156 static inline int64_t absolute_time_diff_us(absolute_time_t from, absolute_time_t to) { in absolute_time_diff_us()
167 static inline absolute_time_t absolute_time_min(absolute_time_t a, absolute_time_t b) { in absolute_time_min()
176 extern const absolute_time_t at_the_end_of_time;
191 extern const absolute_time_t nil_time;
199 static inline bool is_nil_time(absolute_time_t t) { in is_nil_time()
[all …]
A Dtimeout_helper.h17 absolute_time_t next_timeout;
23 check_timeout_fn init_single_timeout_until(timeout_state_t *ts, absolute_time_t target);
/external/platform/pico/common/pico_base/include/pico/
A Dtypes.h31 typedef uint64_t absolute_time_t; typedef
35 } absolute_time_t; typedef
44 static inline uint64_t to_us_since_boot(absolute_time_t t) { in to_us_since_boot()
59 static inline void update_us_since_boot(absolute_time_t *t, uint64_t us_since_boot) { in update_us_since_boot()
74 static inline absolute_time_t from_us_since_boot(uint64_t us_since_boot) { in from_us_since_boot()
75 absolute_time_t t; in from_us_since_boot()
/external/platform/pico/rp2_common/pico_async_context/include/pico/
A Dasync_context.h108 absolute_time_t next_time;
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);
183 absolute_time_t next_time;
294 …d_at_time_worker_at(async_context_t *context, async_at_time_worker_t *worker, absolute_time_t at) { in async_context_add_at_time_worker_at()
410 static inline void async_context_wait_until(async_context_t *context, absolute_time_t until) { in async_context_wait_until()
423 static inline void async_context_wait_for_work_until(async_context_t *context, absolute_time_t unti… in async_context_wait_for_work_until()
A Dasync_context_base.h26 absolute_time_t async_context_base_execute_once(async_context_t *self);
A Dasync_context_threadsafe_background.h59 absolute_time_t last_set_alarm_time;
/external/platform/pico/common/pico_time/
A Dtime.c16 const absolute_time_t ABSOLUTE_TIME_INITIALIZED_VAR(nil_time, 0);
17 const absolute_time_t ABSOLUTE_TIME_INITIALIZED_VAR(at_the_end_of_time, INT64_MAX);
20 absolute_time_t target;
99 static pheap_node_id_t add_alarm_under_lock(alarm_pool_t *pool, absolute_time_t time, alarm_callbac… in add_alarm_under_lock()
129 absolute_time_t now = get_absolute_time(); in alarm_pool_alarm_callback()
131 absolute_time_t target = nil_time; in alarm_pool_alarm_callback()
226 alarm_id_t alarm_pool_add_alarm_at(alarm_pool_t *pool, absolute_time_t time, alarm_callback_t callb… in alarm_pool_add_alarm_at()
382 void sleep_until(absolute_time_t t) { in sleep_until()
393 absolute_time_t t_before; in sleep_until()
420 absolute_time_t t = make_timeout_time_us(us - PICO_TIME_SLEEP_OVERHEAD_ADJUST_US); in sleep_us()
[all …]
A Dtimeout_helper.c13 check_timeout_fn init_single_timeout_until(timeout_state_t *ts, absolute_time_t target) { in init_single_timeout_until()
/external/platform/pico/rp2_common/hardware_timer/include/hardware/
A Dtimer.h106 void busy_wait_until(absolute_time_t t);
114 static inline bool time_reached(absolute_time_t t) { in time_reached()
194 bool hardware_alarm_set_target(uint alarm_num, absolute_time_t t);
/external/platform/pico/rp2_common/pico_async_context/
A Dasync_context_base.c62 absolute_time_t earliest = get_absolute_time(); in async_context_base_remove_ready_at_time_worker()
82 absolute_time_t earliest = at_the_end_of_time; in async_context_base_refresh_next_timeout()
93 absolute_time_t async_context_base_execute_once(async_context_t *self) { in async_context_base_execute_once()
109 absolute_time_t now = get_absolute_time(); in async_context_base_needs_servicing()
A Dasync_context_poll.c38 static void async_context_poll_wait_until(__unused async_context_t *self_base, absolute_time_t unti… in async_context_poll_wait_until()
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()
43 absolute_time_t next_time = self_base->next_time; in async_context_poll_wait_for_work_until()
A Dasync_context_freertos.c25 static TickType_t sensible_ticks_until(absolute_time_t until) { in sensible_ticks_until()
49 absolute_time_t next_time = async_context_base_execute_once(&self->core); in process_under_lock()
265 static void async_context_freertos_wait_until(async_context_t *self_base, absolute_time_t until) { in async_context_freertos_wait_until()
271 static void async_context_freertos_wait_for_work_until(async_context_t *self_base, absolute_time_t in async_context_freertos_wait_for_work_until()
A Dasync_context_threadsafe_background.c251 absolute_time_t next_time = async_context_base_execute_once(&self->core); in process_under_lock()
299 …text_threadsafe_background_wait_until(__unused async_context_t *self_base, absolute_time_t 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()
/external/platform/pico/common/pico_sync/include/pico/
A Dmutex.h129 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 Dsem.h123 bool sem_acquire_block_until(semaphore_t *sem, absolute_time_t until);
/external/platform/pico/rp2_common/pico_multicore/
A Dmulticore.c42 absolute_time_t end_time = make_timeout_time_us(timeout_us); in multicore_fifo_push_timeout_us()
70 absolute_time_t end_time = make_timeout_time_us(timeout_us); in multicore_fifo_pop_timeout_us()
215 static bool multicore_lockout_handshake(uint32_t magic, absolute_time_t until) { in multicore_lockout_handshake()
242 static bool multicore_lockout_start_block_until(absolute_time_t 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()
/external/platform/pico/rp2_common/hardware_i2c/include/hardware/
A Di2c.h177 …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);
209 absolute_time_t t = make_timeout_time_us(timeout_us); in i2c_write_timeout_us()
228 absolute_time_t t = make_timeout_time_us(timeout_us); in i2c_read_timeout_us()
/external/platform/pico/rp2_common/pico_cyw43_arch/
A Dcyw43_arch.c100 …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()
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()
186 void cyw43_arch_wait_for_work_until(absolute_time_t until) { in cyw43_arch_wait_for_work_until()
/external/platform/pico/rp2_common/hardware_timer/
A Dtimer.c80 absolute_time_t t; in busy_wait_us()
94 void busy_wait_until(absolute_time_t t) { in busy_wait_until()
175 bool hardware_alarm_set_target(uint alarm_num, absolute_time_t target) { in hardware_alarm_set_target()
/external/platform/pico/common/pico_sync/
A Dmutex.c83 bool __time_critical_func(mutex_try_enter_block_until)(mutex_t *mtx, absolute_time_t 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()
151 …e_critical_func(recursive_mutex_enter_block_until)(recursive_mutex_t *mtx, absolute_time_t until) { in __time_critical_func()
/external/platform/pico/rp2_common/pico_flash/
A Dflash.c157 absolute_time_t until = make_timeout_time_ms(timeout_ms); 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()
/external/platform/pico/rp2_common/pico_stdio_usb/
A Dstdio_usb.c217 absolute_time_t until = make_timeout_time_ms(PICO_STDIO_USB_CONNECT_WAIT_TIMEOUT_MS); in stdio_usb_init()
219 absolute_time_t until = at_the_end_of_time; in stdio_usb_init()
/external/platform/pico/rp2_common/pico_rand/
A Drand.c124 static absolute_time_t next_sample_time; in capture_additional_rosc_samples()
145 absolute_time_t cached_next_sample_time = next_sample_time; in capture_additional_rosc_samples()
/external/platform/pico/rp2_common/pico_cyw43_arch/include/pico/
A Dcyw43_arch.h252 void cyw43_arch_wait_for_work_until(absolute_time_t until);
/external/platform/pico/rp2_common/hardware_i2c/
A Di2c.c246 absolute_time_t until) { 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()

Completed in 26 milliseconds

12