Lines Matching refs:prev
196 int16_t *prev = &pool->ordered_head; in alarm_pool_irq_handler() local
198 while (*prev >= 0 && (next_time - pool->entries[*prev].target) >= 0) { in alarm_pool_irq_handler()
199 prev = &pool->entries[*prev].next; in alarm_pool_irq_handler()
201 earliest_entry->next = *prev; in alarm_pool_irq_handler()
202 *prev = earliest_index; in alarm_pool_irq_handler()
227 int16_t *prev = &pool->ordered_head; in alarm_pool_irq_handler() local
229 while (*prev >= 0 && (new_entry_time - pool->entries[*prev].target) >= 0) { in alarm_pool_irq_handler()
230 prev = &pool->entries[*prev].next; in alarm_pool_irq_handler()
232 int16_t next = *prev; in alarm_pool_irq_handler()
233 *prev = new_index; in alarm_pool_irq_handler()
243 int16_t *prev = &pool->ordered_head; in alarm_pool_irq_handler() local
253 *prev = entry->next; in alarm_pool_irq_handler()
258 prev = &entry->next; in alarm_pool_irq_handler()