Symbol: vf_stats
drivers/infiniband/ulp/ipoib/ipoib_main.c
2146
struct ifla_vf_stats *vf_stats)
drivers/infiniband/ulp/ipoib/ipoib_main.c
2150
return ib_get_vf_stats(priv->ca, vf, priv->port, vf_stats);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3181
struct ifla_vf_stats *vf_stats)
drivers/net/ethernet/cavium/liquidio/lio_main.c
3194
vf_stats->rx_packets = stats.rx_packets;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3195
vf_stats->tx_packets = stats.tx_packets;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3196
vf_stats->rx_bytes = stats.rx_bytes;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3197
vf_stats->tx_bytes = stats.tx_bytes;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3198
vf_stats->broadcast = stats.broadcast;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3199
vf_stats->multicast = stats.multicast;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5015
struct ifla_vf_stats *vf_stats)
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5040
memset(vf_stats, 0, sizeof(*vf_stats));
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5042
vf_stats->rx_packets = stats->rx_unicast + stats->rx_broadcast +
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5044
vf_stats->tx_packets = stats->tx_unicast + stats->tx_broadcast +
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5046
vf_stats->rx_bytes = stats->rx_bytes;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5047
vf_stats->tx_bytes = stats->tx_bytes;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5048
vf_stats->broadcast = stats->rx_broadcast;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5049
vf_stats->multicast = stats->rx_multicast;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5050
vf_stats->rx_dropped = stats->rx_discards + stats->rx_discards_other;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5051
vf_stats->tx_dropped = stats->tx_errors;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h
155
struct ifla_vf_stats *vf_stats);
drivers/net/ethernet/intel/ice/ice_sriov.c
1600
struct ifla_vf_stats *vf_stats)
drivers/net/ethernet/intel/ice/ice_sriov.c
1625
memset(vf_stats, 0, sizeof(*vf_stats));
drivers/net/ethernet/intel/ice/ice_sriov.c
1627
vf_stats->rx_packets = stats->rx_unicast + stats->rx_broadcast +
drivers/net/ethernet/intel/ice/ice_sriov.c
1629
vf_stats->tx_packets = stats->tx_unicast + stats->tx_broadcast +
drivers/net/ethernet/intel/ice/ice_sriov.c
1631
vf_stats->rx_bytes = stats->rx_bytes;
drivers/net/ethernet/intel/ice/ice_sriov.c
1632
vf_stats->tx_bytes = stats->tx_bytes;
drivers/net/ethernet/intel/ice/ice_sriov.c
1633
vf_stats->broadcast = stats->rx_broadcast;
drivers/net/ethernet/intel/ice/ice_sriov.c
1634
vf_stats->multicast = stats->rx_multicast;
drivers/net/ethernet/intel/ice/ice_sriov.c
1635
vf_stats->rx_dropped = stats->rx_discards;
drivers/net/ethernet/intel/ice/ice_sriov.c
1636
vf_stats->tx_dropped = stats->tx_discards;
drivers/net/ethernet/intel/ice/ice_sriov.h
153
struct ifla_vf_stats __always_unused *vf_stats)
drivers/net/ethernet/intel/ice/ice_sriov.h
57
struct ifla_vf_stats *vf_stats);
drivers/net/ethernet/intel/ixgbe/ixgbe.h
218
struct vf_stats vfstats;
drivers/net/ethernet/intel/ixgbe/ixgbe.h
219
struct vf_stats last_vfstats;
drivers/net/ethernet/intel/ixgbe/ixgbe.h
220
struct vf_stats saved_rst_vfstats;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9764
struct ifla_vf_stats *vf_stats)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9771
vf_stats->rx_packets = adapter->vfinfo[vf].vfstats.gprc;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9772
vf_stats->rx_bytes = adapter->vfinfo[vf].vfstats.gorc;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9773
vf_stats->tx_packets = adapter->vfinfo[vf].vfstats.gptc;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9774
vf_stats->tx_bytes = adapter->vfinfo[vf].vfstats.gotc;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9775
vf_stats->multicast = adapter->vfinfo[vf].vfstats.mprc;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
757
struct octep_vf_iface_rxtx_stats vf_stats;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
760
memset(&vf_stats, 0, sizeof(struct octep_vf_iface_rxtx_stats));
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
762
(u8 *)&vf_stats, &size);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
767
memcpy(&oct->iface_rx_stats, &vf_stats.iface_rx_stats,
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
769
memcpy(&oct->iface_tx_stats, &vf_stats.iface_tx_stats,
drivers/net/ethernet/mellanox/mlx4/cmd.c
3337
struct ifla_vf_stats *vf_stats)
drivers/net/ethernet/mellanox/mlx4/cmd.c
3343
if (!vf_stats)
drivers/net/ethernet/mellanox/mlx4/cmd.c
3356
vf_stats->rx_packets = be64_to_cpu(tmp_vf_stats.rx_frames);
drivers/net/ethernet/mellanox/mlx4/cmd.c
3357
vf_stats->tx_packets = be64_to_cpu(tmp_vf_stats.tx_frames);
drivers/net/ethernet/mellanox/mlx4/cmd.c
3358
vf_stats->rx_bytes = be64_to_cpu(tmp_vf_stats.rx_bytes);
drivers/net/ethernet/mellanox/mlx4/cmd.c
3359
vf_stats->tx_bytes = be64_to_cpu(tmp_vf_stats.tx_bytes);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2611
struct ifla_vf_stats *vf_stats)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2616
return mlx4_get_vf_stats(mdev->dev, en_priv->port, vf, vf_stats);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1304
int mlx5e_get_vf_stats(struct net_device *dev, int vf, struct ifla_vf_stats *vf_stats);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5014
int vf, struct ifla_vf_stats *vf_stats)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5020
vf_stats);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2830
struct ifla_vf_stats *vf_stats)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2859
memset(vf_stats, 0, sizeof(*vf_stats));
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2860
vf_stats->rx_packets =
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2867
vf_stats->rx_bytes =
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2874
vf_stats->tx_packets =
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2881
vf_stats->tx_bytes =
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2888
vf_stats->multicast =
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2892
vf_stats->broadcast =
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2898
vf_stats->rx_dropped = stats.rx_dropped;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2899
vf_stats->tx_dropped = stats.tx_dropped;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
493
struct ifla_vf_stats *vf_stats);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2377
struct ifla_vf_stats *vf_stats)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2392
memset(vf_stats, 0, sizeof(*vf_stats));
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2395
vf_stats->rx_packets = le64_to_cpu(vs->rx_ucast_packets);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2396
vf_stats->tx_packets = le64_to_cpu(vs->tx_ucast_packets);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2397
vf_stats->rx_bytes = le64_to_cpu(vs->rx_ucast_bytes);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2398
vf_stats->tx_bytes = le64_to_cpu(vs->tx_ucast_bytes);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2399
vf_stats->broadcast = le64_to_cpu(vs->rx_bcast_packets);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2400
vf_stats->multicast = le64_to_cpu(vs->rx_mcast_packets);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2401
vf_stats->rx_dropped = le64_to_cpu(vs->rx_ucast_drop_packets) +
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2404
vf_stats->tx_dropped = le64_to_cpu(vs->tx_ucast_drop_packets) +
drivers/net/hyperv/hyperv_net.h
1062
struct netvsc_vf_pcpu_stats __percpu *vf_stats;
drivers/net/hyperv/netvsc_drv.c
1234
= per_cpu_ptr(ndev_ctx->vf_stats, i);
drivers/net/hyperv/netvsc_drv.c
1264
per_cpu_ptr(ndev_ctx->vf_stats, i);
drivers/net/hyperv/netvsc_drv.c
1434
}, vf_stats[] = {
drivers/net/hyperv/netvsc_drv.c
1443
#define NETVSC_VF_STATS_LEN ARRAY_SIZE(vf_stats)
drivers/net/hyperv/netvsc_drv.c
1496
data[i++] = *(u64 *)((void *)&sum + vf_stats[j].offset);
drivers/net/hyperv/netvsc_drv.c
1557
for (i = 0; i < ARRAY_SIZE(vf_stats); i++)
drivers/net/hyperv/netvsc_drv.c
1558
ethtool_puts(&p, vf_stats[i].name);
drivers/net/hyperv/netvsc_drv.c
2127
= this_cpu_ptr(ndev_ctx->vf_stats);
drivers/net/hyperv/netvsc_drv.c
2521
net_device_ctx->vf_stats
drivers/net/hyperv/netvsc_drv.c
2523
if (!net_device_ctx->vf_stats)
drivers/net/hyperv/netvsc_drv.c
2639
free_percpu(net_device_ctx->vf_stats);
drivers/net/hyperv/netvsc_drv.c
2690
free_percpu(ndev_ctx->vf_stats);
drivers/net/hyperv/netvsc_drv.c
429
= this_cpu_ptr(ndev_ctx->vf_stats);
drivers/net/hyperv/netvsc_drv.c
436
this_cpu_inc(ndev_ctx->vf_stats->tx_dropped);
include/linux/mlx4/cmd.h
309
struct ifla_vf_stats *vf_stats);
include/linux/netdevice.h
1528
*vf_stats);
net/core/rtnetlink.c
1532
struct ifla_vf_stats vf_stats;
net/core/rtnetlink.c
1632
memset(&vf_stats, 0, sizeof(vf_stats));
net/core/rtnetlink.c
1635
&vf_stats);
net/core/rtnetlink.c
1640
vf_stats.rx_packets, IFLA_VF_STATS_PAD) ||
net/core/rtnetlink.c
1642
vf_stats.tx_packets, IFLA_VF_STATS_PAD) ||
net/core/rtnetlink.c
1644
vf_stats.rx_bytes, IFLA_VF_STATS_PAD) ||
net/core/rtnetlink.c
1646
vf_stats.tx_bytes, IFLA_VF_STATS_PAD) ||
net/core/rtnetlink.c
1648
vf_stats.broadcast, IFLA_VF_STATS_PAD) ||
net/core/rtnetlink.c
1650
vf_stats.multicast, IFLA_VF_STATS_PAD) ||
net/core/rtnetlink.c
1652
vf_stats.rx_dropped, IFLA_VF_STATS_PAD) ||
net/core/rtnetlink.c
1654
vf_stats.tx_dropped, IFLA_VF_STATS_PAD)) {