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