Lines Matching refs:hwstat
1657 struct b44_hw_stats *hwstat = &bp->hw_stats;
1661 start = u64_stats_fetch_begin(&hwstat->syncp);
1664 nstat->rx_packets = hwstat->rx_pkts;
1665 nstat->tx_packets = hwstat->tx_pkts;
1666 nstat->rx_bytes = hwstat->rx_octets;
1667 nstat->tx_bytes = hwstat->tx_octets;
1668 nstat->tx_errors = (hwstat->tx_jabber_pkts +
1669 hwstat->tx_oversize_pkts +
1670 hwstat->tx_underruns +
1671 hwstat->tx_excessive_cols +
1672 hwstat->tx_late_cols);
1673 nstat->multicast = hwstat->rx_multicast_pkts;
1674 nstat->collisions = hwstat->tx_total_cols;
1676 nstat->rx_length_errors = (hwstat->rx_oversize_pkts +
1677 hwstat->rx_undersize);
1678 nstat->rx_over_errors = hwstat->rx_missed_pkts;
1679 nstat->rx_frame_errors = hwstat->rx_align_errs;
1680 nstat->rx_crc_errors = hwstat->rx_crc_errs;
1681 nstat->rx_errors = (hwstat->rx_jabber_pkts +
1682 hwstat->rx_oversize_pkts +
1683 hwstat->rx_missed_pkts +
1684 hwstat->rx_crc_align_errs +
1685 hwstat->rx_undersize +
1686 hwstat->rx_crc_errs +
1687 hwstat->rx_align_errs +
1688 hwstat->rx_symbol_errs);
1690 nstat->tx_aborted_errors = hwstat->tx_underruns;
1693 nstat->tx_carrier_errors = hwstat->tx_carrier_lost;
1695 } while (u64_stats_fetch_retry(&hwstat->syncp, start));
2049 struct b44_hw_stats *hwstat = &bp->hw_stats;
2059 data_src = &hwstat->tx_good_octets;
2061 start = u64_stats_fetch_begin(&hwstat->syncp);
2066 } while (u64_stats_fetch_retry(&hwstat->syncp, start));