Home
last modified time | relevance | path

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

/linux-3.4.99/net/openvswitch/
Dvport.c128 vport->percpu_stats = alloc_percpu(struct vport_percpu_stats); in ovs_vport_alloc()
129 if (!vport->percpu_stats) { in ovs_vport_alloc()
151 free_percpu(vport->percpu_stats); in ovs_vport_free()
261 const struct vport_percpu_stats *percpu_stats; in ovs_vport_get_stats() local
265 percpu_stats = per_cpu_ptr(vport->percpu_stats, i); in ovs_vport_get_stats()
268 start = u64_stats_fetch_begin_bh(&percpu_stats->sync); in ovs_vport_get_stats()
269 local_stats = *percpu_stats; in ovs_vport_get_stats()
270 } while (u64_stats_fetch_retry_bh(&percpu_stats->sync, start)); in ovs_vport_get_stats()
329 stats = per_cpu_ptr(vport->percpu_stats, smp_processor_id()); in ovs_vport_receive()
355 stats = per_cpu_ptr(vport->percpu_stats, smp_processor_id()); in ovs_vport_send()
Dvport.h91 struct vport_percpu_stats __percpu *percpu_stats; member
Ddatapath.c716 const struct dp_stats_percpu *percpu_stats; in get_dp_stats() local
720 percpu_stats = per_cpu_ptr(dp->stats_percpu, i); in get_dp_stats()
723 start = u64_stats_fetch_begin_bh(&percpu_stats->sync); in get_dp_stats()
724 local_stats = *percpu_stats; in get_dp_stats()
725 } while (u64_stats_fetch_retry_bh(&percpu_stats->sync, start)); in get_dp_stats()