• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/

Lines Matching defs:estats

748 	struct nv_ethtool_stats estats;
1649 np->estats.tx_bytes += readl(base + NvRegTxCnt);
1650 np->estats.tx_zero_rexmt += readl(base + NvRegTxZeroReXmt);
1651 np->estats.tx_one_rexmt += readl(base + NvRegTxOneReXmt);
1652 np->estats.tx_many_rexmt += readl(base + NvRegTxManyReXmt);
1653 np->estats.tx_late_collision += readl(base + NvRegTxLateCol);
1654 np->estats.tx_fifo_errors += readl(base + NvRegTxUnderflow);
1655 np->estats.tx_carrier_errors += readl(base + NvRegTxLossCarrier);
1656 np->estats.tx_excess_deferral += readl(base + NvRegTxExcessDef);
1657 np->estats.tx_retry_error += readl(base + NvRegTxRetryErr);
1658 np->estats.rx_frame_error += readl(base + NvRegRxFrameErr);
1659 np->estats.rx_extra_byte += readl(base + NvRegRxExtraByte);
1660 np->estats.rx_late_collision += readl(base + NvRegRxLateCol);
1661 np->estats.rx_runt += readl(base + NvRegRxRunt);
1662 np->estats.rx_frame_too_long += readl(base + NvRegRxFrameTooLong);
1663 np->estats.rx_over_errors += readl(base + NvRegRxOverflow);
1664 np->estats.rx_crc_errors += readl(base + NvRegRxFCSErr);
1665 np->estats.rx_frame_align_error += readl(base + NvRegRxFrameAlignErr);
1666 np->estats.rx_length_error += readl(base + NvRegRxLenErr);
1667 np->estats.rx_unicast += readl(base + NvRegRxUnicast);
1668 np->estats.rx_multicast += readl(base + NvRegRxMulticast);
1669 np->estats.rx_broadcast += readl(base + NvRegRxBroadcast);
1670 np->estats.rx_packets =
1671 np->estats.rx_unicast +
1672 np->estats.rx_multicast +
1673 np->estats.rx_broadcast;
1674 np->estats.rx_errors_total =
1675 np->estats.rx_crc_errors +
1676 np->estats.rx_over_errors +
1677 np->estats.rx_frame_error +
1678 (np->estats.rx_frame_align_error - np->estats.rx_extra_byte) +
1679 np->estats.rx_late_collision +
1680 np->estats.rx_runt +
1681 np->estats.rx_frame_too_long;
1682 np->estats.tx_errors_total =
1683 np->estats.tx_late_collision +
1684 np->estats.tx_fifo_errors +
1685 np->estats.tx_carrier_errors +
1686 np->estats.tx_excess_deferral +
1687 np->estats.tx_retry_error;
1690 np->estats.tx_deferral += readl(base + NvRegTxDef);
1691 np->estats.tx_packets += readl(base + NvRegTxFrame);
1692 np->estats.rx_bytes += readl(base + NvRegRxCnt);
1693 np->estats.tx_pause += readl(base + NvRegTxPause);
1694 np->estats.rx_pause += readl(base + NvRegRxPause);
1695 np->estats.rx_drop_frame += readl(base + NvRegRxDropFrame);
1699 np->estats.tx_unicast += readl(base + NvRegTxUnicast);
1700 np->estats.tx_multicast += readl(base + NvRegTxMulticast);
1701 np->estats.tx_broadcast += readl(base + NvRegTxBroadcast);
1720 dev->stats.tx_bytes = np->estats.tx_bytes;
1721 dev->stats.tx_fifo_errors = np->estats.tx_fifo_errors;
1722 dev->stats.tx_carrier_errors = np->estats.tx_carrier_errors;
1723 dev->stats.rx_crc_errors = np->estats.rx_crc_errors;
1724 dev->stats.rx_over_errors = np->estats.rx_over_errors;
1725 dev->stats.rx_errors = np->estats.rx_errors_total;
1726 dev->stats.tx_errors = np->estats.tx_errors_total;
4681 static void nv_get_ethtool_stats(struct net_device *dev, struct ethtool_stats *estats, u64 *buffer)
4688 memcpy(buffer, &np->estats, nv_get_sset_count(dev, ETH_SS_STATS)*sizeof(u64));