Lines Matching refs:hwstat
1677 struct b44_hw_stats *hwstat = &bp->hw_stats;
1681 start = u64_stats_fetch_begin_irq(&hwstat->syncp);
1684 nstat->rx_packets = hwstat->rx_pkts;
1685 nstat->tx_packets = hwstat->tx_pkts;
1686 nstat->rx_bytes = hwstat->rx_octets;
1687 nstat->tx_bytes = hwstat->tx_octets;
1688 nstat->tx_errors = (hwstat->tx_jabber_pkts +
1689 hwstat->tx_oversize_pkts +
1690 hwstat->tx_underruns +
1691 hwstat->tx_excessive_cols +
1692 hwstat->tx_late_cols);
1693 nstat->multicast = hwstat->rx_multicast_pkts;
1694 nstat->collisions = hwstat->tx_total_cols;
1696 nstat->rx_length_errors = (hwstat->rx_oversize_pkts +
1697 hwstat->rx_undersize);
1698 nstat->rx_over_errors = hwstat->rx_missed_pkts;
1699 nstat->rx_frame_errors = hwstat->rx_align_errs;
1700 nstat->rx_crc_errors = hwstat->rx_crc_errs;
1701 nstat->rx_errors = (hwstat->rx_jabber_pkts +
1702 hwstat->rx_oversize_pkts +
1703 hwstat->rx_missed_pkts +
1704 hwstat->rx_crc_align_errs +
1705 hwstat->rx_undersize +
1706 hwstat->rx_crc_errs +
1707 hwstat->rx_align_errs +
1708 hwstat->rx_symbol_errs);
1710 nstat->tx_aborted_errors = hwstat->tx_underruns;
1713 nstat->tx_carrier_errors = hwstat->tx_carrier_lost;
1715 } while (u64_stats_fetch_retry_irq(&hwstat->syncp, start));
2067 struct b44_hw_stats *hwstat = &bp->hw_stats;
2077 data_src = &hwstat->tx_good_octets;
2079 start = u64_stats_fetch_begin_irq(&hwstat->syncp);
2084 } while (u64_stats_fetch_retry_irq(&hwstat->syncp, start));