Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/common/pico_time/
Dtime.c161 alarm_pool_entry_t *earliest_entry = &pool->entries[earliest_index]; in alarm_pool_irq_handler() local
162 earliest_target = earliest_entry->target; in alarm_pool_irq_handler()
171 if (earliest_entry->callback == repeating_timer_marker) { in alarm_pool_irq_handler()
172 repeating_timer_t *rpt = (repeating_timer_t *)earliest_entry->user_data; in alarm_pool_irq_handler()
175 alarm_id_t id = make_alarm_id(pool->ordered_head, earliest_entry->sequence); in alarm_pool_irq_handler()
176 delta = earliest_entry->callback(id, earliest_entry->user_data); in alarm_pool_irq_handler()
191 earliest_entry->target = next_time; in alarm_pool_irq_handler()
193 … if (earliest_entry->next >= 0 && next_time - pool->entries[earliest_entry->next].target >= 0) { in alarm_pool_irq_handler()
195 pool->ordered_head = earliest_entry->next; in alarm_pool_irq_handler()
201 earliest_entry->next = *prev; in alarm_pool_irq_handler()
[all …]