Lines Matching refs:iter
293 struct timer_list_iter *iter = v; in timer_list_show() local
295 if (iter->cpu == -1 && !iter->second_pass) in timer_list_show()
296 timer_list_header(m, iter->now); in timer_list_show()
297 else if (!iter->second_pass) in timer_list_show()
298 print_cpu(m, iter->cpu, iter->now); in timer_list_show()
300 else if (iter->cpu == -1 && iter->second_pass) in timer_list_show()
303 print_tickdevice(m, tick_get_device(iter->cpu), iter->cpu); in timer_list_show()
326 static void *move_iter(struct timer_list_iter *iter, loff_t offset) in move_iter() argument
329 iter->cpu = cpumask_next(iter->cpu, cpu_online_mask); in move_iter()
330 if (iter->cpu >= nr_cpu_ids) { in move_iter()
332 if (!iter->second_pass) { in move_iter()
333 iter->cpu = -1; in move_iter()
334 iter->second_pass = true; in move_iter()
342 return iter; in move_iter()
347 struct timer_list_iter *iter = file->private; in timer_list_start() local
350 iter->now = ktime_to_ns(ktime_get()); in timer_list_start()
351 iter->cpu = -1; in timer_list_start()
352 iter->second_pass = false; in timer_list_start()
353 return move_iter(iter, *offset); in timer_list_start()
358 struct timer_list_iter *iter = file->private; in timer_list_next() local
360 return move_iter(iter, 1); in timer_list_next()