• Home
  • Raw
  • Download

Lines Matching refs:active

486 __next_base(struct hrtimer_cpu_base *cpu_base, unsigned int *active)  in __next_base()  argument
490 if (!*active) in __next_base()
493 idx = __ffs(*active); in __next_base()
494 *active &= ~(1U << idx); in __next_base()
499 #define for_each_active_base(base, cpu_base, active) \ argument
500 while ((base = __next_base((cpu_base), &(active))))
504 unsigned int active, in __hrtimer_next_event_base() argument
510 for_each_active_base(base, cpu_base, active) { in __hrtimer_next_event_base()
514 next = timerqueue_getnext(&base->active); in __hrtimer_next_event_base()
571 unsigned int active; in __hrtimer_get_next_event() local
576 active = cpu_base->active_bases & HRTIMER_ACTIVE_SOFT; in __hrtimer_get_next_event()
579 active, KTIME_MAX); in __hrtimer_get_next_event()
585 active = cpu_base->active_bases & HRTIMER_ACTIVE_HARD; in __hrtimer_get_next_event()
587 expires_next = __hrtimer_next_event_base(cpu_base, NULL, active, in __hrtimer_get_next_event()
870 unsigned int active) in update_needs_ipi() argument
910 active &= cpu_base->active_bases; in update_needs_ipi()
912 for_each_active_base(base, cpu_base, active) { in update_needs_ipi()
915 next = timerqueue_getnext(&base->active); in update_needs_ipi()
1091 return timerqueue_add(&base->active, &timer->node); in enqueue_hrtimer()
1116 if (!timerqueue_del(&base->active, &timer->node)) in __remove_hrtimer()
1511 unsigned int active; in hrtimer_next_event_without() local
1514 active = cpu_base->active_bases & HRTIMER_ACTIVE_SOFT; in hrtimer_next_event_without()
1516 active, KTIME_MAX); in hrtimer_next_event_without()
1518 active = cpu_base->active_bases & HRTIMER_ACTIVE_HARD; in hrtimer_next_event_without()
1519 expires = __hrtimer_next_event_base(cpu_base, exclude, active, in hrtimer_next_event_without()
1721 unsigned int active = cpu_base->active_bases & active_mask; in __hrtimer_run_queues() local
1723 for_each_active_base(base, cpu_base, active) { in __hrtimer_run_queues()
1729 while ((node = timerqueue_getnext(&base->active))) { in __hrtimer_run_queues()
2172 timerqueue_init_head(&clock_b->active); in hrtimers_prepare_cpu()
2195 while ((node = timerqueue_getnext(&old_base->active))) { in migrate_hrtimer_list()