Lines Matching refs:ticker_next
862 struct ticker_node *ticker_next = &nodes[id_head]; local
866 acc_ticks_to_expire += ticker_next->ticks_to_expire;
871 if (TICKER_HAS_SLOT_WINDOW(ticker_next) &&
872 (ticker_next->ticks_slot == 0U)) {
877 ticker_next->ticks_slot;
882 id_head = ticker_next->next;
886 uint16_t lazy_next = ticker_next->lazy_current;
888 ticker_next->lazy_periodic > lazy_next;
891 lazy_next -= ticker_next->lazy_periodic;
895 uint32_t next_age = (ticker_next->ticks_periodic == 0U ?
897 (ticker_next->ticks_periodic -
898 ticker_next->ticks_to_expire)) +
900 ticker_next->ticks_periodic);
913 (ticker->force == ticker_next->force);
918 (ticker_next->force > ticker->force);
925 (ticker_next->priority ==
930 (ticker->priority == ticker_next->priority);
944 (!TICKER_HAS_SLOT_WINDOW(ticker_next) &&
945 ((lazy_next - ticker_next->priority) >
954 !TICKER_HAS_SLOT_WINDOW(ticker_next) ||
955 (ticker_next->ext_data->is_drift_in_window &&
958 ticker_next->ext_data->ticks_slot_window -
959 ticker_next->ticks_slot) <
968 ticker_next->ticks_slot) <=
976 (lazy_next - ticker_next->priority) >
992 ticker_next->ticks_slot) <=
1000 (lazy_next - ticker_next->priority) >
1023 id_head = ticker_next->next;
2553 struct ticker_node *ticker_next;
2556 ticker_next = &nodes[ticker_id_next];
2557 ticks_to_expire_offset += ticker_next->ticks_to_expire;
2618 if (TICKER_RESCHEDULE_PENDING(ticker_next) ||
2619 !ticker_next->ticks_slot ||
2620 !ticker_next->ticks_periodic) {
2621 ticker_id_next = ticker_next->next;
2631 ticker_next->ticks_slot +
2653 ticker_id_next = ticker_next->next;
2664 struct ticker_node *ticker_next;
2666 ticker_next = &nodes[ticker_id_next];
2667 if (ticks_to_expire > ticker_next->ticks_to_expire) {
2669 ticks_to_expire -= ticker_next->ticks_to_expire;
2672 ticker_next->ticks_to_expire -= ticks_to_expire;
2676 ticker_id_next = ticker_next->next;