Lines Matching refs:nodeid

262 	int nodeid = n->timer->it.mmtimer.node;  in mmtimer_add_list()  local
264 struct rb_node **link = &timers[nodeid].timer_head.rb_node; in mmtimer_add_list()
286 rb_insert_color(&n->list, &timers[nodeid].timer_head); in mmtimer_add_list()
288 if (!timers[nodeid].next || expires < rb_entry(timers[nodeid].next, in mmtimer_add_list()
290 timers[nodeid].next = &n->list; in mmtimer_add_list()
297 static void mmtimer_set_next_timer(int nodeid) in mmtimer_set_next_timer() argument
299 struct mmtimer_node *n = &timers[nodeid]; in mmtimer_set_next_timer()
556 int nodeid = data; in mmtimer_tasklet() local
557 struct mmtimer_node *mn = &timers[nodeid]; in mmtimer_tasklet()
591 mmtimer_set_next_timer(nodeid); in mmtimer_tasklet()
612 cnodeid_t nodeid = timr->it.mmtimer.node; in sgi_timer_del() local
615 spin_lock_irqsave(&timers[nodeid].lock, irqflags); in sgi_timer_del()
618 struct rb_node *n = timers[nodeid].timer_head.rb_node; in sgi_timer_del()
637 spin_unlock_irqrestore(&timers[nodeid].lock, irqflags); in sgi_timer_del()
641 if (timers[nodeid].next == n) { in sgi_timer_del()
642 timers[nodeid].next = rb_next(n); in sgi_timer_del()
646 rb_erase(n, &timers[nodeid].timer_head); in sgi_timer_del()
650 mmtimer_disable_int(cnodeid_to_nasid(nodeid), in sgi_timer_del()
652 mmtimer_set_next_timer(nodeid); in sgi_timer_del()
655 spin_unlock_irqrestore(&timers[nodeid].lock, irqflags); in sgi_timer_del()
682 cnodeid_t nodeid; in sgi_timer_set() local
729 nodeid = cpu_to_node(smp_processor_id()); in sgi_timer_set()
732 spin_lock_irqsave(&timers[nodeid].lock, irqflags); in sgi_timer_set()
738 timr->it.mmtimer.node = nodeid; in sgi_timer_set()
742 n = timers[nodeid].next; in sgi_timer_set()
747 if (timers[nodeid].next == n) { in sgi_timer_set()
749 spin_unlock_irqrestore(&timers[nodeid].lock, irqflags); in sgi_timer_set()
756 mmtimer_disable_int(cnodeid_to_nasid(nodeid), COMPARATOR); in sgi_timer_set()
758 mmtimer_set_next_timer(nodeid); in sgi_timer_set()
761 spin_unlock_irqrestore(&timers[nodeid].lock, irqflags); in sgi_timer_set()