Lines Matching refs:counters
826 struct rtl8169_counters counters; member
2194 struct rtl8169_counters *counters; in rtl8169_update_counters() local
2205 counters = dma_alloc_coherent(d, sizeof(*counters), &paddr, GFP_KERNEL); in rtl8169_update_counters()
2206 if (!counters) in rtl8169_update_counters()
2215 memcpy(&tp->counters, counters, sizeof(*counters)); in rtl8169_update_counters()
2220 dma_free_coherent(d, sizeof(*counters), counters, paddr); in rtl8169_update_counters()
2232 data[0] = le64_to_cpu(tp->counters.tx_packets); in rtl8169_get_ethtool_stats()
2233 data[1] = le64_to_cpu(tp->counters.rx_packets); in rtl8169_get_ethtool_stats()
2234 data[2] = le64_to_cpu(tp->counters.tx_errors); in rtl8169_get_ethtool_stats()
2235 data[3] = le32_to_cpu(tp->counters.rx_errors); in rtl8169_get_ethtool_stats()
2236 data[4] = le16_to_cpu(tp->counters.rx_missed); in rtl8169_get_ethtool_stats()
2237 data[5] = le16_to_cpu(tp->counters.align_errors); in rtl8169_get_ethtool_stats()
2238 data[6] = le32_to_cpu(tp->counters.tx_one_collision); in rtl8169_get_ethtool_stats()
2239 data[7] = le32_to_cpu(tp->counters.tx_multi_collision); in rtl8169_get_ethtool_stats()
2240 data[8] = le64_to_cpu(tp->counters.rx_unicast); in rtl8169_get_ethtool_stats()
2241 data[9] = le64_to_cpu(tp->counters.rx_broadcast); in rtl8169_get_ethtool_stats()
2242 data[10] = le32_to_cpu(tp->counters.rx_multicast); in rtl8169_get_ethtool_stats()
2243 data[11] = le16_to_cpu(tp->counters.tx_aborted); in rtl8169_get_ethtool_stats()
2244 data[12] = le16_to_cpu(tp->counters.tx_underun); in rtl8169_get_ethtool_stats()