Lines Matching refs:pcptr
228 struct ipvl_pcpu_stats *pcptr; in ipvlan_start_xmit() local
230 pcptr = this_cpu_ptr(ipvlan->pcpu_stats); in ipvlan_start_xmit()
232 u64_stats_update_begin(&pcptr->syncp); in ipvlan_start_xmit()
233 u64_stats_inc(&pcptr->tx_pkts); in ipvlan_start_xmit()
234 u64_stats_add(&pcptr->tx_bytes, skblen); in ipvlan_start_xmit()
235 u64_stats_update_end(&pcptr->syncp); in ipvlan_start_xmit()
299 struct ipvl_pcpu_stats *pcptr; in ipvlan_get_stats64() local
306 pcptr = per_cpu_ptr(ipvlan->pcpu_stats, idx); in ipvlan_get_stats64()
308 strt = u64_stats_fetch_begin(&pcptr->syncp); in ipvlan_get_stats64()
309 rx_pkts = u64_stats_read(&pcptr->rx_pkts); in ipvlan_get_stats64()
310 rx_bytes = u64_stats_read(&pcptr->rx_bytes); in ipvlan_get_stats64()
311 rx_mcast = u64_stats_read(&pcptr->rx_mcast); in ipvlan_get_stats64()
312 tx_pkts = u64_stats_read(&pcptr->tx_pkts); in ipvlan_get_stats64()
313 tx_bytes = u64_stats_read(&pcptr->tx_bytes); in ipvlan_get_stats64()
314 } while (u64_stats_fetch_retry(&pcptr->syncp, in ipvlan_get_stats64()
324 rx_errs += READ_ONCE(pcptr->rx_errs); in ipvlan_get_stats64()
325 tx_drps += READ_ONCE(pcptr->tx_drps); in ipvlan_get_stats64()