Lines Matching refs:rx_stats
882 struct netvsc_stats_rx *rx_stats = &nvchan->rx_stats; in netvsc_recv_callback() local
895 u64_stats_update_begin(&rx_stats->syncp); in netvsc_recv_callback()
896 rx_stats->xdp_drop++; in netvsc_recv_callback()
897 u64_stats_update_end(&rx_stats->syncp); in netvsc_recv_callback()
917 u64_stats_update_begin(&rx_stats->syncp); in netvsc_recv_callback()
919 rx_stats->xdp_tx++; in netvsc_recv_callback()
921 rx_stats->packets++; in netvsc_recv_callback()
922 rx_stats->bytes += nvchan->rsc.pktlen; in netvsc_recv_callback()
925 ++rx_stats->broadcast; in netvsc_recv_callback()
927 ++rx_stats->multicast; in netvsc_recv_callback()
928 u64_stats_update_end(&rx_stats->syncp); in netvsc_recv_callback()
1317 const struct netvsc_stats_rx *rx_stats; in netvsc_get_pcpu_stats() local
1333 rx_stats = &nvchan->rx_stats; in netvsc_get_pcpu_stats()
1335 start = u64_stats_fetch_begin(&rx_stats->syncp); in netvsc_get_pcpu_stats()
1336 packets = rx_stats->packets; in netvsc_get_pcpu_stats()
1337 bytes = rx_stats->bytes; in netvsc_get_pcpu_stats()
1338 } while (u64_stats_fetch_retry(&rx_stats->syncp, start)); in netvsc_get_pcpu_stats()
1371 const struct netvsc_stats_rx *rx_stats; in netvsc_get_stats64() local
1385 rx_stats = &nvchan->rx_stats; in netvsc_get_stats64()
1387 start = u64_stats_fetch_begin(&rx_stats->syncp); in netvsc_get_stats64()
1388 packets = rx_stats->packets; in netvsc_get_stats64()
1389 bytes = rx_stats->bytes; in netvsc_get_stats64()
1390 multicast = rx_stats->multicast + rx_stats->broadcast; in netvsc_get_stats64()
1391 } while (u64_stats_fetch_retry(&rx_stats->syncp, start)); in netvsc_get_stats64()
1509 const struct netvsc_stats_rx *rx_stats; in netvsc_get_ethtool_stats() local
1543 rx_stats = &nvdev->chan_table[j].rx_stats; in netvsc_get_ethtool_stats()
1545 start = u64_stats_fetch_begin(&rx_stats->syncp); in netvsc_get_ethtool_stats()
1546 packets = rx_stats->packets; in netvsc_get_ethtool_stats()
1547 bytes = rx_stats->bytes; in netvsc_get_ethtool_stats()
1548 xdp_drop = rx_stats->xdp_drop; in netvsc_get_ethtool_stats()
1549 xdp_redirect = rx_stats->xdp_redirect; in netvsc_get_ethtool_stats()
1550 xdp_tx = rx_stats->xdp_tx; in netvsc_get_ethtool_stats()
1551 } while (u64_stats_fetch_retry(&rx_stats->syncp, start)); in netvsc_get_ethtool_stats()