Lines Matching refs:cpu
42 struct tick_device *tick_get_device(int cpu) in tick_get_device() argument
44 return &per_cpu(tick_cpu_device, cpu); in tick_get_device()
60 static void tick_periodic(int cpu) in tick_periodic() argument
62 if (tick_do_timer_cpu == cpu) { in tick_periodic()
81 int cpu = smp_processor_id(); in tick_handle_periodic() local
84 tick_periodic(cpu); in tick_handle_periodic()
96 tick_periodic(cpu); in tick_handle_periodic()
138 struct clock_event_device *newdev, int cpu, in tick_setup_device() argument
153 tick_do_timer_cpu = cpu; in tick_setup_device()
183 if (tick_device_uses_broadcast(newdev, cpu)) in tick_setup_device()
199 int cpu, ret = NOTIFY_OK; in tick_check_new_device() local
204 cpu = smp_processor_id(); in tick_check_new_device()
205 if (!cpumask_test_cpu(cpu, newdev->cpumask)) in tick_check_new_device()
208 td = &per_cpu(tick_cpu_device, cpu); in tick_check_new_device()
212 if (!cpumask_equal(newdev->cpumask, cpumask_of(cpu))) { in tick_check_new_device()
225 if (curdev && cpumask_equal(curdev->cpumask, cpumask_of(cpu))) in tick_check_new_device()
257 tick_setup_device(td, newdev, cpu, cpumask_of(cpu)); in tick_check_new_device()
284 int cpu = cpumask_first(cpu_online_mask); in tick_handover_do_timer() local
286 tick_do_timer_cpu = (cpu < nr_cpu_ids) ? cpu : in tick_handover_do_timer()