Lines Matching refs:stats

504 	u64 *stats = nic_data->stats;  in siena_try_update_nic_stats()  local
515 stats, efx->stats_buffer.addr, false); in siena_try_update_nic_stats()
523 &stats[SIENA_STAT_rx_nodesc_drop_cnt]); in siena_try_update_nic_stats()
524 efx_update_diff_stat(&stats[SIENA_STAT_tx_good_bytes], in siena_try_update_nic_stats()
525 stats[SIENA_STAT_tx_bytes] - in siena_try_update_nic_stats()
526 stats[SIENA_STAT_tx_bad_bytes]); in siena_try_update_nic_stats()
527 stats[SIENA_STAT_tx_collision] = in siena_try_update_nic_stats()
528 stats[SIENA_STAT_tx_single_collision] + in siena_try_update_nic_stats()
529 stats[SIENA_STAT_tx_multiple_collision] + in siena_try_update_nic_stats()
530 stats[SIENA_STAT_tx_excessive_collision] + in siena_try_update_nic_stats()
531 stats[SIENA_STAT_tx_late_collision]; in siena_try_update_nic_stats()
532 efx_update_diff_stat(&stats[SIENA_STAT_rx_good_bytes], in siena_try_update_nic_stats()
533 stats[SIENA_STAT_rx_bytes] - in siena_try_update_nic_stats()
534 stats[SIENA_STAT_rx_bad_bytes]); in siena_try_update_nic_stats()
535 efx_update_sw_stats(efx, stats); in siena_try_update_nic_stats()
543 u64 *stats = nic_data->stats; in siena_update_nic_stats() local
555 memcpy(full_stats, stats, sizeof(u64) * SIENA_STAT_COUNT); in siena_update_nic_stats()
558 core_stats->rx_packets = stats[SIENA_STAT_rx_packets]; in siena_update_nic_stats()
559 core_stats->tx_packets = stats[SIENA_STAT_tx_packets]; in siena_update_nic_stats()
560 core_stats->rx_bytes = stats[SIENA_STAT_rx_bytes]; in siena_update_nic_stats()
561 core_stats->tx_bytes = stats[SIENA_STAT_tx_bytes]; in siena_update_nic_stats()
562 core_stats->rx_dropped = stats[SIENA_STAT_rx_nodesc_drop_cnt] + in siena_update_nic_stats()
563 stats[GENERIC_STAT_rx_nodesc_trunc] + in siena_update_nic_stats()
564 stats[GENERIC_STAT_rx_noskb_drops]; in siena_update_nic_stats()
565 core_stats->multicast = stats[SIENA_STAT_rx_multicast]; in siena_update_nic_stats()
566 core_stats->collisions = stats[SIENA_STAT_tx_collision]; in siena_update_nic_stats()
568 stats[SIENA_STAT_rx_gtjumbo] + in siena_update_nic_stats()
569 stats[SIENA_STAT_rx_length_error]; in siena_update_nic_stats()
570 core_stats->rx_crc_errors = stats[SIENA_STAT_rx_bad]; in siena_update_nic_stats()
571 core_stats->rx_frame_errors = stats[SIENA_STAT_rx_align_error]; in siena_update_nic_stats()
572 core_stats->rx_fifo_errors = stats[SIENA_STAT_rx_overflow]; in siena_update_nic_stats()
574 stats[SIENA_STAT_tx_late_collision]; in siena_update_nic_stats()
579 stats[SIENA_STAT_rx_symbol_error]); in siena_update_nic_stats()
581 stats[SIENA_STAT_tx_bad]); in siena_update_nic_stats()
763 nic_data->stats[SIENA_STAT_tx_good_bytes] = 0; in siena_mcdi_poll_reboot()
764 nic_data->stats[SIENA_STAT_rx_good_bytes] = 0; in siena_mcdi_poll_reboot()