/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_stats.h | 399 ADD_64(estats->t##_hi, diff.hi, \ 400 estats->t##_lo, diff.lo); \ 436 ADD_EXTEND_64(estats->t##_hi, estats->t##_lo, diff); \ 449 ADD_EXTEND_64(estats->t##_hi, estats->t##_lo, diff); \ 473 ADD_64(estats->s##_hi, qstats->s##_hi, \ 474 estats->s##_lo, qstats->s##_lo); \ 475 SUB_64(estats->s##_hi, qstats_old->s##_hi_old, \ 476 estats->s##_lo, qstats_old->s##_lo_old); \ 483 estats->s += qstats->s; \ 484 estats->s -= qstats_old->s##_old; \ 494 estats->s##_hi = fstats->s##_hi; \ 495 estats->s##_lo = fstats->s##_lo; \ 502 estats->s = le32_to_cpu(tport->s) + fwstats->s; \ 507 fwstats->f = estats->f; \ 512 SUB_64(estats->s##_hi, estats_old->t##_hi, \ 513 estats->s##_lo, estats_old->t##_lo); \ 514 ADD_64(estats->s##_hi, estats->t##_hi, \ 515 estats->s##_lo, estats->t##_lo); \ 516 estats_old->t##_hi = estats->t##_hi; \ 517 estats_old->t##_lo = estats->t##_lo; \
|
H A D | bnx2x_stats.c | 552 struct bnx2x_eth_stats *estats = &bp->eth_stats; bnx2x_bmac_stats_update() local 635 estats->pause_frames_received_hi = bnx2x_bmac_stats_update() 637 estats->pause_frames_received_lo = bnx2x_bmac_stats_update() 640 estats->pause_frames_sent_hi = bnx2x_bmac_stats_update() 642 estats->pause_frames_sent_lo = bnx2x_bmac_stats_update() 645 estats->pfc_frames_received_hi = bnx2x_bmac_stats_update() 647 estats->pfc_frames_received_lo = bnx2x_bmac_stats_update() 649 estats->pfc_frames_sent_hi = bnx2x_bmac_stats_update() 651 estats->pfc_frames_sent_lo = bnx2x_bmac_stats_update() 658 struct bnx2x_eth_stats *estats = &bp->eth_stats; bnx2x_mstat_stats_update() local 700 estats->etherstatspkts1024octetsto1522octets_hi = bnx2x_mstat_stats_update() 702 estats->etherstatspkts1024octetsto1522octets_lo = bnx2x_mstat_stats_update() 705 estats->etherstatspktsover1522octets_hi = bnx2x_mstat_stats_update() 707 estats->etherstatspktsover1522octets_lo = bnx2x_mstat_stats_update() 710 ADD_64(estats->etherstatspktsover1522octets_hi, bnx2x_mstat_stats_update() 712 estats->etherstatspktsover1522octets_lo, bnx2x_mstat_stats_update() 715 ADD_64(estats->etherstatspktsover1522octets_hi, bnx2x_mstat_stats_update() 717 estats->etherstatspktsover1522octets_lo, bnx2x_mstat_stats_update() 720 ADD_64(estats->etherstatspktsover1522octets_hi, bnx2x_mstat_stats_update() 722 estats->etherstatspktsover1522octets_lo, bnx2x_mstat_stats_update() 725 estats->pause_frames_received_hi = bnx2x_mstat_stats_update() 727 estats->pause_frames_received_lo = bnx2x_mstat_stats_update() 730 estats->pause_frames_sent_hi = bnx2x_mstat_stats_update() 732 estats->pause_frames_sent_lo = bnx2x_mstat_stats_update() 735 estats->pfc_frames_received_hi = bnx2x_mstat_stats_update() 737 estats->pfc_frames_received_lo = bnx2x_mstat_stats_update() 739 estats->pfc_frames_sent_hi = bnx2x_mstat_stats_update() 741 estats->pfc_frames_sent_lo = bnx2x_mstat_stats_update() 749 struct bnx2x_eth_stats *estats = &bp->eth_stats; bnx2x_emac_stats_update() local 783 estats->pause_frames_received_hi = bnx2x_emac_stats_update() 785 estats->pause_frames_received_lo = bnx2x_emac_stats_update() 787 ADD_64(estats->pause_frames_received_hi, bnx2x_emac_stats_update() 789 estats->pause_frames_received_lo, bnx2x_emac_stats_update() 792 estats->pause_frames_sent_hi = bnx2x_emac_stats_update() 794 estats->pause_frames_sent_lo = bnx2x_emac_stats_update() 796 ADD_64(estats->pause_frames_sent_hi, bnx2x_emac_stats_update() 798 estats->pause_frames_sent_lo, bnx2x_emac_stats_update() 807 struct bnx2x_eth_stats *estats = &bp->eth_stats; bnx2x_hw_stats_update() local 838 ADD_EXTEND_64(estats->brb_truncate_hi, estats->brb_truncate_lo, bnx2x_hw_stats_update() 850 memcpy(&(estats->rx_stat_ifhcinbadoctets_hi), &(pstats->mac_stx[1]), bnx2x_hw_stats_update() 852 estats->brb_drop_hi = pstats->brb_drop_hi; bnx2x_hw_stats_update() 853 estats->brb_drop_lo = pstats->brb_drop_lo; bnx2x_hw_stats_update() 860 estats->eee_tx_lpi += REG_RD(bp, lpi_reg); bnx2x_hw_stats_update() 866 if (nig_timer_max != estats->nig_timer_max) { bnx2x_hw_stats_update() 867 estats->nig_timer_max = nig_timer_max; bnx2x_hw_stats_update() 869 estats->nig_timer_max); bnx2x_hw_stats_update() 923 struct bnx2x_eth_stats *estats = &bp->eth_stats; bnx2x_storm_stats_update() local 931 estats->error_bytes_received_hi = 0; bnx2x_storm_stats_update() 932 estats->error_bytes_received_lo = 0; bnx2x_storm_stats_update() 1077 ADD_64(estats->total_bytes_received_hi, 1078 estats->rx_stat_ifhcinbadoctets_hi, 1079 estats->total_bytes_received_lo, 1080 estats->rx_stat_ifhcinbadoctets_lo); 1082 ADD_64_LE(estats->total_bytes_received_hi, 1084 estats->total_bytes_received_lo, 1087 ADD_64_LE(estats->error_bytes_received_hi, 1089 estats->error_bytes_received_lo, 1094 ADD_64(estats->error_bytes_received_hi, 1095 estats->rx_stat_ifhcinbadoctets_hi, 1096 estats->error_bytes_received_lo, 1097 estats->rx_stat_ifhcinbadoctets_lo); 1116 struct bnx2x_eth_stats *estats = &bp->eth_stats; bnx2x_net_stats_update() local 1122 bnx2x_hilo(&estats->total_unicast_packets_received_hi) + bnx2x_net_stats_update() 1123 bnx2x_hilo(&estats->total_multicast_packets_received_hi) + bnx2x_net_stats_update() 1124 bnx2x_hilo(&estats->total_broadcast_packets_received_hi); bnx2x_net_stats_update() 1127 bnx2x_hilo(&estats->total_unicast_packets_transmitted_hi) + bnx2x_net_stats_update() 1128 bnx2x_hilo(&estats->total_multicast_packets_transmitted_hi) + bnx2x_net_stats_update() 1129 bnx2x_hilo(&estats->total_broadcast_packets_transmitted_hi); bnx2x_net_stats_update() 1131 nstats->rx_bytes = bnx2x_hilo(&estats->total_bytes_received_hi); bnx2x_net_stats_update() 1133 nstats->tx_bytes = bnx2x_hilo(&estats->total_bytes_transmitted_hi); bnx2x_net_stats_update() 1135 tmp = estats->mac_discard; for_each_rx_queue() 1146 bnx2x_hilo(&estats->total_multicast_packets_received_hi); 1149 bnx2x_hilo(&estats->tx_stat_etherstatscollisions_hi); 1152 bnx2x_hilo(&estats->rx_stat_etherstatsundersizepkts_hi) + 1153 bnx2x_hilo(&estats->etherstatsoverrsizepkts_hi); 1154 nstats->rx_over_errors = bnx2x_hilo(&estats->brb_drop_hi) + 1155 bnx2x_hilo(&estats->brb_truncate_hi); 1157 bnx2x_hilo(&estats->rx_stat_dot3statsfcserrors_hi); 1159 bnx2x_hilo(&estats->rx_stat_dot3statsalignmenterrors_hi); 1160 nstats->rx_fifo_errors = bnx2x_hilo(&estats->no_buff_discard_hi); 1171 bnx2x_hilo(&estats->tx_stat_dot3statslatecollisions_hi) + 1172 bnx2x_hilo(&estats->tx_stat_dot3statsexcessivecollisions_hi); 1174 bnx2x_hilo(&estats->rx_stat_dot3statscarriersenseerrors_hi); 1181 bnx2x_hilo(&estats->tx_stat_dot3statsinternalmactransmiterrors_hi); 1186 struct bnx2x_eth_stats *estats = &bp->eth_stats; bnx2x_drv_stats_update() local 1252 struct bnx2x_eth_stats *estats = &bp->eth_stats; bnx2x_stats_update() local 1255 estats->brb_drop_lo, estats->brb_truncate_lo); bnx2x_stats_update() 1691 struct bnx2x_eth_stats *estats = &bp->eth_stats; local 1705 struct bnx2x_eth_stats *estats = &bp->eth_stats; bnx2x_afex_collect_stats() local 1958 estats->mac_filter_discard); 1962 estats->brb_truncate_discard); 1966 estats->mac_discard);
|
/linux-4.4.14/drivers/net/ethernet/nvidia/ |
H A D | forcedeth.c | 758 struct nv_ethtool_stats estats; member in struct:fe_priv 1669 WARN_ONCE(in_irq(), "forcedeth: estats spin_lock(_bh) from top-half"); nv_update_stats() 1673 np->estats.tx_bytes += readl(base + NvRegTxCnt); nv_update_stats() 1674 np->estats.tx_zero_rexmt += readl(base + NvRegTxZeroReXmt); nv_update_stats() 1675 np->estats.tx_one_rexmt += readl(base + NvRegTxOneReXmt); nv_update_stats() 1676 np->estats.tx_many_rexmt += readl(base + NvRegTxManyReXmt); nv_update_stats() 1677 np->estats.tx_late_collision += readl(base + NvRegTxLateCol); nv_update_stats() 1678 np->estats.tx_fifo_errors += readl(base + NvRegTxUnderflow); nv_update_stats() 1679 np->estats.tx_carrier_errors += readl(base + NvRegTxLossCarrier); nv_update_stats() 1680 np->estats.tx_excess_deferral += readl(base + NvRegTxExcessDef); nv_update_stats() 1681 np->estats.tx_retry_error += readl(base + NvRegTxRetryErr); nv_update_stats() 1682 np->estats.rx_frame_error += readl(base + NvRegRxFrameErr); nv_update_stats() 1683 np->estats.rx_extra_byte += readl(base + NvRegRxExtraByte); nv_update_stats() 1684 np->estats.rx_late_collision += readl(base + NvRegRxLateCol); nv_update_stats() 1685 np->estats.rx_runt += readl(base + NvRegRxRunt); nv_update_stats() 1686 np->estats.rx_frame_too_long += readl(base + NvRegRxFrameTooLong); nv_update_stats() 1687 np->estats.rx_over_errors += readl(base + NvRegRxOverflow); nv_update_stats() 1688 np->estats.rx_crc_errors += readl(base + NvRegRxFCSErr); nv_update_stats() 1689 np->estats.rx_frame_align_error += readl(base + NvRegRxFrameAlignErr); nv_update_stats() 1690 np->estats.rx_length_error += readl(base + NvRegRxLenErr); nv_update_stats() 1691 np->estats.rx_unicast += readl(base + NvRegRxUnicast); nv_update_stats() 1692 np->estats.rx_multicast += readl(base + NvRegRxMulticast); nv_update_stats() 1693 np->estats.rx_broadcast += readl(base + NvRegRxBroadcast); nv_update_stats() 1694 np->estats.rx_packets = nv_update_stats() 1695 np->estats.rx_unicast + nv_update_stats() 1696 np->estats.rx_multicast + nv_update_stats() 1697 np->estats.rx_broadcast; nv_update_stats() 1698 np->estats.rx_errors_total = nv_update_stats() 1699 np->estats.rx_crc_errors + nv_update_stats() 1700 np->estats.rx_over_errors + nv_update_stats() 1701 np->estats.rx_frame_error + nv_update_stats() 1702 (np->estats.rx_frame_align_error - np->estats.rx_extra_byte) + nv_update_stats() 1703 np->estats.rx_late_collision + nv_update_stats() 1704 np->estats.rx_runt + nv_update_stats() 1705 np->estats.rx_frame_too_long; nv_update_stats() 1706 np->estats.tx_errors_total = nv_update_stats() 1707 np->estats.tx_late_collision + nv_update_stats() 1708 np->estats.tx_fifo_errors + nv_update_stats() 1709 np->estats.tx_carrier_errors + nv_update_stats() 1710 np->estats.tx_excess_deferral + nv_update_stats() 1711 np->estats.tx_retry_error; nv_update_stats() 1714 np->estats.tx_deferral += readl(base + NvRegTxDef); nv_update_stats() 1715 np->estats.tx_packets += readl(base + NvRegTxFrame); nv_update_stats() 1716 np->estats.rx_bytes += readl(base + NvRegRxCnt); nv_update_stats() 1717 np->estats.tx_pause += readl(base + NvRegTxPause); nv_update_stats() 1718 np->estats.rx_pause += readl(base + NvRegRxPause); nv_update_stats() 1719 np->estats.rx_drop_frame += readl(base + NvRegRxDropFrame); nv_update_stats() 1720 np->estats.rx_errors_total += np->estats.rx_drop_frame; nv_update_stats() 1724 np->estats.tx_unicast += readl(base + NvRegTxUnicast); nv_update_stats() 1725 np->estats.tx_multicast += readl(base + NvRegTxMulticast); nv_update_stats() 1726 np->estats.tx_broadcast += readl(base + NvRegTxBroadcast); nv_update_stats() 1777 storage->rx_errors = np->estats.rx_errors_total; netdev_priv() 1778 storage->tx_errors = np->estats.tx_errors_total; netdev_priv() 1781 storage->multicast = np->estats.rx_multicast; netdev_priv() 1784 storage->rx_length_errors = np->estats.rx_length_error; netdev_priv() 1785 storage->rx_over_errors = np->estats.rx_over_errors; netdev_priv() 1786 storage->rx_crc_errors = np->estats.rx_crc_errors; netdev_priv() 1787 storage->rx_frame_errors = np->estats.rx_frame_align_error; netdev_priv() 1788 storage->rx_fifo_errors = np->estats.rx_drop_frame; netdev_priv() 1791 storage->tx_carrier_errors = np->estats.tx_carrier_errors; netdev_priv() 1792 storage->tx_fifo_errors = np->estats.tx_fifo_errors; netdev_priv() 4909 struct ethtool_stats *estats, u64 *buffer) netdev_priv() 4917 memcpy(buffer, &np->estats, netdev_priv()
|
/linux-4.4.14/drivers/net/ethernet/ibm/emac/ |
H A D | core.c | 996 ++dev->estats.rx_dropped_resize; emac_resize_rx_ring() 1007 ++dev->estats.rx_dropped_resize; emac_resize_rx_ring() 1101 ++dev->estats.tx_dropped; emac_clean_tx_ring() 1521 ++dev->estats.tx_undo; emac_start_xmit_sg() 1532 struct emac_error_stats *st = &dev->estats; emac_parse_tx_error() 1622 struct emac_error_stats *st = &dev->estats; emac_parse_rx_error() 1665 ++dev->estats.rx_dropped_mtu; emac_rx_sg_append() 1707 ++dev->estats.rx_dropped_error; emac_poll_rx() 1714 ++dev->estats.rx_dropped_stack; emac_poll_rx() 1738 ++dev->estats.rx_dropped_stack; emac_poll_rx() 1752 ++dev->estats.rx_dropped_oom; emac_poll_rx() 1767 ++dev->estats.rx_dropped_error; emac_poll_rx() 1777 ++dev->estats.rx_dropped_oom; emac_poll_rx() 1797 ++dev->estats.rx_dropped_error; emac_poll_rx() 1844 ++dev->estats.rx_stopped; emac_rxde() 1853 struct emac_error_stats *st = &dev->estats; emac_irq() 1903 struct emac_error_stats *est = &dev->estats; emac_stats() 2188 struct ethtool_stats *estats, emac_ethtool_get_ethtool_stats() 2195 memcpy(tmp_stats, &dev->estats, sizeof(dev->estats)); emac_ethtool_get_ethtool_stats() 2187 emac_ethtool_get_ethtool_stats(struct net_device *ndev, struct ethtool_stats *estats, u64 * tmp_stats) emac_ethtool_get_ethtool_stats() argument
|
H A D | core.h | 263 struct emac_error_stats estats; member in struct:emac_instance
|
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_debugfs.c | 889 * @estats: the eth stats structure to be dumped 892 struct i40e_eth_stats *estats) i40e_dbg_dump_eth_stats() 897 estats->rx_bytes, estats->rx_unicast, estats->rx_multicast); i40e_dbg_dump_eth_stats() 900 estats->rx_broadcast, estats->rx_discards); i40e_dbg_dump_eth_stats() 903 estats->rx_unknown_protocol, estats->tx_bytes); i40e_dbg_dump_eth_stats() 906 estats->tx_unicast, estats->tx_multicast, estats->tx_broadcast); i40e_dbg_dump_eth_stats() 909 estats->tx_discards, estats->tx_errors); i40e_dbg_dump_eth_stats() 891 i40e_dbg_dump_eth_stats(struct i40e_pf *pf, struct i40e_eth_stats *estats) i40e_dbg_dump_eth_stats() argument
|
/linux-4.4.14/drivers/net/ethernet/qualcomm/ |
H A D | qca_debug.c | 204 qcaspi_get_ethtool_stats(struct net_device *dev, struct ethtool_stats *estats, u64 *data) qcaspi_get_ethtool_stats() argument
|
/linux-4.4.14/drivers/net/ethernet/atheros/alx/ |
H A D | ethtool.c | 265 struct ethtool_stats *estats, u64 *data) alx_get_ethtool_stats() 264 alx_get_ethtool_stats(struct net_device *netdev, struct ethtool_stats *estats, u64 *data) alx_get_ethtool_stats() argument
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
H A D | gianfar.c | 2788 struct gfar_extra_stats *estats = &priv->extra_stats; gfar_rx_alloc_err() local 2791 atomic64_inc(&estats->rx_alloc_err); gfar_rx_alloc_err() 2837 struct gfar_extra_stats *estats = &priv->extra_stats; count_errors() local 2843 atomic64_inc(&estats->rx_trunc); count_errors() 2852 atomic64_inc(&estats->rx_large); count_errors() 2854 atomic64_inc(&estats->rx_short); count_errors() 2858 atomic64_inc(&estats->rx_nonoctet); count_errors() 2861 atomic64_inc(&estats->rx_crcerr); count_errors() 2865 atomic64_inc(&estats->rx_overrun); count_errors()
|
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/ |
H A D | vxge-ethtool.c | 223 struct ethtool_stats *estats, u64 *tmp_stats) vxge_get_ethtool_stats() 222 vxge_get_ethtool_stats(struct net_device *dev, struct ethtool_stats *estats, u64 *tmp_stats) vxge_get_ethtool_stats() argument
|
/linux-4.4.14/drivers/net/ethernet/aurora/ |
H A D | nb8800.c | 1171 struct ethtool_stats *estats, u64 *st) nb8800_get_ethtool_stats() 1170 nb8800_get_ethtool_stats(struct net_device *dev, struct ethtool_stats *estats, u64 *st) nb8800_get_ethtool_stats() argument
|
/linux-4.4.14/drivers/net/ethernet/realtek/ |
H A D | 8139cp.c | 1542 struct ethtool_stats *estats, u64 *tmp_stats) cp_get_ethtool_stats() 1541 cp_get_ethtool_stats(struct net_device *dev, struct ethtool_stats *estats, u64 *tmp_stats) cp_get_ethtool_stats() argument
|
/linux-4.4.14/drivers/net/ethernet/sun/ |
H A D | cassini.c | 4733 struct ethtool_stats *estats, u64 *data) cas_get_ethtool_stats() 4732 cas_get_ethtool_stats(struct net_device *dev, struct ethtool_stats *estats, u64 *data) cas_get_ethtool_stats() argument
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
H A D | tg3.c | 11765 estats->member = old_estats->member + \ 11768 static void tg3_get_estats(struct tg3 *tp, struct tg3_ethtool_stats *estats) tg3_get_estats() argument 12730 struct ethtool_stats *estats, u64 *tmp_stats) tg3_get_ethtool_stats() 12729 tg3_get_ethtool_stats(struct net_device *dev, struct ethtool_stats *estats, u64 *tmp_stats) tg3_get_ethtool_stats() argument
|
/linux-4.4.14/drivers/net/ethernet/neterion/ |
H A D | s2io.c | 6279 struct ethtool_stats *estats, s2io_get_ethtool_stats() 6278 s2io_get_ethtool_stats(struct net_device *dev, struct ethtool_stats *estats, u64 *tmp_stats) s2io_get_ethtool_stats() argument
|