Searched refs:next_id (Results 1 – 1 of 1) sorted by relevance
| /external/platform/pico/common/pico_time/ |
| A D | time.c | 136 pheap_node_id_t next_id = ph_peek_head(pool->heap); in alarm_pool_alarm_callback() local 137 if (next_id) { in alarm_pool_alarm_callback() 138 alarm_pool_entry_t *entry = get_entry(pool, next_id); in alarm_pool_alarm_callback() 142 assert(removed_id == next_id); // will be true under lock in alarm_pool_alarm_callback() 147 id_high = *get_entry_id_high(pool, next_id); in alarm_pool_alarm_callback() 157 int64_t repeat = callback(make_public_id(id_high, next_id), user_data); in alarm_pool_alarm_callback() 161 assert(pool->alarm_in_progress == make_public_id(id_high, next_id)); in alarm_pool_alarm_callback() 164 assert(pool->alarm_in_progress == make_public_id(id_high, next_id)); in alarm_pool_alarm_callback() 165 …nder_lock(pool, delayed_by_us(get_absolute_time(), (uint64_t)repeat), callback, user_data, next_id, in alarm_pool_alarm_callback() 169 ph_free_node(pool->heap, next_id); in alarm_pool_alarm_callback() [all …]
|
Completed in 630 milliseconds