/lk-master/external/platform/pico/common/pico_time/ |
A D | time.c | 60 return pool->entries + id - 1; in get_entry() 70 …return to_us_since_boot(get_entry(pool, a)->target) < to_us_since_boot(get_entry(pool, b)->target); in timer_pool_entry_comparator() 164 pool->heap = ph_create(max_timers, timer_pool_entry_comparator, pool); in alarm_pool_create() 169 return pool; in alarm_pool_create() 173 assert(pools[pool->hardware_alarm_num] == pool); in alarm_pool_destroy() 176 ph_destroy(pool->heap); in alarm_pool_destroy() 179 free(pool->entry_ids_high); in alarm_pool_destroy() 180 free(pool->entries); in alarm_pool_destroy() 181 free(pool); in alarm_pool_destroy() 268 out->pool = pool; in alarm_pool_add_repeating_timer_us() [all …]
|
/lk-master/lib/pool/test/ |
A D | pool_test.cc | 6 #define DOUBLE_POOL_INIT(pool, count, storage) TYPED_POOL_INIT(double, pool, count, storage) argument 7 #define DOUBLE_POOL_ALLOC(pool) TYPED_POOL_ALLOC(double, pool) argument 8 #define DOUBLE_POOL_FREE(pool, object) TYPED_POOL_FREE(double, pool, object) argument 11 pool_t pool; in TEST() local 13 DOUBLE_POOL_INIT(&pool, 3, storage); in TEST() 16 double *d0 = DOUBLE_POOL_ALLOC(&pool); in TEST() 20 double *d1 = DOUBLE_POOL_ALLOC(&pool); in TEST() 24 double *d2 = DOUBLE_POOL_ALLOC(&pool); in TEST() 34 double *d3 = DOUBLE_POOL_ALLOC(&pool); in TEST() 38 DOUBLE_POOL_FREE(&pool, d0); in TEST() [all …]
|
/lk-master/lib/pool/ |
A D | pool.c | 6 void pool_init(pool_t *pool, in pool_init() argument 11 assert(pool); in pool_init() 17 pool_free(pool, (uint8_t *) storage + offset); in pool_init() 22 void *pool_alloc(pool_t *pool) { in pool_alloc() argument 23 assert(pool); in pool_alloc() 25 void *result = pool->next_free; in pool_alloc() 29 pool->next_free = *((void **) result); in pool_alloc() 33 void pool_free(pool_t *pool, void *object) { in pool_free() argument 34 assert(pool); in pool_free() 37 *((void **) object) = pool->next_free; in pool_free() [all …]
|
A D | rules.mk | 6 $(LOCAL_DIR)/pool.c
|
/lk-master/lib/pool/include/lib/ |
A D | pool.h | 109 void pool_init(pool_t *pool, 121 void *pool_alloc(pool_t *pool); 126 void pool_free(pool_t *pool, void *object); 142 #define TYPED_POOL_INIT(type, pool, count, storage) \ argument 143 pool_init(pool, sizeof(type), __alignof(type), count, storage) 145 #define TYPED_POOL_ALLOC(type, pool) \ argument 146 ((type*) pool_alloc(pool)) 148 #define TYPED_POOL_FREE(type, pool, object) \ argument 149 pool_free(pool, object)
|
/lk-master/external/platform/pico/common/pico_time/include/pico/ |
A D | time.h | 392 uint alarm_pool_hardware_alarm_num(alarm_pool_t *pool); 400 void alarm_pool_destroy(alarm_pool_t *pool); 422 alarm_id_t alarm_pool_add_alarm_at(alarm_pool_t *pool, absolute_time_t time, alarm_callback_t callb… 444 static inline alarm_id_t alarm_pool_add_alarm_in_us(alarm_pool_t *pool, uint64_t us, alarm_callback… in alarm_pool_add_alarm_in_us() argument 445 …return alarm_pool_add_alarm_at(pool, delayed_by_us(get_absolute_time(), us), callback, user_data, … in alarm_pool_add_alarm_in_us() 468 static inline alarm_id_t alarm_pool_add_alarm_in_ms(alarm_pool_t *pool, uint32_t ms, alarm_callback… in alarm_pool_add_alarm_in_ms() argument 469 …return alarm_pool_add_alarm_at(pool, delayed_by_ms(get_absolute_time(), ms), callback, user_data, … in alarm_pool_add_alarm_in_ms() 480 bool alarm_pool_cancel_alarm(alarm_pool_t *pool, alarm_id_t alarm_id); 591 alarm_pool_t *pool; member 615 bool alarm_pool_add_repeating_timer_us(alarm_pool_t *pool, int64_t delay_us, repeating_timer_callba… [all …]
|
/lk-master/lib/minip/ |
A D | rules.mk | 8 lib/pool
|
/lk-master/external/platform/nrfx/mdk/ |
A D | gcc_startup_nrf5340_network.S | 301 .pool
|
A D | gcc_startup_nrf51.S | 218 .pool
|
A D | gcc_startup_nrf52805.S | 284 .pool
|
A D | gcc_startup_nrf52811.S | 284 .pool
|
A D | gcc_startup_nrf52820.S | 284 .pool
|
A D | gcc_startup_nrf52833.S | 284 .pool
|
A D | gcc_startup_nrf52840.S | 284 .pool
|
A D | gcc_startup_nrf9160.S | 412 .pool
|
A D | gcc_startup_nrf52.S | 284 .pool
|
A D | gcc_startup_nrf52810.S | 307 .pool
|
A D | gcc_startup_nrf5340_application.S | 412 .pool
|
/lk-master/external/platform/pico/rp2_common/pico_float/ |
A D | float_aeabi.S | 108 …fmul, fdiv are so tiny and just defer to rom so are lumped together so they can share constant pool
|
/lk-master/external/platform/pico/rp2_common/pico_double/ |
A D | double_aeabi.S | 135 …fmul, fdiv are so tiny and just defer to rom so are lumped together so they can share constant pool
|