Symbol: port_stats
drivers/char/virtio_console.c
1347
port->stats = (struct port_stats) { 0 };
drivers/char/virtio_console.c
198
struct port_stats stats;
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
1171
struct host_port_stats port_stats;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2667
pstats = bnx2x_sp(bp, port_stats);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1284
dmae->src_addr_lo = U64_LO(bnx2x_sp_mapping(bp, port_stats));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1285
dmae->src_addr_hi = U64_HI(bnx2x_sp_mapping(bp, port_stats));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1417
dmae->src_addr_lo = U64_LO(bnx2x_sp_mapping(bp, port_stats));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1418
dmae->src_addr_hi = U64_HI(bnx2x_sp_mapping(bp, port_stats));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
239
dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, port_stats));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
240
dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, port_stats));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
250
dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, port_stats) +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
252
dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, port_stats) +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
290
dmae->src_addr_lo = U64_LO(bnx2x_sp_mapping(bp, port_stats));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
291
dmae->src_addr_hi = U64_HI(bnx2x_sp_mapping(bp, port_stats));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
551
struct host_port_stats *pstats = bnx2x_sp(bp, port_stats);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
657
struct host_port_stats *pstats = bnx2x_sp(bp, port_stats);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
748
struct host_port_stats *pstats = bnx2x_sp(bp, port_stats);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
806
struct host_port_stats *pstats = bnx2x_sp(bp, port_stats);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10459
struct bnxt_stats_mem *stats = &bp->port_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10498
req->tx_stat_host_addr = cpu_to_le64(bp->port_stats.hw_stats_map +
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10500
req->rx_stat_host_addr = cpu_to_le64(bp->port_stats.hw_stats_map);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13480
u64 *rx = bp->port_stats.sw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13481
u64 *tx = bp->port_stats.sw_stats +
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5159
stats = &bp->port_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5213
bnxt_free_stats_mem(bp, &bp->port_stats);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5262
if (bp->port_stats.hw_stats)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5265
bp->port_stats.len = BNXT_PORT_STATS_SIZE;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5266
rc = bnxt_alloc_stats_mem(bp, &bp->port_stats, true);
drivers/net/ethernet/broadcom/bnxt/bnxt.h
2565
struct bnxt_stats_mem port_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
596
__le64 *stats = bp->port_stats.hw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
3376
rx = bp->port_stats.sw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
3377
tx = bp->port_stats.sw_stats + BNXT_TX_PORT_STATS_BYTE_OFFSET / 8;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5553
rx = bp->port_stats.sw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5554
tx = bp->port_stats.sw_stats + BNXT_TX_PORT_STATS_BYTE_OFFSET / 8;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5577
rx = bp->port_stats.sw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5606
rx = bp->port_stats.sw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5607
tx = bp->port_stats.sw_stats + BNXT_TX_PORT_STATS_BYTE_OFFSET / 8;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
655
u64 *port_stats = bp->port_stats.sw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
658
buf[j] = *(port_stats + bnxt_port_stats_arr[i].offset);
drivers/net/ethernet/chelsio/cxgb/sge.c
1376
st = this_cpu_ptr(sge->port_stats[p->iff]);
drivers/net/ethernet/chelsio/cxgb/sge.c
1812
struct sge_port_stats *st = this_cpu_ptr(sge->port_stats[dev->if_port]);
drivers/net/ethernet/chelsio/cxgb/sge.c
2110
sge->port_stats[i] = alloc_percpu(struct sge_port_stats);
drivers/net/ethernet/chelsio/cxgb/sge.c
2111
if (!sge->port_stats[i])
drivers/net/ethernet/chelsio/cxgb/sge.c
2150
free_percpu(sge->port_stats[i]);
drivers/net/ethernet/chelsio/cxgb/sge.c
263
struct sge_port_stats __percpu *port_stats[MAX_NPORTS];
drivers/net/ethernet/chelsio/cxgb/sge.c
801
free_percpu(sge->port_stats[i]);
drivers/net/ethernet/chelsio/cxgb/sge.c
984
struct sge_port_stats *st = per_cpu_ptr(sge->port_stats[port], cpu);
drivers/net/ethernet/chelsio/cxgb3/adapter.h
212
unsigned long port_stats[SGE_PSTAT_MAX];
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
1657
tot += adapter->sge.qs[i].port_stats[idx];
drivers/net/ethernet/chelsio/cxgb3/sge.c
1330
qs->port_stats[SGE_PSTAT_TX_CSUM]++;
drivers/net/ethernet/chelsio/cxgb3/sge.c
1332
qs->port_stats[SGE_PSTAT_TSO]++;
drivers/net/ethernet/chelsio/cxgb3/sge.c
1334
qs->port_stats[SGE_PSTAT_VLANINS]++;
drivers/net/ethernet/chelsio/cxgb3/sge.c
2096
qs->port_stats[SGE_PSTAT_RX_CSUM_GOOD]++;
drivers/net/ethernet/chelsio/cxgb3/sge.c
2103
qs->port_stats[SGE_PSTAT_VLANEX]++;
drivers/net/ethernet/chelsio/cxgb3/sge.c
2178
qs->port_stats[SGE_PSTAT_RX_CSUM_GOOD]++;
drivers/net/ethernet/chelsio/cxgb3/sge.c
2201
qs->port_stats[SGE_PSTAT_VLANEX]++;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1931
void t4_get_port_stats(struct adapter *adap, int idx, struct port_stats *p);
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1933
struct port_stats *stats,
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1934
struct port_stats *offset);
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
669
struct port_stats stats_base;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
362
(struct port_stats *)data,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
365
data += sizeof(struct port_stats) / sizeof(u64);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
2998
struct port_stats stats;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
6323
struct port_stats *stats,
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
6324
struct port_stats *offset)
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
6331
i < (sizeof(struct port_stats) / sizeof(u64));
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
6344
void t4_get_port_stats(struct adapter *adap, int idx, struct port_stats *p)
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
1922
struct ch_ktls_port_stats_debug *port_stats;
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
1959
port_stats = &stats->ktls_port[tx_info->port_id];
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
1991
atomic64_inc(&port_stats->ktls_tx_drop_no_sync_data);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
2024
atomic64_inc(&port_stats->ktls_tx_skip_no_sync_data);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
2097
atomic64_inc(&port_stats->ktls_tx_encrypted_packets);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
2098
atomic64_add(skb_data_len, &port_stats->ktls_tx_encrypted_bytes);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
2183
struct ch_ktls_port_stats_debug *port_stats;
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
2191
port_stats = &tx_info->adap->ch_ktls_stats.ktls_port[tx_info->port_id];
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
2192
atomic64_inc(&port_stats->ktls_tx_connection_close);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
366
struct ch_ktls_port_stats_debug *port_stats;
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
395
port_stats = &tx_info->adap->ch_ktls_stats.ktls_port[tx_info->port_id];
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
396
atomic64_inc(&port_stats->ktls_tx_connection_close);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
418
struct ch_ktls_port_stats_debug *port_stats;
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
430
port_stats = &adap->ch_ktls_stats.ktls_port[pi->port_id];
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
431
atomic64_inc(&port_stats->ktls_tx_connection_open);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
564
atomic64_inc(&port_stats->ktls_tx_ctx);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
593
atomic64_inc(&port_stats->ktls_tx_connection_fail);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
843
struct ch_ktls_port_stats_debug *port_stats;
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
882
port_stats =
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
890
atomic64_inc(&port_stats->ktls_tx_ooo);
drivers/net/ethernet/emulex/benet/be_main.c
420
struct be_port_rxf_stats_v0 *port_stats =
drivers/net/ethernet/emulex/benet/be_main.c
425
drvs->rx_pause_frames = port_stats->rx_pause_frames;
drivers/net/ethernet/emulex/benet/be_main.c
426
drvs->rx_crc_errors = port_stats->rx_crc_errors;
drivers/net/ethernet/emulex/benet/be_main.c
427
drvs->rx_control_frames = port_stats->rx_control_frames;
drivers/net/ethernet/emulex/benet/be_main.c
428
drvs->rx_in_range_errors = port_stats->rx_in_range_errors;
drivers/net/ethernet/emulex/benet/be_main.c
429
drvs->rx_frame_too_long = port_stats->rx_frame_too_long;
drivers/net/ethernet/emulex/benet/be_main.c
430
drvs->rx_dropped_runt = port_stats->rx_dropped_runt;
drivers/net/ethernet/emulex/benet/be_main.c
431
drvs->rx_ip_checksum_errs = port_stats->rx_ip_checksum_errs;
drivers/net/ethernet/emulex/benet/be_main.c
432
drvs->rx_tcp_checksum_errs = port_stats->rx_tcp_checksum_errs;
drivers/net/ethernet/emulex/benet/be_main.c
433
drvs->rx_udp_checksum_errs = port_stats->rx_udp_checksum_errs;
drivers/net/ethernet/emulex/benet/be_main.c
434
drvs->rxpp_fifo_overflow_drop = port_stats->rx_fifo_overflow;
drivers/net/ethernet/emulex/benet/be_main.c
435
drvs->rx_dropped_tcp_length = port_stats->rx_dropped_tcp_length;
drivers/net/ethernet/emulex/benet/be_main.c
436
drvs->rx_dropped_too_small = port_stats->rx_dropped_too_small;
drivers/net/ethernet/emulex/benet/be_main.c
437
drvs->rx_dropped_too_short = port_stats->rx_dropped_too_short;
drivers/net/ethernet/emulex/benet/be_main.c
438
drvs->rx_out_range_errors = port_stats->rx_out_range_errors;
drivers/net/ethernet/emulex/benet/be_main.c
439
drvs->rx_input_fifo_overflow_drop = port_stats->rx_input_fifo_overflow;
drivers/net/ethernet/emulex/benet/be_main.c
441
port_stats->rx_dropped_header_too_small;
drivers/net/ethernet/emulex/benet/be_main.c
443
port_stats->rx_address_filtered +
drivers/net/ethernet/emulex/benet/be_main.c
444
port_stats->rx_vlan_filtered;
drivers/net/ethernet/emulex/benet/be_main.c
446
port_stats->rx_alignment_symbol_errors;
drivers/net/ethernet/emulex/benet/be_main.c
448
drvs->tx_pauseframes = port_stats->tx_pauseframes;
drivers/net/ethernet/emulex/benet/be_main.c
449
drvs->tx_controlframes = port_stats->tx_controlframes;
drivers/net/ethernet/emulex/benet/be_main.c
469
struct be_port_rxf_stats_v1 *port_stats =
drivers/net/ethernet/emulex/benet/be_main.c
474
drvs->pmem_fifo_overflow_drop = port_stats->pmem_fifo_overflow_drop;
drivers/net/ethernet/emulex/benet/be_main.c
475
drvs->rx_priority_pause_frames = port_stats->rx_priority_pause_frames;
drivers/net/ethernet/emulex/benet/be_main.c
476
drvs->rx_pause_frames = port_stats->rx_pause_frames;
drivers/net/ethernet/emulex/benet/be_main.c
477
drvs->rx_crc_errors = port_stats->rx_crc_errors;
drivers/net/ethernet/emulex/benet/be_main.c
478
drvs->rx_control_frames = port_stats->rx_control_frames;
drivers/net/ethernet/emulex/benet/be_main.c
479
drvs->rx_in_range_errors = port_stats->rx_in_range_errors;
drivers/net/ethernet/emulex/benet/be_main.c
480
drvs->rx_frame_too_long = port_stats->rx_frame_too_long;
drivers/net/ethernet/emulex/benet/be_main.c
481
drvs->rx_dropped_runt = port_stats->rx_dropped_runt;
drivers/net/ethernet/emulex/benet/be_main.c
482
drvs->rx_ip_checksum_errs = port_stats->rx_ip_checksum_errs;
drivers/net/ethernet/emulex/benet/be_main.c
483
drvs->rx_tcp_checksum_errs = port_stats->rx_tcp_checksum_errs;
drivers/net/ethernet/emulex/benet/be_main.c
484
drvs->rx_udp_checksum_errs = port_stats->rx_udp_checksum_errs;
drivers/net/ethernet/emulex/benet/be_main.c
485
drvs->rx_dropped_tcp_length = port_stats->rx_dropped_tcp_length;
drivers/net/ethernet/emulex/benet/be_main.c
486
drvs->rx_dropped_too_small = port_stats->rx_dropped_too_small;
drivers/net/ethernet/emulex/benet/be_main.c
487
drvs->rx_dropped_too_short = port_stats->rx_dropped_too_short;
drivers/net/ethernet/emulex/benet/be_main.c
488
drvs->rx_out_range_errors = port_stats->rx_out_range_errors;
drivers/net/ethernet/emulex/benet/be_main.c
490
port_stats->rx_dropped_header_too_small;
drivers/net/ethernet/emulex/benet/be_main.c
492
port_stats->rx_input_fifo_overflow_drop;
drivers/net/ethernet/emulex/benet/be_main.c
493
drvs->rx_address_filtered = port_stats->rx_address_filtered;
drivers/net/ethernet/emulex/benet/be_main.c
495
port_stats->rx_alignment_symbol_errors;
drivers/net/ethernet/emulex/benet/be_main.c
496
drvs->rxpp_fifo_overflow_drop = port_stats->rxpp_fifo_overflow_drop;
drivers/net/ethernet/emulex/benet/be_main.c
497
drvs->tx_pauseframes = port_stats->tx_pauseframes;
drivers/net/ethernet/emulex/benet/be_main.c
498
drvs->tx_controlframes = port_stats->tx_controlframes;
drivers/net/ethernet/emulex/benet/be_main.c
499
drvs->tx_priority_pauseframes = port_stats->tx_priority_pauseframes;
drivers/net/ethernet/emulex/benet/be_main.c
500
drvs->jabber_events = port_stats->jabber_events;
drivers/net/ethernet/emulex/benet/be_main.c
515
struct be_port_rxf_stats_v2 *port_stats =
drivers/net/ethernet/emulex/benet/be_main.c
520
drvs->pmem_fifo_overflow_drop = port_stats->pmem_fifo_overflow_drop;
drivers/net/ethernet/emulex/benet/be_main.c
521
drvs->rx_priority_pause_frames = port_stats->rx_priority_pause_frames;
drivers/net/ethernet/emulex/benet/be_main.c
522
drvs->rx_pause_frames = port_stats->rx_pause_frames;
drivers/net/ethernet/emulex/benet/be_main.c
523
drvs->rx_crc_errors = port_stats->rx_crc_errors;
drivers/net/ethernet/emulex/benet/be_main.c
524
drvs->rx_control_frames = port_stats->rx_control_frames;
drivers/net/ethernet/emulex/benet/be_main.c
525
drvs->rx_in_range_errors = port_stats->rx_in_range_errors;
drivers/net/ethernet/emulex/benet/be_main.c
526
drvs->rx_frame_too_long = port_stats->rx_frame_too_long;
drivers/net/ethernet/emulex/benet/be_main.c
527
drvs->rx_dropped_runt = port_stats->rx_dropped_runt;
drivers/net/ethernet/emulex/benet/be_main.c
528
drvs->rx_ip_checksum_errs = port_stats->rx_ip_checksum_errs;
drivers/net/ethernet/emulex/benet/be_main.c
529
drvs->rx_tcp_checksum_errs = port_stats->rx_tcp_checksum_errs;
drivers/net/ethernet/emulex/benet/be_main.c
530
drvs->rx_udp_checksum_errs = port_stats->rx_udp_checksum_errs;
drivers/net/ethernet/emulex/benet/be_main.c
531
drvs->rx_dropped_tcp_length = port_stats->rx_dropped_tcp_length;
drivers/net/ethernet/emulex/benet/be_main.c
532
drvs->rx_dropped_too_small = port_stats->rx_dropped_too_small;
drivers/net/ethernet/emulex/benet/be_main.c
533
drvs->rx_dropped_too_short = port_stats->rx_dropped_too_short;
drivers/net/ethernet/emulex/benet/be_main.c
534
drvs->rx_out_range_errors = port_stats->rx_out_range_errors;
drivers/net/ethernet/emulex/benet/be_main.c
536
port_stats->rx_dropped_header_too_small;
drivers/net/ethernet/emulex/benet/be_main.c
538
port_stats->rx_input_fifo_overflow_drop;
drivers/net/ethernet/emulex/benet/be_main.c
539
drvs->rx_address_filtered = port_stats->rx_address_filtered;
drivers/net/ethernet/emulex/benet/be_main.c
541
port_stats->rx_alignment_symbol_errors;
drivers/net/ethernet/emulex/benet/be_main.c
542
drvs->rxpp_fifo_overflow_drop = port_stats->rxpp_fifo_overflow_drop;
drivers/net/ethernet/emulex/benet/be_main.c
543
drvs->tx_pauseframes = port_stats->tx_pauseframes;
drivers/net/ethernet/emulex/benet/be_main.c
544
drvs->tx_controlframes = port_stats->tx_controlframes;
drivers/net/ethernet/emulex/benet/be_main.c
545
drvs->tx_priority_pauseframes = port_stats->tx_priority_pauseframes;
drivers/net/ethernet/emulex/benet/be_main.c
546
drvs->jabber_events = port_stats->jabber_events;
drivers/net/ethernet/emulex/benet/be_main.c
555
drvs->rx_roce_bytes_lsd = port_stats->roce_bytes_received_lsd;
drivers/net/ethernet/emulex/benet/be_main.c
556
drvs->rx_roce_bytes_msd = port_stats->roce_bytes_received_msd;
drivers/net/ethernet/emulex/benet/be_main.c
557
drvs->rx_roce_frames = port_stats->roce_frames_received;
drivers/net/ethernet/emulex/benet/be_main.c
558
drvs->roce_drops_crc = port_stats->roce_drops_crc;
drivers/net/ethernet/emulex/benet/be_main.c
560
port_stats->roce_drops_payload_len;
drivers/net/ethernet/huawei/hinic/hinic_ethtool.c
1379
struct hinic_phy_port_stats *port_stats;
drivers/net/ethernet/huawei/hinic/hinic_ethtool.c
1395
port_stats = kzalloc_obj(*port_stats);
drivers/net/ethernet/huawei/hinic/hinic_ethtool.c
1396
if (!port_stats) {
drivers/net/ethernet/huawei/hinic/hinic_ethtool.c
1403
err = hinic_get_phy_port_stats(nic_dev, port_stats);
drivers/net/ethernet/huawei/hinic/hinic_ethtool.c
1409
p = (char *)port_stats + hinic_port_stats[j].offset;
drivers/net/ethernet/huawei/hinic/hinic_ethtool.c
1414
kfree(port_stats);
drivers/net/ethernet/huawei/hinic/hinic_port.c
1030
struct hinic_port_stats *port_stats;
drivers/net/ethernet/huawei/hinic/hinic_port.c
1031
u16 out_size = sizeof(*port_stats);
drivers/net/ethernet/huawei/hinic/hinic_port.c
1035
port_stats = kzalloc_obj(*port_stats);
drivers/net/ethernet/huawei/hinic/hinic_port.c
1036
if (!port_stats)
drivers/net/ethernet/huawei/hinic/hinic_port.c
1040
stats_info.stats_size = sizeof(*port_stats);
drivers/net/ethernet/huawei/hinic/hinic_port.c
1044
port_stats, &out_size);
drivers/net/ethernet/huawei/hinic/hinic_port.c
1045
if (err || !out_size || port_stats->status) {
drivers/net/ethernet/huawei/hinic/hinic_port.c
1048
err, port_stats->status, out_size);
drivers/net/ethernet/huawei/hinic/hinic_port.c
1053
memcpy(stats, &port_stats->stats, sizeof(*stats));
drivers/net/ethernet/huawei/hinic/hinic_port.c
1056
kfree(port_stats);
drivers/net/ethernet/ibm/ehea/ehea.h
344
struct port_stats p_stats;
drivers/net/ethernet/intel/idpf/idpf.h
405
struct idpf_port_stats port_stats;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1089
start = u64_stats_fetch_begin(&vport->port_stats.stats_sync);
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1093
} while (u64_stats_fetch_retry(&vport->port_stats.stats_sync, start));
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1105
struct idpf_port_stats *pstats = &vport->port_stats;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
804
IDPF_PORT_STAT("rx-csum_errors", port_stats.rx_hw_csum_err),
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
805
IDPF_PORT_STAT("rx-hsplit", port_stats.rx_hsplit),
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
806
IDPF_PORT_STAT("rx-hsplit_hbo", port_stats.rx_hsplit_hbo),
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
807
IDPF_PORT_STAT("rx-bad_descs", port_stats.rx_bad_descs),
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
808
IDPF_PORT_STAT("tx-skb_drops", port_stats.tx_drops),
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
809
IDPF_PORT_STAT("tx-dma_map_errs", port_stats.tx_dma_map_errs),
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
810
IDPF_PORT_STAT("tx-linearized_pkts", port_stats.tx_linearize),
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
811
IDPF_PORT_STAT("tx-busy_events", port_stats.tx_busy),
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
812
IDPF_PORT_STAT("rx-unicast_pkts", port_stats.vport_stats.rx_unicast),
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
813
IDPF_PORT_STAT("rx-multicast_pkts", port_stats.vport_stats.rx_multicast),
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
814
IDPF_PORT_STAT("rx-broadcast_pkts", port_stats.vport_stats.rx_broadcast),
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
815
IDPF_PORT_STAT("rx-unknown_protocol", port_stats.vport_stats.rx_unknown_protocol),
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
816
IDPF_PORT_STAT("tx-unicast_pkts", port_stats.vport_stats.tx_unicast),
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
817
IDPF_PORT_STAT("tx-multicast_pkts", port_stats.vport_stats.tx_multicast),
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
818
IDPF_PORT_STAT("tx-broadcast_pkts", port_stats.vport_stats.tx_broadcast),
drivers/net/ethernet/intel/idpf/idpf_lib.c
1363
&vport->port_stats);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
2802
struct idpf_port_stats *port_stats)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
2843
port_stats->vport_stats = stats_msg;
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
208
struct idpf_port_stats *port_stats);
drivers/net/ethernet/marvell/prestera/prestera_ethtool.c
767
struct prestera_port_stats *port_stats;
drivers/net/ethernet/marvell/prestera/prestera_ethtool.c
769
port_stats = &port->cached_hw_stats.stats;
drivers/net/ethernet/marvell/prestera/prestera_ethtool.c
771
memcpy(data, port_stats, sizeof(*port_stats));
drivers/net/ethernet/marvell/prestera/prestera_main.c
501
struct prestera_port_stats *port_stats = &port->cached_hw_stats.stats;
drivers/net/ethernet/marvell/prestera/prestera_main.c
503
stats->rx_packets = port_stats->broadcast_frames_received +
drivers/net/ethernet/marvell/prestera/prestera_main.c
504
port_stats->multicast_frames_received +
drivers/net/ethernet/marvell/prestera/prestera_main.c
505
port_stats->unicast_frames_received;
drivers/net/ethernet/marvell/prestera/prestera_main.c
507
stats->tx_packets = port_stats->broadcast_frames_sent +
drivers/net/ethernet/marvell/prestera/prestera_main.c
508
port_stats->multicast_frames_sent +
drivers/net/ethernet/marvell/prestera/prestera_main.c
509
port_stats->unicast_frames_sent;
drivers/net/ethernet/marvell/prestera/prestera_main.c
511
stats->rx_bytes = port_stats->good_octets_received;
drivers/net/ethernet/marvell/prestera/prestera_main.c
513
stats->tx_bytes = port_stats->good_octets_sent;
drivers/net/ethernet/marvell/prestera/prestera_main.c
515
stats->rx_errors = port_stats->rx_error_frame_received;
drivers/net/ethernet/marvell/prestera/prestera_main.c
516
stats->tx_errors = port_stats->mac_trans_error;
drivers/net/ethernet/marvell/prestera/prestera_main.c
518
stats->rx_dropped = port_stats->buffer_overrun;
drivers/net/ethernet/marvell/prestera/prestera_main.c
521
stats->multicast = port_stats->multicast_frames_received;
drivers/net/ethernet/marvell/prestera/prestera_main.c
522
stats->collisions = port_stats->excessive_collision;
drivers/net/ethernet/marvell/prestera/prestera_main.c
524
stats->rx_crc_errors = port_stats->bad_crc;
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
386
data[index++] = ((unsigned long *)&priv->port_stats)[i];
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1386
priv->port_stats.tx_timeout++;
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2051
memset(&priv->port_stats, 0, sizeof(priv->port_stats));
drivers/net/ethernet/mellanox/mlx4/en_port.c
242
priv->port_stats.rx_chksum_good = 0;
drivers/net/ethernet/mellanox/mlx4/en_port.c
243
priv->port_stats.rx_chksum_none = 0;
drivers/net/ethernet/mellanox/mlx4/en_port.c
244
priv->port_stats.rx_chksum_complete = 0;
drivers/net/ethernet/mellanox/mlx4/en_port.c
245
priv->port_stats.rx_alloc_pages = 0;
drivers/net/ethernet/mellanox/mlx4/en_port.c
255
priv->port_stats.rx_chksum_good += READ_ONCE(ring->csum_ok);
drivers/net/ethernet/mellanox/mlx4/en_port.c
256
priv->port_stats.rx_chksum_none += READ_ONCE(ring->csum_none);
drivers/net/ethernet/mellanox/mlx4/en_port.c
257
priv->port_stats.rx_chksum_complete += READ_ONCE(ring->csum_complete);
drivers/net/ethernet/mellanox/mlx4/en_port.c
258
priv->port_stats.rx_alloc_pages += READ_ONCE(ring->rx_alloc_pages);
drivers/net/ethernet/mellanox/mlx4/en_port.c
265
priv->port_stats.tx_chksum_offload = 0;
drivers/net/ethernet/mellanox/mlx4/en_port.c
266
priv->port_stats.queue_stopped = 0;
drivers/net/ethernet/mellanox/mlx4/en_port.c
267
priv->port_stats.wake_queue = 0;
drivers/net/ethernet/mellanox/mlx4/en_port.c
268
priv->port_stats.tso_packets = 0;
drivers/net/ethernet/mellanox/mlx4/en_port.c
269
priv->port_stats.xmit_more = 0;
drivers/net/ethernet/mellanox/mlx4/en_port.c
275
priv->port_stats.tx_chksum_offload += READ_ONCE(ring->tx_csum);
drivers/net/ethernet/mellanox/mlx4/en_port.c
276
priv->port_stats.queue_stopped += READ_ONCE(ring->queue_stopped);
drivers/net/ethernet/mellanox/mlx4/en_port.c
277
priv->port_stats.wake_queue += READ_ONCE(ring->wake_queue);
drivers/net/ethernet/mellanox/mlx4/en_port.c
278
priv->port_stats.tso_packets += READ_ONCE(ring->tso_packets);
drivers/net/ethernet/mellanox/mlx4/en_port.c
279
priv->port_stats.xmit_more += READ_ONCE(ring->xmit_more);
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
603
struct mlx4_en_port_stats port_stats;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
784
struct mlxsw_sp_port_stats *port_stats,
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
791
data[data_index + i] = port_stats[i].getter(mlxsw_sp_port);
drivers/net/ethernet/pensando/ionic/ionic_stats.c
327
struct ionic_port_stats *port_stats;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
338
port_stats = &lif->ionic->idev.port_info->stats;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
340
**buf = IONIC_READ_STAT_LE64(port_stats,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1764
struct port_stats port_stats;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1767
memset(&port_stats, 0, sizeof(port_stats));
drivers/net/ethernet/qlogic/qed/qed_l2.c
1769
qed_memcpy_from(p_hwfn, p_ptt, &port_stats,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1772
sizeof(port_stats));
drivers/net/ethernet/qlogic/qed/qed_l2.c
1774
p_common->rx_64_byte_packets += port_stats.eth.r64;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1775
p_common->rx_65_to_127_byte_packets += port_stats.eth.r127;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1776
p_common->rx_128_to_255_byte_packets += port_stats.eth.r255;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1777
p_common->rx_256_to_511_byte_packets += port_stats.eth.r511;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1778
p_common->rx_512_to_1023_byte_packets += port_stats.eth.r1023;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1779
p_common->rx_1024_to_1518_byte_packets += port_stats.eth.r1518;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1780
p_common->rx_crc_errors += port_stats.eth.rfcs;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1781
p_common->rx_mac_crtl_frames += port_stats.eth.rxcf;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1782
p_common->rx_pause_frames += port_stats.eth.rxpf;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1783
p_common->rx_pfc_frames += port_stats.eth.rxpp;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1784
p_common->rx_align_errors += port_stats.eth.raln;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1785
p_common->rx_carrier_errors += port_stats.eth.rfcr;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1786
p_common->rx_oversize_packets += port_stats.eth.rovr;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1787
p_common->rx_jabbers += port_stats.eth.rjbr;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1788
p_common->rx_undersize_packets += port_stats.eth.rund;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1789
p_common->rx_fragments += port_stats.eth.rfrg;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1790
p_common->tx_64_byte_packets += port_stats.eth.t64;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1791
p_common->tx_65_to_127_byte_packets += port_stats.eth.t127;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1792
p_common->tx_128_to_255_byte_packets += port_stats.eth.t255;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1793
p_common->tx_256_to_511_byte_packets += port_stats.eth.t511;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1794
p_common->tx_512_to_1023_byte_packets += port_stats.eth.t1023;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1795
p_common->tx_1024_to_1518_byte_packets += port_stats.eth.t1518;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1796
p_common->tx_pause_frames += port_stats.eth.txpf;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1797
p_common->tx_pfc_frames += port_stats.eth.txpp;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1798
p_common->rx_mac_bytes += port_stats.eth.rbyte;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1799
p_common->rx_mac_uc_packets += port_stats.eth.rxuca;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1800
p_common->rx_mac_mc_packets += port_stats.eth.rxmca;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1801
p_common->rx_mac_bc_packets += port_stats.eth.rxbca;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1802
p_common->rx_mac_frames_ok += port_stats.eth.rxpok;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1803
p_common->tx_mac_bytes += port_stats.eth.tbyte;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1804
p_common->tx_mac_uc_packets += port_stats.eth.txuca;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1805
p_common->tx_mac_mc_packets += port_stats.eth.txmca;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1806
p_common->tx_mac_bc_packets += port_stats.eth.txbca;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1807
p_common->tx_mac_ctrl_frames += port_stats.eth.txcf;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1809
p_common->brb_truncates += port_stats.brb.brb_truncate[j];
drivers/net/ethernet/qlogic/qed/qed_l2.c
1810
p_common->brb_discards += port_stats.brb.brb_discard[j];
drivers/net/ethernet/qlogic/qed/qed_l2.c
1817
port_stats.eth.u0.bb0.r1522;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1819
port_stats.eth.u0.bb0.r2047;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1821
port_stats.eth.u0.bb0.r4095;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1823
port_stats.eth.u0.bb0.r9216;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1825
port_stats.eth.u0.bb0.r16383;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1827
port_stats.eth.u1.bb1.t2047;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1829
port_stats.eth.u1.bb1.t4095;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1831
port_stats.eth.u1.bb1.t9216;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1833
port_stats.eth.u1.bb1.t16383;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1834
p_bb->tx_lpi_entry_count += port_stats.eth.u2.bb2.tlpiec;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1835
p_bb->tx_total_collisions += port_stats.eth.u2.bb2.tncl;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1840
port_stats.eth.u0.ah0.r1519_to_max;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1842
port_stats.eth.u1.ah1.t1519_to_max;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2237
struct core_ll2_port_stats port_stats;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2239
memset(&port_stats, 0, sizeof(port_stats));
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2240
qed_memcpy_from(p_hwfn, p_ptt, &port_stats,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2243
sizeof(port_stats));
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2245
p_stats->gsi_invalid_hdr += HILO_64_REGPAIR(port_stats.gsi_invalid_hdr);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2247
HILO_64_REGPAIR(port_stats.gsi_invalid_pkt_length);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2249
HILO_64_REGPAIR(port_stats.gsi_unsupported_pkt_typ);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2251
HILO_64_REGPAIR(port_stats.gsi_crcchksm_error);
drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h
632
struct port_stats stats;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1193
struct __qlcnic_esw_statistics port_stats;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1218
memset(&port_stats, 0, sizeof(struct __qlcnic_esw_statistics));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1220
rx_tx, &port_stats))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1223
esw_stats->size = port_stats.size;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1224
esw_stats->version = port_stats.version;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1226
port_stats.unicast_frames);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1228
port_stats.multicast_frames);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1230
port_stats.broadcast_frames);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1232
port_stats.dropped_frames);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1234
port_stats.errors);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1236
port_stats.local_frames);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1238
port_stats.numbytes);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1347
struct qlcnic_esw_statistics port_stats;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1385
memset(&port_stats, 0, sizeof(struct qlcnic_esw_statistics));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1387
QLCNIC_QUERY_RX_COUNTER, &port_stats.rx);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1391
data = qlcnic_fill_stats(data, &port_stats.rx, QLCNIC_ESW_STATS);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1393
QLCNIC_QUERY_TX_COUNTER, &port_stats.tx);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1397
qlcnic_fill_stats(data, &port_stats.tx, QLCNIC_ESW_STATS);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
778
struct qlcnic_esw_statistics port_stats;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
790
memset(&port_stats, 0, size);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
792
&port_stats.rx);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
797
&port_stats.tx);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
801
memcpy(buf, &port_stats, size);
drivers/net/team/team_mode_loadbalance.c
205
struct lb_stats *port_stats;
drivers/net/team/team_mode_loadbalance.c
209
port_stats = this_cpu_ptr(lb_port_priv->pcpu_stats);
drivers/net/team/team_mode_loadbalance.c
212
port_stats->tx_bytes += tx_bytes;
drivers/scsi/bfa/bfa_defs_fcs.h
252
struct bfa_lport_stats_s port_stats; /* base class (port) stats */
drivers/scsi/bfa/bfa_defs_svc.h
496
struct bfa_fw_port_stats_s port_stats;
drivers/scsi/bfa/bfa_fcs.h
384
struct bfa_lport_stats_s *port_stats);
drivers/scsi/bfa/bfa_fcs_lport.c
5761
struct bfa_lport_stats_s *port_stats)
drivers/scsi/bfa/bfa_fcs_lport.c
5763
*port_stats = fcs_port->stats;
drivers/scsi/bfa/bfad_bsg.c
485
bfa_fcs_lport_get_stats(fcs_port, &iocmd->port_stats);
drivers/scsi/bfa/bfad_bsg.c
834
memcpy((void *)&iocmd->vport_stats.port_stats,
drivers/scsi/bfa/bfad_bsg.h
302
struct bfa_lport_stats_s port_stats;
drivers/scsi/csiostor/csio_lnode.c
1387
struct fw_fcoe_port_stats *port_stats)
drivers/scsi/csiostor/csio_lnode.c
1414
&portparams, port_stats);
drivers/scsi/csiostor/t4fw_api_stor.h
420
} port_stats;