Searched refs:percpu_stats (Results 1 - 3 of 3) sorted by relevance

/linux-4.1.27/net/openvswitch/
H A Dvport.c160 vport->percpu_stats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); ovs_vport_alloc()
161 if (!vport->percpu_stats) { ovs_vport_alloc()
186 free_percpu(vport->percpu_stats); ovs_vport_free()
298 * those we have collected (split into err_stats and percpu_stats) from ovs_vport_get_stats()
312 const struct pcpu_sw_netstats *percpu_stats; for_each_possible_cpu() local
316 percpu_stats = per_cpu_ptr(vport->percpu_stats, i); for_each_possible_cpu()
319 start = u64_stats_fetch_begin_irq(&percpu_stats->syncp); for_each_possible_cpu()
320 local_stats = *percpu_stats; for_each_possible_cpu()
321 } while (u64_stats_fetch_retry_irq(&percpu_stats->syncp, start)); for_each_possible_cpu()
478 stats = this_cpu_ptr(vport->percpu_stats); ovs_vport_receive()
513 stats = this_cpu_ptr(vport->percpu_stats); ovs_vport_send()
H A Dvport.h104 * @percpu_stats: Points to per-CPU statistics used and maintained by vport
118 struct pcpu_sw_netstats __percpu *percpu_stats; member in struct:vport
H A Ddatapath.c645 const struct dp_stats_percpu *percpu_stats; for_each_possible_cpu() local
649 percpu_stats = per_cpu_ptr(dp->stats_percpu, i); for_each_possible_cpu()
652 start = u64_stats_fetch_begin_irq(&percpu_stats->syncp); for_each_possible_cpu()
653 local_stats = *percpu_stats; for_each_possible_cpu()
654 } while (u64_stats_fetch_retry_irq(&percpu_stats->syncp, start)); for_each_possible_cpu()

Completed in 91 milliseconds