Symbol: vf_stats
drivers/infiniband/ulp/ipoib/ipoib_main.c
2143
struct ifla_vf_stats *vf_stats)
drivers/infiniband/ulp/ipoib/ipoib_main.c
2147
return ib_get_vf_stats(priv->ca, vf, priv->port, vf_stats);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3183
struct ifla_vf_stats *vf_stats)
drivers/net/ethernet/cavium/liquidio/lio_main.c
3196
vf_stats->rx_packets = stats.rx_packets;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3197
vf_stats->tx_packets = stats.tx_packets;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3198
vf_stats->rx_bytes = stats.rx_bytes;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3199
vf_stats->tx_bytes = stats.tx_bytes;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3200
vf_stats->broadcast = stats.broadcast;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3201
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
1598
struct ifla_vf_stats *vf_stats)
drivers/net/ethernet/intel/ice/ice_sriov.c
1623
memset(vf_stats, 0, sizeof(*vf_stats));
drivers/net/ethernet/intel/ice/ice_sriov.c
1625
vf_stats->rx_packets = stats->rx_unicast + stats->rx_broadcast +
drivers/net/ethernet/intel/ice/ice_sriov.c
1627
vf_stats->tx_packets = stats->tx_unicast + stats->tx_broadcast +
drivers/net/ethernet/intel/ice/ice_sriov.c
1629
vf_stats->rx_bytes = stats->rx_bytes;
drivers/net/ethernet/intel/ice/ice_sriov.c
1630
vf_stats->tx_bytes = stats->tx_bytes;
drivers/net/ethernet/intel/ice/ice_sriov.c
1631
vf_stats->broadcast = stats->rx_broadcast;
drivers/net/ethernet/intel/ice/ice_sriov.c
1632
vf_stats->multicast = stats->rx_multicast;
drivers/net/ethernet/intel/ice/ice_sriov.c
1633
vf_stats->rx_dropped = stats->rx_discards;
drivers/net/ethernet/intel/ice/ice_sriov.c
1634
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
9744
struct ifla_vf_stats *vf_stats)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9751
vf_stats->rx_packets = adapter->vfinfo[vf].vfstats.gprc;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9752
vf_stats->rx_bytes = adapter->vfinfo[vf].vfstats.gorc;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9753
vf_stats->tx_packets = adapter->vfinfo[vf].vfstats.gptc;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9754
vf_stats->tx_bytes = adapter->vfinfo[vf].vfstats.gotc;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9755
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
1280
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
4950
int vf, struct ifla_vf_stats *vf_stats)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4956
vf_stats);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2309
struct ifla_vf_stats *vf_stats)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2338
memset(vf_stats, 0, sizeof(*vf_stats));
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2339
vf_stats->rx_packets =
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2346
vf_stats->rx_bytes =
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2353
vf_stats->tx_packets =
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2360
vf_stats->tx_bytes =
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2367
vf_stats->multicast =
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2371
vf_stats->broadcast =
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2377
vf_stats->rx_dropped = stats.rx_dropped;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2378
vf_stats->tx_dropped = stats.tx_dropped;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
466
struct ifla_vf_stats *vf_stats);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2375
struct ifla_vf_stats *vf_stats)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2390
memset(vf_stats, 0, sizeof(*vf_stats));
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2393
vf_stats->rx_packets = le64_to_cpu(vs->rx_ucast_packets);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2394
vf_stats->tx_packets = le64_to_cpu(vs->tx_ucast_packets);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2395
vf_stats->rx_bytes = le64_to_cpu(vs->rx_ucast_bytes);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2396
vf_stats->tx_bytes = le64_to_cpu(vs->tx_ucast_bytes);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2397
vf_stats->broadcast = le64_to_cpu(vs->rx_bcast_packets);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2398
vf_stats->multicast = le64_to_cpu(vs->rx_mcast_packets);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2399
vf_stats->rx_dropped = le64_to_cpu(vs->rx_ucast_drop_packets) +
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2402
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
1502
*vf_stats);
net/core/rtnetlink.c
1529
struct ifla_vf_stats vf_stats;
net/core/rtnetlink.c
1628
memset(&vf_stats, 0, sizeof(vf_stats));
net/core/rtnetlink.c
1631
&vf_stats);
net/core/rtnetlink.c
1636
vf_stats.rx_packets, IFLA_VF_STATS_PAD) ||
net/core/rtnetlink.c
1638
vf_stats.tx_packets, IFLA_VF_STATS_PAD) ||
net/core/rtnetlink.c
1640
vf_stats.rx_bytes, IFLA_VF_STATS_PAD) ||
net/core/rtnetlink.c
1642
vf_stats.tx_bytes, IFLA_VF_STATS_PAD) ||
net/core/rtnetlink.c
1644
vf_stats.broadcast, IFLA_VF_STATS_PAD) ||
net/core/rtnetlink.c
1646
vf_stats.multicast, IFLA_VF_STATS_PAD) ||
net/core/rtnetlink.c
1648
vf_stats.rx_dropped, IFLA_VF_STATS_PAD) ||
net/core/rtnetlink.c
1650
vf_stats.tx_dropped, IFLA_VF_STATS_PAD)) {