Lines Matching refs:current
583 uint8_t current; local
588 current = instance->ticker_id_head;
595 while ((current != TICKER_NULL) && (ticks_to_expire >=
597 (ticker_current = &node[current])->ticks_to_expire))) {
610 previous = current;
611 current = ticker_current->next;
617 ticker_new->next = current;
625 if (current != TICKER_NULL) {
626 node[current].ticks_to_expire -= ticks_to_expire;
658 uint8_t current; local
666 current = instance->ticker_id_head;
667 previous = current;
673 while ((current != TICKER_NULL) &&
676 (ticker_current = &node[current])->ticks_to_expire))) {
681 ticker_id_slot_previous = current;
689 previous = current;
690 current = ticker_current->next;
694 collide = ticker_by_slot_get(&node[0], current,
704 ticker_new->next = current;
706 if (previous == current) {
712 if (current != TICKER_NULL) {
713 node[current].ticks_to_expire -= ticks_to_expire;
750 uint8_t current; local
758 current = previous;
761 while (current != TICKER_NULL) {
762 ticker_current = &node[current];
764 if (current == id) {
769 previous = current;
770 current = ticker_current->next;
773 if (current == TICKER_NULL) {
778 if (previous == current) {