Lines Matching refs:cpu
22 static int get_next_cpu(int cpu)
24 cpu = cpumask_next(cpu, cpu_possible_mask);
25 if (cpu >= nr_cpu_ids)
26 cpu = cpumask_first(cpu_possible_mask);
27 return cpu;
354 int cpu,
359 node->cpu = cpu;
411 int cpu = raw_smp_processor_id();
413 l = per_cpu_ptr(lru->percpu_lru, cpu);
444 int cpu = raw_smp_processor_id();
446 loc_l = per_cpu_ptr(clru->local_list, cpu);
457 __local_list_add_pending(lru, loc_l, cpu, node, hash);
492 __local_list_add_pending(lru, loc_l, cpu, node, hash);
520 loc_l = per_cpu_ptr(lru->common_lru.local_list, node->cpu);
547 l = per_cpu_ptr(lru->percpu_lru, node->cpu);
587 int cpu;
594 for_each_possible_cpu(cpu) {
597 l = per_cpu_ptr(lru->percpu_lru, cpu);
600 node->cpu = cpu;
624 static void bpf_lru_locallist_init(struct bpf_lru_locallist *loc_l, int cpu)
631 loc_l->next_steal = cpu;
654 int cpu;
661 for_each_possible_cpu(cpu) {
664 l = per_cpu_ptr(lru->percpu_lru, cpu);
675 for_each_possible_cpu(cpu) {
678 loc_l = per_cpu_ptr(clru->local_list, cpu);
679 bpf_lru_locallist_init(loc_l, cpu);