Lines Matching refs:pcounters
1196 struct pcpu_seg6_local_counters *pcounters; in seg6_local_update_counters() local
1198 pcounters = this_cpu_ptr(slwt->pcpu_counters); in seg6_local_update_counters()
1199 u64_stats_update_begin(&pcounters->syncp); in seg6_local_update_counters()
1202 u64_stats_inc(&pcounters->packets); in seg6_local_update_counters()
1203 u64_stats_add(&pcounters->bytes, len); in seg6_local_update_counters()
1205 u64_stats_inc(&pcounters->errors); in seg6_local_update_counters()
1208 u64_stats_update_end(&pcounters->syncp); in seg6_local_update_counters()
1585 struct pcpu_seg6_local_counters __percpu *pcounters; in parse_nla_counters() local
1603 pcounters = seg6_local_alloc_pcpu_counters(GFP_KERNEL); in parse_nla_counters()
1604 if (!pcounters) in parse_nla_counters()
1607 slwt->pcpu_counters = pcounters; in parse_nla_counters()
1641 struct pcpu_seg6_local_counters *pcounters; in put_nla_counters() local
1645 pcounters = per_cpu_ptr(slwt->pcpu_counters, i); in put_nla_counters()
1647 start = u64_stats_fetch_begin_irq(&pcounters->syncp); in put_nla_counters()
1649 packets = u64_stats_read(&pcounters->packets); in put_nla_counters()
1650 bytes = u64_stats_read(&pcounters->bytes); in put_nla_counters()
1651 errors = u64_stats_read(&pcounters->errors); in put_nla_counters()
1653 } while (u64_stats_fetch_retry_irq(&pcounters->syncp, start)); in put_nla_counters()