Lines Matching full:stats

15 	u32 reg; /* set to 0 if stats is not updated via dump reg */
18 #define HBG_STATS_I(stats) { #stats, HBG_STATS_FIELD_OFF(stats), 0} argument
19 #define HBG_STATS_REG_I(stats, reg) { #stats, HBG_STATS_FIELD_OFF(stats), reg} argument
317 const struct hbg_ethtool_stats *stats; in hbg_update_stats_by_info() local
324 stats = &info[i]; in hbg_update_stats_by_info()
325 if (!stats->reg) in hbg_update_stats_by_info()
328 HBG_STATS_U(&priv->stats, stats->offset, in hbg_update_stats_by_info()
329 hbg_reg_read(priv, stats->reg)); in hbg_update_stats_by_info()
366 struct ethtool_stats *stats, u64 *data) in hbg_ethtool_get_stats() argument
373 *data++ = HBG_STATS_R(&priv->stats, in hbg_ethtool_get_stats()
381 struct hbg_stats *stats = &priv->stats; in hbg_ethtool_get_pause_stats() local
384 epstats->rx_pause_frames = stats->rx_pause_macctl_frame_cnt; in hbg_ethtool_get_pause_stats()
385 epstats->tx_pause_frames = stats->tx_pause_frame_cnt; in hbg_ethtool_get_pause_stats()
392 struct hbg_stats *stats = &priv->stats; in hbg_ethtool_get_eth_mac_stats() local
395 emstats->FramesTransmittedOK = stats->tx_trans_pkt_cnt; in hbg_ethtool_get_eth_mac_stats()
396 emstats->FramesReceivedOK = stats->rx_trans_pkt_cnt; in hbg_ethtool_get_eth_mac_stats()
397 emstats->FrameCheckSequenceErrors = stats->rx_fcs_error_cnt; in hbg_ethtool_get_eth_mac_stats()
398 emstats->AlignmentErrors = stats->rx_align_error_cnt; in hbg_ethtool_get_eth_mac_stats()
399 emstats->OctetsTransmittedOK = stats->tx_octets_total_ok_cnt; in hbg_ethtool_get_eth_mac_stats()
400 emstats->OctetsReceivedOK = stats->rx_octets_total_ok_cnt; in hbg_ethtool_get_eth_mac_stats()
402 emstats->MulticastFramesXmittedOK = stats->tx_mc_pkt_cnt; in hbg_ethtool_get_eth_mac_stats()
403 emstats->BroadcastFramesXmittedOK = stats->tx_bc_pkt_cnt; in hbg_ethtool_get_eth_mac_stats()
404 emstats->MulticastFramesReceivedOK = stats->rx_mc_pkt_cnt; in hbg_ethtool_get_eth_mac_stats()
405 emstats->BroadcastFramesReceivedOK = stats->rx_bc_pkt_cnt; in hbg_ethtool_get_eth_mac_stats()
406 emstats->InRangeLengthErrors = stats->rx_fcs_error_cnt + in hbg_ethtool_get_eth_mac_stats()
407 stats->rx_jabber_err_cnt + in hbg_ethtool_get_eth_mac_stats()
408 stats->rx_unknown_macctl_frame_cnt + in hbg_ethtool_get_eth_mac_stats()
409 stats->rx_bufrq_err_cnt + in hbg_ethtool_get_eth_mac_stats()
410 stats->rx_we_err_cnt; in hbg_ethtool_get_eth_mac_stats()
411 emstats->OutOfRangeLengthField = stats->rx_frame_short_err_cnt + in hbg_ethtool_get_eth_mac_stats()
412 stats->rx_frame_runt_err_cnt + in hbg_ethtool_get_eth_mac_stats()
413 stats->rx_lengthfield_err_cnt + in hbg_ethtool_get_eth_mac_stats()
414 stats->rx_frame_long_err_cnt + in hbg_ethtool_get_eth_mac_stats()
415 stats->rx_frame_very_long_err_cnt; in hbg_ethtool_get_eth_mac_stats()
416 emstats->FrameTooLongErrors = stats->rx_frame_long_err_cnt + in hbg_ethtool_get_eth_mac_stats()
417 stats->rx_frame_very_long_err_cnt; in hbg_ethtool_get_eth_mac_stats()
425 struct hbg_stats *s = &priv->stats; in hbg_ethtool_get_eth_ctrl_stats()
449 struct hbg_stats *stats = &priv->stats; in hbg_ethtool_get_rmon_stats() local
452 rmon_stats->undersize_pkts = stats->rx_frame_short_err_cnt + in hbg_ethtool_get_rmon_stats()
453 stats->rx_frame_runt_err_cnt + in hbg_ethtool_get_rmon_stats()
454 stats->rx_lengthfield_err_cnt; in hbg_ethtool_get_rmon_stats()
455 rmon_stats->oversize_pkts = stats->rx_frame_long_err_cnt + in hbg_ethtool_get_rmon_stats()
456 stats->rx_frame_very_long_err_cnt; in hbg_ethtool_get_rmon_stats()
457 rmon_stats->fragments = stats->rx_desc_frag_cnt; in hbg_ethtool_get_rmon_stats()
458 rmon_stats->hist[0] = stats->rx_framesize_64; in hbg_ethtool_get_rmon_stats()
459 rmon_stats->hist[1] = stats->rx_framesize_65_127; in hbg_ethtool_get_rmon_stats()
460 rmon_stats->hist[2] = stats->rx_framesize_128_255; in hbg_ethtool_get_rmon_stats()
461 rmon_stats->hist[3] = stats->rx_framesize_256_511; in hbg_ethtool_get_rmon_stats()
462 rmon_stats->hist[4] = stats->rx_framesize_512_1023; in hbg_ethtool_get_rmon_stats()
463 rmon_stats->hist[5] = stats->rx_framesize_1024_1518; in hbg_ethtool_get_rmon_stats()
464 rmon_stats->hist[6] = stats->rx_framesize_bt_1518; in hbg_ethtool_get_rmon_stats()
466 rmon_stats->hist_tx[0] = stats->tx_framesize_64; in hbg_ethtool_get_rmon_stats()
467 rmon_stats->hist_tx[1] = stats->tx_framesize_65_127; in hbg_ethtool_get_rmon_stats()
468 rmon_stats->hist_tx[2] = stats->tx_framesize_128_255; in hbg_ethtool_get_rmon_stats()
469 rmon_stats->hist_tx[3] = stats->tx_framesize_256_511; in hbg_ethtool_get_rmon_stats()
470 rmon_stats->hist_tx[4] = stats->tx_framesize_512_1023; in hbg_ethtool_get_rmon_stats()
471 rmon_stats->hist_tx[5] = stats->tx_framesize_1024_1518; in hbg_ethtool_get_rmon_stats()
472 rmon_stats->hist_tx[6] = stats->tx_framesize_bt_1518; in hbg_ethtool_get_rmon_stats()