Lines Matching refs:stats

513 	u64 *stats = nic_data->stats;  in siena_try_update_nic_stats()  local
524 stats, efx->stats_buffer.addr, false); in siena_try_update_nic_stats()
532 &stats[SIENA_STAT_rx_nodesc_drop_cnt]); in siena_try_update_nic_stats()
533 efx_update_diff_stat(&stats[SIENA_STAT_tx_good_bytes], in siena_try_update_nic_stats()
534 stats[SIENA_STAT_tx_bytes] - in siena_try_update_nic_stats()
535 stats[SIENA_STAT_tx_bad_bytes]); in siena_try_update_nic_stats()
536 stats[SIENA_STAT_tx_collision] = in siena_try_update_nic_stats()
537 stats[SIENA_STAT_tx_single_collision] + in siena_try_update_nic_stats()
538 stats[SIENA_STAT_tx_multiple_collision] + in siena_try_update_nic_stats()
539 stats[SIENA_STAT_tx_excessive_collision] + in siena_try_update_nic_stats()
540 stats[SIENA_STAT_tx_late_collision]; in siena_try_update_nic_stats()
541 efx_update_diff_stat(&stats[SIENA_STAT_rx_good_bytes], in siena_try_update_nic_stats()
542 stats[SIENA_STAT_rx_bytes] - in siena_try_update_nic_stats()
543 stats[SIENA_STAT_rx_bad_bytes]); in siena_try_update_nic_stats()
544 efx_update_sw_stats(efx, stats); in siena_try_update_nic_stats()
552 u64 *stats = nic_data->stats; in siena_update_nic_stats() local
564 memcpy(full_stats, stats, sizeof(u64) * SIENA_STAT_COUNT); in siena_update_nic_stats()
567 core_stats->rx_packets = stats[SIENA_STAT_rx_packets]; in siena_update_nic_stats()
568 core_stats->tx_packets = stats[SIENA_STAT_tx_packets]; in siena_update_nic_stats()
569 core_stats->rx_bytes = stats[SIENA_STAT_rx_bytes]; in siena_update_nic_stats()
570 core_stats->tx_bytes = stats[SIENA_STAT_tx_bytes]; in siena_update_nic_stats()
571 core_stats->rx_dropped = stats[SIENA_STAT_rx_nodesc_drop_cnt] + in siena_update_nic_stats()
572 stats[GENERIC_STAT_rx_nodesc_trunc] + in siena_update_nic_stats()
573 stats[GENERIC_STAT_rx_noskb_drops]; in siena_update_nic_stats()
574 core_stats->multicast = stats[SIENA_STAT_rx_multicast]; in siena_update_nic_stats()
575 core_stats->collisions = stats[SIENA_STAT_tx_collision]; in siena_update_nic_stats()
577 stats[SIENA_STAT_rx_gtjumbo] + in siena_update_nic_stats()
578 stats[SIENA_STAT_rx_length_error]; in siena_update_nic_stats()
579 core_stats->rx_crc_errors = stats[SIENA_STAT_rx_bad]; in siena_update_nic_stats()
580 core_stats->rx_frame_errors = stats[SIENA_STAT_rx_align_error]; in siena_update_nic_stats()
581 core_stats->rx_fifo_errors = stats[SIENA_STAT_rx_overflow]; in siena_update_nic_stats()
583 stats[SIENA_STAT_tx_late_collision]; in siena_update_nic_stats()
588 stats[SIENA_STAT_rx_symbol_error]); in siena_update_nic_stats()
590 stats[SIENA_STAT_tx_bad]); in siena_update_nic_stats()
772 nic_data->stats[SIENA_STAT_tx_good_bytes] = 0; in siena_mcdi_poll_reboot()
773 nic_data->stats[SIENA_STAT_rx_good_bytes] = 0; in siena_mcdi_poll_reboot()