Lines Matching refs:cpu
76 int cpu = smp_processor_id(); in ovs_flow_stats_update() local
79 stats = rcu_dereference(flow->stats[cpu]); in ovs_flow_stats_update()
85 if (cpu == 0 && unlikely(flow->stats_last_writer != cpu)) in ovs_flow_stats_update()
86 flow->stats_last_writer = cpu; in ovs_flow_stats_update()
94 if (unlikely(flow->stats_last_writer != cpu)) { in ovs_flow_stats_update()
101 likely(!rcu_access_pointer(flow->stats[cpu]))) { in ovs_flow_stats_update()
119 rcu_assign_pointer(flow->stats[cpu], in ovs_flow_stats_update()
124 flow->stats_last_writer = cpu; in ovs_flow_stats_update()
141 int cpu; in ovs_flow_stats_get() local
148 for (cpu = 0; cpu < nr_cpu_ids; cpu = cpumask_next(cpu, cpu_possible_mask)) { in ovs_flow_stats_get()
149 struct flow_stats *stats = rcu_dereference_ovsl(flow->stats[cpu]); in ovs_flow_stats_get()
169 int cpu; in ovs_flow_stats_clear() local
172 for (cpu = 0; cpu < nr_cpu_ids; cpu = cpumask_next(cpu, cpu_possible_mask)) { in ovs_flow_stats_clear()
173 struct flow_stats *stats = ovsl_dereference(flow->stats[cpu]); in ovs_flow_stats_clear()