drivers/net/dsa/mt7530.c
801
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/dsa/mt7530.c
811
&mac_stats->FramesTransmittedOK);
drivers/net/dsa/mt7530.c
814
&mac_stats->SingleCollisionFrames);
drivers/net/dsa/mt7530.c
817
&mac_stats->MultipleCollisionFrames);
drivers/net/dsa/mt7530.c
820
&mac_stats->FramesReceivedOK);
drivers/net/dsa/mt7530.c
823
&mac_stats->OctetsTransmittedOK);
drivers/net/dsa/mt7530.c
826
&mac_stats->AlignmentErrors);
drivers/net/dsa/mt7530.c
829
&mac_stats->FramesWithDeferredXmissions);
drivers/net/dsa/mt7530.c
832
&mac_stats->LateCollisions);
drivers/net/dsa/mt7530.c
835
&mac_stats->FramesAbortedDueToXSColls);
drivers/net/dsa/mt7530.c
838
&mac_stats->OctetsReceivedOK);
drivers/net/dsa/mt7530.c
841
&mac_stats->MulticastFramesXmittedOK);
drivers/net/dsa/mt7530.c
842
mac_stats->FramesTransmittedOK += mac_stats->MulticastFramesXmittedOK;
drivers/net/dsa/mt7530.c
844
&mac_stats->BroadcastFramesXmittedOK);
drivers/net/dsa/mt7530.c
845
mac_stats->FramesTransmittedOK += mac_stats->BroadcastFramesXmittedOK;
drivers/net/dsa/mt7530.c
848
&mac_stats->MulticastFramesReceivedOK);
drivers/net/dsa/mt7530.c
849
mac_stats->FramesReceivedOK += mac_stats->MulticastFramesReceivedOK;
drivers/net/dsa/mt7530.c
851
&mac_stats->BroadcastFramesReceivedOK);
drivers/net/dsa/mt7530.c
852
mac_stats->FramesReceivedOK += mac_stats->BroadcastFramesReceivedOK;
drivers/net/dsa/mv88e6xxx/chip.c
1398
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/dsa/mv88e6xxx/chip.c
1410
&mac_stats->stats._member)
drivers/net/dsa/mv88e6xxx/chip.c
1429
mac_stats->stats.FramesTransmittedOK += mac_stats->stats.MulticastFramesXmittedOK;
drivers/net/dsa/mv88e6xxx/chip.c
1430
mac_stats->stats.FramesTransmittedOK += mac_stats->stats.BroadcastFramesXmittedOK;
drivers/net/dsa/mv88e6xxx/chip.c
1431
mac_stats->stats.FramesReceivedOK += mac_stats->stats.MulticastFramesReceivedOK;
drivers/net/dsa/mv88e6xxx/chip.c
1432
mac_stats->stats.FramesReceivedOK += mac_stats->stats.BroadcastFramesReceivedOK;
drivers/net/dsa/ocelot/felix.c
1325
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/dsa/ocelot/felix.c
1329
ocelot_port_get_eth_mac_stats(ocelot, port, mac_stats);
drivers/net/dsa/realtek/rtl8365mb.c
1334
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/dsa/realtek/rtl8365mb.c
1384
mac_stats->FramesTransmittedOK = cnt[RTL8365MB_MIB_ifOutUcastPkts] +
drivers/net/dsa/realtek/rtl8365mb.c
1389
mac_stats->SingleCollisionFrames =
drivers/net/dsa/realtek/rtl8365mb.c
1391
mac_stats->MultipleCollisionFrames =
drivers/net/dsa/realtek/rtl8365mb.c
1393
mac_stats->FramesReceivedOK = cnt[RTL8365MB_MIB_ifInUcastPkts] +
drivers/net/dsa/realtek/rtl8365mb.c
1397
mac_stats->FrameCheckSequenceErrors =
drivers/net/dsa/realtek/rtl8365mb.c
1399
mac_stats->OctetsTransmittedOK = cnt[RTL8365MB_MIB_ifOutOctets] -
drivers/net/dsa/realtek/rtl8365mb.c
1400
18 * mac_stats->FramesTransmittedOK;
drivers/net/dsa/realtek/rtl8365mb.c
1401
mac_stats->FramesWithDeferredXmissions =
drivers/net/dsa/realtek/rtl8365mb.c
1403
mac_stats->LateCollisions = cnt[RTL8365MB_MIB_dot3StatsLateCollisions];
drivers/net/dsa/realtek/rtl8365mb.c
1404
mac_stats->FramesAbortedDueToXSColls =
drivers/net/dsa/realtek/rtl8365mb.c
1406
mac_stats->OctetsReceivedOK = cnt[RTL8365MB_MIB_ifInOctets] -
drivers/net/dsa/realtek/rtl8365mb.c
1407
18 * mac_stats->FramesReceivedOK;
drivers/net/dsa/realtek/rtl8365mb.c
1408
mac_stats->MulticastFramesXmittedOK =
drivers/net/dsa/realtek/rtl8365mb.c
1410
mac_stats->BroadcastFramesXmittedOK =
drivers/net/dsa/realtek/rtl8365mb.c
1412
mac_stats->MulticastFramesReceivedOK =
drivers/net/dsa/realtek/rtl8365mb.c
1414
mac_stats->BroadcastFramesReceivedOK =
drivers/net/dsa/rzn1_a5psw.c
829
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/dsa/rzn1_a5psw.c
834
mac_stats->FramesTransmittedOK = RD(aFramesTransmittedOK);
drivers/net/dsa/rzn1_a5psw.c
835
mac_stats->SingleCollisionFrames = RD(aSingleCollisions);
drivers/net/dsa/rzn1_a5psw.c
836
mac_stats->MultipleCollisionFrames = RD(aMultipleCollisions);
drivers/net/dsa/rzn1_a5psw.c
837
mac_stats->FramesReceivedOK = RD(aFramesReceivedOK);
drivers/net/dsa/rzn1_a5psw.c
838
mac_stats->FrameCheckSequenceErrors = RD(aFrameCheckSequenceErrors);
drivers/net/dsa/rzn1_a5psw.c
839
mac_stats->AlignmentErrors = RD(aAlignmentErrors);
drivers/net/dsa/rzn1_a5psw.c
840
mac_stats->OctetsTransmittedOK = RD(aOctetsTransmittedOK);
drivers/net/dsa/rzn1_a5psw.c
841
mac_stats->FramesWithDeferredXmissions = RD(aDeferred);
drivers/net/dsa/rzn1_a5psw.c
842
mac_stats->LateCollisions = RD(aLateCollisions);
drivers/net/dsa/rzn1_a5psw.c
843
mac_stats->FramesAbortedDueToXSColls = RD(aExcessiveCollisions);
drivers/net/dsa/rzn1_a5psw.c
844
mac_stats->FramesLostDueToIntMACXmitError = RD(ifOutErrors);
drivers/net/dsa/rzn1_a5psw.c
845
mac_stats->CarrierSenseErrors = RD(aCarrierSenseErrors);
drivers/net/dsa/rzn1_a5psw.c
846
mac_stats->OctetsReceivedOK = RD(aOctetsReceivedOK);
drivers/net/dsa/rzn1_a5psw.c
847
mac_stats->FramesLostDueToIntMACRcvError = RD(ifInErrors);
drivers/net/dsa/rzn1_a5psw.c
848
mac_stats->MulticastFramesXmittedOK = RD(ifOutMulticastPkts);
drivers/net/dsa/rzn1_a5psw.c
849
mac_stats->BroadcastFramesXmittedOK = RD(ifOutBroadcastPkts);
drivers/net/dsa/rzn1_a5psw.c
850
mac_stats->FramesWithExcessiveDeferral = RD(aDeferred);
drivers/net/dsa/rzn1_a5psw.c
851
mac_stats->MulticastFramesReceivedOK = RD(ifInMulticastPkts);
drivers/net/dsa/rzn1_a5psw.c
852
mac_stats->BroadcastFramesReceivedOK = RD(ifInBroadcastPkts);
drivers/net/dsa/yt921x.c
806
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/dsa/yt921x.c
816
mac_stats->FramesTransmittedOK = pp->tx_frames;
drivers/net/dsa/yt921x.c
817
mac_stats->SingleCollisionFrames = mib->tx_single_collisions;
drivers/net/dsa/yt921x.c
818
mac_stats->MultipleCollisionFrames = mib->tx_multiple_collisions;
drivers/net/dsa/yt921x.c
819
mac_stats->FramesReceivedOK = pp->rx_frames;
drivers/net/dsa/yt921x.c
820
mac_stats->FrameCheckSequenceErrors = mib->rx_crc_errors;
drivers/net/dsa/yt921x.c
821
mac_stats->AlignmentErrors = mib->rx_alignment_errors;
drivers/net/dsa/yt921x.c
822
mac_stats->OctetsTransmittedOK = mib->tx_good_bytes;
drivers/net/dsa/yt921x.c
823
mac_stats->FramesWithDeferredXmissions = mib->tx_deferred;
drivers/net/dsa/yt921x.c
824
mac_stats->LateCollisions = mib->tx_late_collisions;
drivers/net/dsa/yt921x.c
825
mac_stats->FramesAbortedDueToXSColls = mib->tx_aborted_errors;
drivers/net/dsa/yt921x.c
828
mac_stats->OctetsReceivedOK = mib->rx_good_bytes;
drivers/net/dsa/yt921x.c
830
mac_stats->MulticastFramesXmittedOK = mib->tx_multicast;
drivers/net/dsa/yt921x.c
831
mac_stats->BroadcastFramesXmittedOK = mib->tx_broadcast;
drivers/net/dsa/yt921x.c
833
mac_stats->MulticastFramesReceivedOK = mib->rx_multicast;
drivers/net/dsa/yt921x.c
834
mac_stats->BroadcastFramesReceivedOK = mib->rx_broadcast;
drivers/net/dsa/yt921x.c
837
mac_stats->FrameTooLongErrors = mib->rx_oversize_errors;
drivers/net/ethernet/alteon/acenic.c
2791
struct ace_mac_stats __iomem *mac_stats =
drivers/net/ethernet/alteon/acenic.c
2794
dev->stats.rx_missed_errors = readl(&mac_stats->drop_space);
drivers/net/ethernet/alteon/acenic.c
2795
dev->stats.multicast = readl(&mac_stats->kept_mc);
drivers/net/ethernet/alteon/acenic.c
2796
dev->stats.collisions = readl(&mac_stats->coll);
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
370
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
374
mac_stats->FramesTransmittedOK = umac_rl(intf, UMC_GTPOK);
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
375
mac_stats->SingleCollisionFrames = umac_rl(intf, UMC_GTSCL);
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
376
mac_stats->MultipleCollisionFrames = umac_rl(intf, UMC_GTMCL);
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
377
mac_stats->FramesReceivedOK = umac_rl(intf, UMC_GRPOK);
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
378
mac_stats->FrameCheckSequenceErrors = umac_rl(intf, UMC_GRFCS);
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
379
mac_stats->AlignmentErrors = umac_rl(intf, UMC_GRALN);
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
380
mac_stats->OctetsTransmittedOK = umac_rl(intf, UMC_GTBYT);
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
381
mac_stats->FramesWithDeferredXmissions = umac_rl(intf, UMC_GTDRF);
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
382
mac_stats->LateCollisions = umac_rl(intf, UMC_GTLCL);
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
383
mac_stats->FramesAbortedDueToXSColls = umac_rl(intf, UMC_GTXCL);
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
384
mac_stats->OctetsReceivedOK = umac_rl(intf, UMC_GRBYT);
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
385
mac_stats->MulticastFramesXmittedOK = umac_rl(intf, UMC_GTMCA);
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
386
mac_stats->BroadcastFramesXmittedOK = umac_rl(intf, UMC_GTBCA);
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
387
mac_stats->FramesWithExcessiveDeferral = umac_rl(intf, UMC_GTEDF);
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
388
mac_stats->MulticastFramesReceivedOK = umac_rl(intf, UMC_GRMCA);
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
389
mac_stats->BroadcastFramesReceivedOK = umac_rl(intf, UMC_GRBCA);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
1169
union mac_stats mac_stats;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
328
dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, mac_stats));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
329
dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, mac_stats));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
341
dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, mac_stats) +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
343
dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, mac_stats) +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
356
dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, mac_stats) +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
358
dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, mac_stats) +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
406
mac_stats.mstat_stats.stats_tx) >> 2;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
408
mac_stats.mstat_stats.stats_rx) >> 2;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
418
dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, mac_stats));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
419
dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, mac_stats));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
430
U64_LO(bnx2x_sp_mapping(bp, mac_stats) + (tx_len << 2));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
432
U64_HI(bnx2x_sp_mapping(bp, mac_stats) + (tx_len << 2));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
559
struct bmac1_stats *new = bnx2x_sp(bp, mac_stats.bmac1_stats);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
594
struct bmac2_stats *new = bnx2x_sp(bp, mac_stats.bmac2_stats);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
660
struct mstat_stats *new = bnx2x_sp(bp, mac_stats.mstat_stats);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
747
struct emac_stats *new = bnx2x_sp(bp, mac_stats.emac_stats);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5545
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5556
mac_stats->FramesReceivedOK =
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5558
mac_stats->FramesTransmittedOK =
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5560
mac_stats->FrameCheckSequenceErrors =
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5562
mac_stats->AlignmentErrors =
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5564
mac_stats->OutOfRangeLengthField =
drivers/net/ethernet/brocade/bna/bfi_enet.h
837
struct bfi_enet_stats_mac mac_stats;
drivers/net/ethernet/brocade/bna/bnad.c
2427
struct bfi_enet_stats_mac *mac_stats;
drivers/net/ethernet/brocade/bna/bnad.c
2431
mac_stats = &bnad->stats.bna_stats->hw_stats.mac_stats;
drivers/net/ethernet/brocade/bna/bnad.c
2433
mac_stats->rx_fcs_error + mac_stats->rx_alignment_error +
drivers/net/ethernet/brocade/bna/bnad.c
2434
mac_stats->rx_frame_length_error + mac_stats->rx_code_error +
drivers/net/ethernet/brocade/bna/bnad.c
2435
mac_stats->rx_undersize;
drivers/net/ethernet/brocade/bna/bnad.c
2436
stats->tx_errors = mac_stats->tx_fcs_error +
drivers/net/ethernet/brocade/bna/bnad.c
2437
mac_stats->tx_undersize;
drivers/net/ethernet/brocade/bna/bnad.c
2438
stats->rx_dropped = mac_stats->rx_drop;
drivers/net/ethernet/brocade/bna/bnad.c
2439
stats->tx_dropped = mac_stats->tx_drop;
drivers/net/ethernet/brocade/bna/bnad.c
2440
stats->multicast = mac_stats->rx_multicast;
drivers/net/ethernet/brocade/bna/bnad.c
2441
stats->collisions = mac_stats->tx_total_collision;
drivers/net/ethernet/brocade/bna/bnad.c
2443
stats->rx_length_errors = mac_stats->rx_frame_length_error;
drivers/net/ethernet/brocade/bna/bnad.c
2447
stats->rx_crc_errors = mac_stats->rx_fcs_error;
drivers/net/ethernet/brocade/bna/bnad.c
2448
stats->rx_frame_errors = mac_stats->rx_alignment_error;
drivers/net/ethernet/cadence/macb_main.c
3345
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/ethernet/cadence/macb_main.c
3352
mac_stats->FramesTransmittedOK = hwstat->tx_ok;
drivers/net/ethernet/cadence/macb_main.c
3353
mac_stats->SingleCollisionFrames = hwstat->tx_single_cols;
drivers/net/ethernet/cadence/macb_main.c
3354
mac_stats->MultipleCollisionFrames = hwstat->tx_multiple_cols;
drivers/net/ethernet/cadence/macb_main.c
3355
mac_stats->FramesReceivedOK = hwstat->rx_ok;
drivers/net/ethernet/cadence/macb_main.c
3356
mac_stats->FrameCheckSequenceErrors = hwstat->rx_fcs_errors;
drivers/net/ethernet/cadence/macb_main.c
3357
mac_stats->AlignmentErrors = hwstat->rx_align_errors;
drivers/net/ethernet/cadence/macb_main.c
3358
mac_stats->FramesWithDeferredXmissions = hwstat->tx_deferred;
drivers/net/ethernet/cadence/macb_main.c
3359
mac_stats->LateCollisions = hwstat->tx_late_cols;
drivers/net/ethernet/cadence/macb_main.c
3360
mac_stats->FramesAbortedDueToXSColls = hwstat->tx_excessive_cols;
drivers/net/ethernet/cadence/macb_main.c
3361
mac_stats->FramesLostDueToIntMACXmitError = hwstat->tx_underruns;
drivers/net/ethernet/cadence/macb_main.c
3362
mac_stats->CarrierSenseErrors = hwstat->tx_carrier_errors;
drivers/net/ethernet/cadence/macb_main.c
3363
mac_stats->FramesLostDueToIntMACRcvError = hwstat->rx_overruns;
drivers/net/ethernet/cadence/macb_main.c
3364
mac_stats->InRangeLengthErrors = hwstat->rx_length_mismatch;
drivers/net/ethernet/cadence/macb_main.c
3365
mac_stats->FrameTooLongErrors = hwstat->rx_oversize_pkts;
drivers/net/ethernet/cadence/macb_main.c
3370
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/ethernet/cadence/macb_main.c
3377
mac_stats->FramesTransmittedOK = hwstat->tx_frames;
drivers/net/ethernet/cadence/macb_main.c
3378
mac_stats->SingleCollisionFrames = hwstat->tx_single_collision_frames;
drivers/net/ethernet/cadence/macb_main.c
3379
mac_stats->MultipleCollisionFrames =
drivers/net/ethernet/cadence/macb_main.c
3381
mac_stats->FramesReceivedOK = hwstat->rx_frames;
drivers/net/ethernet/cadence/macb_main.c
3382
mac_stats->FrameCheckSequenceErrors =
drivers/net/ethernet/cadence/macb_main.c
3384
mac_stats->AlignmentErrors = hwstat->rx_alignment_errors;
drivers/net/ethernet/cadence/macb_main.c
3385
mac_stats->OctetsTransmittedOK = hwstat->tx_octets;
drivers/net/ethernet/cadence/macb_main.c
3386
mac_stats->FramesWithDeferredXmissions = hwstat->tx_deferred_frames;
drivers/net/ethernet/cadence/macb_main.c
3387
mac_stats->LateCollisions = hwstat->tx_late_collisions;
drivers/net/ethernet/cadence/macb_main.c
3388
mac_stats->FramesAbortedDueToXSColls = hwstat->tx_excessive_collisions;
drivers/net/ethernet/cadence/macb_main.c
3389
mac_stats->FramesLostDueToIntMACXmitError = hwstat->tx_underrun;
drivers/net/ethernet/cadence/macb_main.c
3390
mac_stats->CarrierSenseErrors = hwstat->tx_carrier_sense_errors;
drivers/net/ethernet/cadence/macb_main.c
3391
mac_stats->OctetsReceivedOK = hwstat->rx_octets;
drivers/net/ethernet/cadence/macb_main.c
3392
mac_stats->MulticastFramesXmittedOK = hwstat->tx_multicast_frames;
drivers/net/ethernet/cadence/macb_main.c
3393
mac_stats->BroadcastFramesXmittedOK = hwstat->tx_broadcast_frames;
drivers/net/ethernet/cadence/macb_main.c
3394
mac_stats->MulticastFramesReceivedOK = hwstat->rx_multicast_frames;
drivers/net/ethernet/cadence/macb_main.c
3395
mac_stats->BroadcastFramesReceivedOK = hwstat->rx_broadcast_frames;
drivers/net/ethernet/cadence/macb_main.c
3396
mac_stats->InRangeLengthErrors = hwstat->rx_length_field_frame_errors;
drivers/net/ethernet/cadence/macb_main.c
3397
mac_stats->FrameTooLongErrors = hwstat->rx_oversize_frames;
drivers/net/ethernet/chelsio/cxgb3/common.h
484
struct mac_stats stats;
drivers/net/ethernet/chelsio/cxgb3/common.h
714
const struct mac_stats *t3_mac_update_stats(struct cmac *mac);
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
1491
const struct mac_stats *pstats;
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
1666
const struct mac_stats *s;
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
472
struct mac_stats *s = &mac->stats;
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
535
struct mac_stats *s = &mac->stats;
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
598
const struct mac_stats *t3_mac_update_stats(struct cmac *mac)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
418
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
424
switch (mac_stats->src) {
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
426
enetc_mac_stats(hw, 0, mac_stats);
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
430
enetc_mac_stats(hw, 1, mac_stats);
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
433
ethtool_aggregate_mac_stats(ndev, mac_stats);
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
464
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
468
switch (mac_stats->src) {
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
470
enetc_ppm_mac_stats(priv->si, mac_stats);
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
475
ethtool_aggregate_mac_stats(ndev, mac_stats);
drivers/net/ethernet/hisilicon/hns3/hnae3.h
685
struct hns3_mac_stats *mac_stats);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2914
struct hns3_mac_stats mac_stats;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2916
h->ae_algo->ops->get_mac_stats(h, &mac_stats);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2918
mac_stats.tx_pause_cnt, mac_stats.rx_pause_cnt);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
11960
memset(&hdev->mac_stats, 0, sizeof(hdev->mac_stats));
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
444
u64 *data = (u64 *)(&hdev->mac_stats);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
481
u64 *data = (u64 *)(&hdev->mac_stats);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
506
data_size = min_t(u32, sizeof(hdev->mac_stats) / sizeof(u64), reg_num);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
591
*buf = HCLGE_STATS_READ(&hdev->mac_stats, strs[i].offset);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
765
struct hns3_mac_stats *mac_stats)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
772
mac_stats->tx_pause_cnt = hdev->mac_stats.mac_tx_mac_pause_num;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
773
mac_stats->rx_pause_cnt = hdev->mac_stats.mac_rx_mac_pause_num;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h
874
struct hclge_mac_stats mac_stats;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c
149
stats[i] = HCLGE_STATS_READ(&hdev->mac_stats, offset[i]);
drivers/net/ethernet/intel/ice/ice_ethtool.c
4666
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/ethernet/intel/ice/ice_ethtool.c
4671
mac_stats->FramesTransmittedOK = ps->eth.tx_unicast +
drivers/net/ethernet/intel/ice/ice_ethtool.c
4674
mac_stats->FramesReceivedOK = ps->eth.rx_unicast +
drivers/net/ethernet/intel/ice/ice_ethtool.c
4677
mac_stats->FrameCheckSequenceErrors = ps->crc_errors;
drivers/net/ethernet/intel/ice/ice_ethtool.c
4678
mac_stats->OctetsTransmittedOK = ps->eth.tx_bytes;
drivers/net/ethernet/intel/ice/ice_ethtool.c
4679
mac_stats->OctetsReceivedOK = ps->eth.rx_bytes;
drivers/net/ethernet/intel/ice/ice_ethtool.c
4680
mac_stats->MulticastFramesXmittedOK = ps->eth.tx_multicast;
drivers/net/ethernet/intel/ice/ice_ethtool.c
4681
mac_stats->BroadcastFramesXmittedOK = ps->eth.tx_broadcast;
drivers/net/ethernet/intel/ice/ice_ethtool.c
4682
mac_stats->MulticastFramesReceivedOK = ps->eth.rx_multicast;
drivers/net/ethernet/intel/ice/ice_ethtool.c
4683
mac_stats->BroadcastFramesReceivedOK = ps->eth.rx_broadcast;
drivers/net/ethernet/intel/ice/ice_ethtool.c
4684
mac_stats->InRangeLengthErrors = ps->rx_len_errors;
drivers/net/ethernet/intel/ice/ice_ethtool.c
4685
mac_stats->FrameTooLongErrors = ps->rx_oversize;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
245
int qstats_count, mac_stats = 0;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
253
mac_stats = CGX_RX_STATS_COUNT + CGX_TX_STATS_COUNT;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
257
mac_stats + OTX2_FEC_STATS_CNT + 1;
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2696
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2700
mlx5e_stats_eth_mac_get(priv, mac_stats);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
954
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
967
mac_stats->FramesTransmittedOK = RD(a_frames_transmitted_ok);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
968
mac_stats->FramesReceivedOK = RD(a_frames_received_ok);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
969
mac_stats->FrameCheckSequenceErrors = RD(a_frame_check_sequence_errors);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
970
mac_stats->OctetsTransmittedOK = RD(a_octets_transmitted_ok);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
971
mac_stats->OctetsReceivedOK = RD(a_octets_received_ok);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
972
mac_stats->MulticastFramesXmittedOK = RD(a_multicast_frames_xmitted_ok);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
973
mac_stats->BroadcastFramesXmittedOK = RD(a_broadcast_frames_xmitted_ok);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
974
mac_stats->MulticastFramesReceivedOK = RD(a_multicast_frames_received_ok);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
975
mac_stats->BroadcastFramesReceivedOK = RD(a_broadcast_frames_received_ok);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
976
mac_stats->InRangeLengthErrors = RD(a_in_range_length_errors);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
977
mac_stats->OutOfRangeLengthField = RD(a_out_of_range_length_field);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
978
mac_stats->FrameTooLongErrors = RD(a_frame_too_long_errors);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
126
struct ethtool_eth_mac_stats *mac_stats);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1111
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1119
mac_stats->FramesTransmittedOK =
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1121
mac_stats->FramesReceivedOK =
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1123
mac_stats->FrameCheckSequenceErrors =
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1125
mac_stats->AlignmentErrors =
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1127
mac_stats->OctetsTransmittedOK =
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1129
mac_stats->OctetsReceivedOK =
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1131
mac_stats->MulticastFramesXmittedOK =
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1133
mac_stats->BroadcastFramesXmittedOK =
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1135
mac_stats->MulticastFramesReceivedOK =
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1137
mac_stats->BroadcastFramesReceivedOK =
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1139
mac_stats->InRangeLengthErrors =
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1141
mac_stats->OutOfRangeLengthField =
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1143
mac_stats->FrameTooLongErrors =
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1714
struct fbnic_mac_stats *mac_stats;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1717
mac_stats = &fbd->hw_stats.mac;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1719
fbd->mac->get_pause_stats(fbd, false, &mac_stats->pause);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1721
pause_stats->tx_pause_frames = mac_stats->pause.tx_pause_frames.value;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1722
pause_stats->rx_pause_frames = mac_stats->pause.rx_pause_frames.value;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1771
struct fbnic_mac_stats *mac_stats;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1775
mac_stats = &fbd->hw_stats.mac;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1778
mac->get_eth_mac_stats(fbd, false, &mac_stats->eth_mac);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1781
&mac_stats->eth_mac.FramesTransmittedOK);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1783
&mac_stats->eth_mac.FramesReceivedOK);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1785
&mac_stats->eth_mac.FrameCheckSequenceErrors);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1787
&mac_stats->eth_mac.AlignmentErrors);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1789
&mac_stats->eth_mac.OctetsTransmittedOK);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1791
&mac_stats->eth_mac.FramesLostDueToIntMACXmitError);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1793
&mac_stats->eth_mac.OctetsReceivedOK);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1795
&mac_stats->eth_mac.FramesLostDueToIntMACRcvError);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1797
&mac_stats->eth_mac.MulticastFramesXmittedOK);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1799
&mac_stats->eth_mac.BroadcastFramesXmittedOK);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1801
&mac_stats->eth_mac.MulticastFramesReceivedOK);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1803
&mac_stats->eth_mac.BroadcastFramesReceivedOK);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1805
&mac_stats->eth_mac.FrameTooLongErrors);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1813
struct fbnic_mac_stats *mac_stats;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1816
mac_stats = &fbd->hw_stats.mac;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1818
fbd->mac->get_eth_ctrl_stats(fbd, false, &mac_stats->eth_ctrl);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1821
mac_stats->eth_ctrl.MACControlFramesReceived.value;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1823
mac_stats->eth_ctrl.MACControlFramesTransmitted.value;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1847
struct fbnic_mac_stats *mac_stats;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1851
mac_stats = &fbd->hw_stats.mac;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1853
fbd->mac->get_rmon_stats(fbd, false, &mac_stats->rmon);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1856
mac_stats->rmon.undersize_pkts.value;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1858
mac_stats->rmon.oversize_pkts.value;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1860
mac_stats->rmon.fragments.value;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1862
mac_stats->rmon.jabbers.value;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1865
rmon_stats->hist[i] = mac_stats->rmon.hist[i].value;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1866
rmon_stats->hist_tx[i] = mac_stats->rmon.hist_tx[i].value;
drivers/net/ethernet/meta/fbnic/fbnic_hw_stats.c
534
struct fbnic_mac_stats *mac_stats)
drivers/net/ethernet/meta/fbnic/fbnic_hw_stats.c
538
mac->get_eth_mac_stats(fbd, true, &mac_stats->eth_mac);
drivers/net/ethernet/meta/fbnic/fbnic_hw_stats.c
539
mac->get_pause_stats(fbd, true, &mac_stats->pause);
drivers/net/ethernet/meta/fbnic/fbnic_hw_stats.c
540
mac->get_eth_ctrl_stats(fbd, true, &mac_stats->eth_ctrl);
drivers/net/ethernet/meta/fbnic/fbnic_hw_stats.c
541
mac->get_rmon_stats(fbd, true, &mac_stats->rmon);
drivers/net/ethernet/meta/fbnic/fbnic_mac.c
722
struct fbnic_eth_mac_stats *mac_stats)
drivers/net/ethernet/meta/fbnic/fbnic_mac.c
724
fbnic_mac_stat_rd64(fbd, reset, mac_stats->OctetsReceivedOK,
drivers/net/ethernet/meta/fbnic/fbnic_mac.c
726
fbnic_mac_stat_rd64(fbd, reset, mac_stats->AlignmentErrors,
drivers/net/ethernet/meta/fbnic/fbnic_mac.c
728
fbnic_mac_stat_rd64(fbd, reset, mac_stats->FrameTooLongErrors,
drivers/net/ethernet/meta/fbnic/fbnic_mac.c
730
fbnic_mac_stat_rd64(fbd, reset, mac_stats->FramesReceivedOK,
drivers/net/ethernet/meta/fbnic/fbnic_mac.c
732
fbnic_mac_stat_rd64(fbd, reset, mac_stats->FrameCheckSequenceErrors,
drivers/net/ethernet/meta/fbnic/fbnic_mac.c
735
mac_stats->FramesLostDueToIntMACRcvError,
drivers/net/ethernet/meta/fbnic/fbnic_mac.c
737
fbnic_mac_stat_rd64(fbd, reset, mac_stats->MulticastFramesReceivedOK,
drivers/net/ethernet/meta/fbnic/fbnic_mac.c
739
fbnic_mac_stat_rd64(fbd, reset, mac_stats->BroadcastFramesReceivedOK,
drivers/net/ethernet/meta/fbnic/fbnic_mac.c
741
fbnic_mac_stat_rd64(fbd, reset, mac_stats->OctetsTransmittedOK,
drivers/net/ethernet/meta/fbnic/fbnic_mac.c
743
fbnic_mac_stat_rd64(fbd, reset, mac_stats->FramesTransmittedOK,
drivers/net/ethernet/meta/fbnic/fbnic_mac.c
746
mac_stats->FramesLostDueToIntMACXmitError,
drivers/net/ethernet/meta/fbnic/fbnic_mac.c
748
fbnic_mac_stat_rd64(fbd, reset, mac_stats->MulticastFramesXmittedOK,
drivers/net/ethernet/meta/fbnic/fbnic_mac.c
750
fbnic_mac_stat_rd64(fbd, reset, mac_stats->BroadcastFramesXmittedOK,
drivers/net/ethernet/meta/fbnic/fbnic_mac.h
106
struct fbnic_eth_mac_stats *mac_stats);
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
358
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
370
mac_stats->FramesTransmittedOK =
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
377
mac_stats->SingleCollisionFrames =
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
379
mac_stats->FramesReceivedOK =
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
383
mac_stats->FrameCheckSequenceErrors =
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
386
mac_stats->OctetsTransmittedOK =
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
389
mac_stats->FramesWithDeferredXmissions =
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
391
mac_stats->OctetsReceivedOK =
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
393
mac_stats->MulticastFramesXmittedOK =
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
396
mac_stats->BroadcastFramesXmittedOK =
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
399
mac_stats->MulticastFramesReceivedOK =
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
401
mac_stats->BroadcastFramesReceivedOK =
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
403
mac_stats->InRangeLengthErrors =
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
410
mac_stats->OutOfRangeLengthField =
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
415
mac_stats->FrameTooLongErrors =
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
837
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
856
mac_stats->FramesTransmittedOK = portstats[spx5_stats_tx_uc_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
860
mac_stats->SingleCollisionFrames =
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
862
mac_stats->MultipleCollisionFrames =
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
864
mac_stats->FramesReceivedOK = portstats[spx5_stats_rx_uc_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
868
mac_stats->FrameCheckSequenceErrors =
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
871
mac_stats->AlignmentErrors = portstats[spx5_stats_rx_alignment_lost_cnt]
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
873
mac_stats->OctetsTransmittedOK = portstats[spx5_stats_tx_ok_bytes_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
875
mac_stats->FramesWithDeferredXmissions =
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
877
mac_stats->LateCollisions =
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
879
mac_stats->FramesAbortedDueToXSColls =
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
881
mac_stats->CarrierSenseErrors = portstats[spx5_stats_tx_csense_cnt];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
882
mac_stats->OctetsReceivedOK = portstats[spx5_stats_rx_ok_bytes_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
884
mac_stats->MulticastFramesXmittedOK = portstats[spx5_stats_tx_mc_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
886
mac_stats->BroadcastFramesXmittedOK = portstats[spx5_stats_tx_bc_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
888
mac_stats->FramesWithExcessiveDeferral =
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
890
mac_stats->MulticastFramesReceivedOK = portstats[spx5_stats_rx_mc_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
892
mac_stats->BroadcastFramesReceivedOK = portstats[spx5_stats_rx_bc_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
894
mac_stats->InRangeLengthErrors =
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
897
mac_stats->OutOfRangeLengthField =
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
900
mac_stats->FrameTooLongErrors = portstats[spx5_stats_rx_oversize_cnt] +
drivers/net/ethernet/mscc/ocelot_stats.c
688
struct ethtool_eth_mac_stats *mac_stats = priv;
drivers/net/ethernet/mscc/ocelot_stats.c
690
mac_stats->OctetsTransmittedOK = s[OCELOT_STAT_TX_OCTETS];
drivers/net/ethernet/mscc/ocelot_stats.c
691
mac_stats->FramesTransmittedOK = s[OCELOT_STAT_TX_64] +
drivers/net/ethernet/mscc/ocelot_stats.c
698
mac_stats->OctetsReceivedOK = s[OCELOT_STAT_RX_OCTETS];
drivers/net/ethernet/mscc/ocelot_stats.c
699
mac_stats->FramesReceivedOK = s[OCELOT_STAT_RX_GREEN_PRIO_0] +
drivers/net/ethernet/mscc/ocelot_stats.c
715
mac_stats->MulticastFramesXmittedOK = s[OCELOT_STAT_TX_MULTICAST];
drivers/net/ethernet/mscc/ocelot_stats.c
716
mac_stats->BroadcastFramesXmittedOK = s[OCELOT_STAT_TX_BROADCAST];
drivers/net/ethernet/mscc/ocelot_stats.c
717
mac_stats->MulticastFramesReceivedOK = s[OCELOT_STAT_RX_MULTICAST];
drivers/net/ethernet/mscc/ocelot_stats.c
718
mac_stats->BroadcastFramesReceivedOK = s[OCELOT_STAT_RX_BROADCAST];
drivers/net/ethernet/mscc/ocelot_stats.c
719
mac_stats->FrameTooLongErrors = s[OCELOT_STAT_RX_LONGS];
drivers/net/ethernet/mscc/ocelot_stats.c
723
mac_stats->FrameCheckSequenceErrors = s[OCELOT_STAT_RX_CRC_ALIGN_ERRS];
drivers/net/ethernet/mscc/ocelot_stats.c
724
mac_stats->AlignmentErrors = s[OCELOT_STAT_RX_CRC_ALIGN_ERRS];
drivers/net/ethernet/mscc/ocelot_stats.c
731
struct ethtool_eth_mac_stats *mac_stats = priv;
drivers/net/ethernet/mscc/ocelot_stats.c
733
mac_stats->OctetsTransmittedOK = s[OCELOT_STAT_TX_PMAC_OCTETS];
drivers/net/ethernet/mscc/ocelot_stats.c
734
mac_stats->FramesTransmittedOK = s[OCELOT_STAT_TX_PMAC_64] +
drivers/net/ethernet/mscc/ocelot_stats.c
741
mac_stats->OctetsReceivedOK = s[OCELOT_STAT_RX_PMAC_OCTETS];
drivers/net/ethernet/mscc/ocelot_stats.c
742
mac_stats->FramesReceivedOK = s[OCELOT_STAT_RX_PMAC_64] +
drivers/net/ethernet/mscc/ocelot_stats.c
749
mac_stats->MulticastFramesXmittedOK = s[OCELOT_STAT_TX_PMAC_MULTICAST];
drivers/net/ethernet/mscc/ocelot_stats.c
750
mac_stats->BroadcastFramesXmittedOK = s[OCELOT_STAT_TX_PMAC_BROADCAST];
drivers/net/ethernet/mscc/ocelot_stats.c
751
mac_stats->MulticastFramesReceivedOK = s[OCELOT_STAT_RX_PMAC_MULTICAST];
drivers/net/ethernet/mscc/ocelot_stats.c
752
mac_stats->BroadcastFramesReceivedOK = s[OCELOT_STAT_RX_PMAC_BROADCAST];
drivers/net/ethernet/mscc/ocelot_stats.c
753
mac_stats->FrameTooLongErrors = s[OCELOT_STAT_RX_PMAC_LONGS];
drivers/net/ethernet/mscc/ocelot_stats.c
757
mac_stats->FrameCheckSequenceErrors = s[OCELOT_STAT_RX_PMAC_CRC_ALIGN_ERRS];
drivers/net/ethernet/mscc/ocelot_stats.c
758
mac_stats->AlignmentErrors = s[OCELOT_STAT_RX_PMAC_CRC_ALIGN_ERRS];
drivers/net/ethernet/mscc/ocelot_stats.c
762
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/ethernet/mscc/ocelot_stats.c
766
switch (mac_stats->src) {
drivers/net/ethernet/mscc/ocelot_stats.c
768
ocelot_port_stats_run(ocelot, port, mac_stats,
drivers/net/ethernet/mscc/ocelot_stats.c
773
ocelot_port_stats_run(ocelot, port, mac_stats,
drivers/net/ethernet/mscc/ocelot_stats.c
778
ethtool_aggregate_mac_stats(dev, mac_stats);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1130
struct qlcnic_mac_statistics *mac_stats)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1139
if (mac_stats == NULL)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1157
mac_stats->mac_tx_frames = le64_to_cpu(stats->mac_tx_frames);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1158
mac_stats->mac_tx_bytes = le64_to_cpu(stats->mac_tx_bytes);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1159
mac_stats->mac_tx_mcast_pkts =
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1161
mac_stats->mac_tx_bcast_pkts =
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1163
mac_stats->mac_rx_frames = le64_to_cpu(stats->mac_rx_frames);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1164
mac_stats->mac_rx_bytes = le64_to_cpu(stats->mac_rx_bytes);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1165
mac_stats->mac_rx_mcast_pkts =
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1167
mac_stats->mac_rx_length_error =
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1169
mac_stats->mac_rx_length_small =
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1171
mac_stats->mac_rx_length_large =
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1173
mac_stats->mac_rx_jabber = le64_to_cpu(stats->mac_rx_jabber);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1174
mac_stats->mac_rx_dropped = le64_to_cpu(stats->mac_rx_dropped);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1175
mac_stats->mac_rx_crc_error = le64_to_cpu(stats->mac_rx_crc_error);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1255
struct qlcnic_mac_statistics *mac_stats =
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1257
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_frames);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1258
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_bytes);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1259
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_mcast_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1260
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_bcast_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1261
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_pause_cnt);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1262
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_ctrl_pkt);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1263
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_lt_64b_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1264
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_lt_127b_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1265
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_lt_255b_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1266
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_lt_511b_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1267
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_lt_1023b_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1268
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_lt_1518b_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1269
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_gt_1518b_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1270
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_frames);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1271
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_bytes);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1272
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_mcast_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1273
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_bcast_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1274
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_pause_cnt);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1275
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_ctrl_pkt);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1276
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_lt_64b_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1277
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_lt_127b_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1278
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_lt_255b_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1279
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_lt_511b_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1280
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_lt_1023b_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1281
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_lt_1518b_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1282
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_gt_1518b_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1283
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_length_error);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1284
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_length_small);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1285
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_length_large);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1286
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_jabber);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1287
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_dropped);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1288
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_crc_error);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1289
*data++ = QLCNIC_FILL_STATS(mac_stats->mac_align_error);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1348
struct qlcnic_mac_statistics mac_stats;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1377
memset(&mac_stats, 0, sizeof(struct qlcnic_mac_statistics));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1378
qlcnic_get_mac_stats(adapter, &mac_stats);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1379
data = qlcnic_fill_stats(data, &mac_stats, QLCNIC_MAC_STATS);
drivers/net/ethernet/realtek/r8169_main.c
2322
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/ethernet/realtek/r8169_main.c
2328
mac_stats->FramesTransmittedOK =
drivers/net/ethernet/realtek/r8169_main.c
2330
mac_stats->SingleCollisionFrames =
drivers/net/ethernet/realtek/r8169_main.c
2332
mac_stats->MultipleCollisionFrames =
drivers/net/ethernet/realtek/r8169_main.c
2334
mac_stats->FramesReceivedOK =
drivers/net/ethernet/realtek/r8169_main.c
2336
mac_stats->AlignmentErrors =
drivers/net/ethernet/realtek/r8169_main.c
2338
mac_stats->FramesLostDueToIntMACXmitError =
drivers/net/ethernet/realtek/r8169_main.c
2340
mac_stats->BroadcastFramesReceivedOK =
drivers/net/ethernet/realtek/r8169_main.c
2342
mac_stats->MulticastFramesReceivedOK =
drivers/net/ethernet/realtek/r8169_main.c
2348
mac_stats->AlignmentErrors =
drivers/net/ethernet/realtek/r8169_main.c
2350
mac_stats->OctetsTransmittedOK =
drivers/net/ethernet/realtek/r8169_main.c
2352
mac_stats->LateCollisions =
drivers/net/ethernet/realtek/r8169_main.c
2354
mac_stats->FramesAbortedDueToXSColls =
drivers/net/ethernet/realtek/r8169_main.c
2356
mac_stats->OctetsReceivedOK =
drivers/net/ethernet/realtek/r8169_main.c
2358
mac_stats->FramesLostDueToIntMACRcvError =
drivers/net/ethernet/realtek/r8169_main.c
2360
mac_stats->MulticastFramesXmittedOK =
drivers/net/ethernet/realtek/r8169_main.c
2362
mac_stats->BroadcastFramesXmittedOK =
drivers/net/ethernet/realtek/r8169_main.c
2364
mac_stats->MulticastFramesReceivedOK =
drivers/net/ethernet/realtek/r8169_main.c
2366
mac_stats->FrameTooLongErrors =
drivers/net/ethernet/spacemit/k1_emac.c
1263
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/ethernet/spacemit/k1_emac.c
1276
mac_stats->MulticastFramesXmittedOK = tx_stats->stats.tx_multicast_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1277
mac_stats->BroadcastFramesXmittedOK = tx_stats->stats.tx_broadcast_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1279
mac_stats->MulticastFramesReceivedOK =
drivers/net/ethernet/spacemit/k1_emac.c
1281
mac_stats->BroadcastFramesReceivedOK =
drivers/net/ethernet/spacemit/k1_emac.c
1284
mac_stats->SingleCollisionFrames = tx_stats->stats.tx_singleclsn_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1285
mac_stats->MultipleCollisionFrames = tx_stats->stats.tx_multiclsn_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1286
mac_stats->LateCollisions = tx_stats->stats.tx_lateclsn_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1287
mac_stats->FramesAbortedDueToXSColls =
drivers/net/ethernet/sun/niu.c
3921
struct niu_xmac_stats *mp = &np->mac_stats.xmac;
drivers/net/ethernet/sun/niu.c
3991
struct niu_bmac_stats *mp = &np->mac_stats.bmac;
drivers/net/ethernet/sun/niu.c
6191
struct niu_xmac_stats *mp = &np->mac_stats.xmac;
drivers/net/ethernet/sun/niu.c
6216
struct niu_bmac_stats *mp = &np->mac_stats.bmac;
drivers/net/ethernet/sun/niu.c
7822
memcpy(data, &np->mac_stats.xmac,
drivers/net/ethernet/sun/niu.c
7826
memcpy(data, &np->mac_stats.bmac,
drivers/net/ethernet/sun/niu.h
3271
union niu_mac_stats mac_stats;
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
189
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
197
mac_stats->MulticastFramesXmittedOK = hwstats->mptc;
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
198
mac_stats->BroadcastFramesXmittedOK = hwstats->bptc;
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
199
mac_stats->MulticastFramesReceivedOK = hwstats->mprc;
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
200
mac_stats->BroadcastFramesReceivedOK = hwstats->bprc;
drivers/net/ethernet/wangxun/libwx/wx_ethtool.h
12
struct ethtool_eth_mac_stats *mac_stats);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2384
struct ethtool_eth_mac_stats *mac_stats)
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2394
mac_stats->FramesTransmittedOK =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2396
mac_stats->SingleCollisionFrames =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2398
mac_stats->MultipleCollisionFrames =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2400
mac_stats->FramesReceivedOK =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2402
mac_stats->FrameCheckSequenceErrors =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2404
mac_stats->AlignmentErrors =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2406
mac_stats->FramesWithDeferredXmissions =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2408
mac_stats->LateCollisions =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2410
mac_stats->FramesAbortedDueToXSColls =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2412
mac_stats->MulticastFramesXmittedOK =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2414
mac_stats->BroadcastFramesXmittedOK =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2416
mac_stats->FramesWithExcessiveDeferral =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2418
mac_stats->MulticastFramesReceivedOK =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2420
mac_stats->BroadcastFramesReceivedOK =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2422
mac_stats->InRangeLengthErrors =
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
664
struct iwl_stats_ntfy_per_mac *mac_stats;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
675
mac_stats = &data->per_mac[vif_id];
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
678
le32_to_cpu(mac_stats->beacon_counter);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
680
-le32_to_cpu(mac_stats->beacon_average_energy);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
689
sig = -le32_to_cpu(mac_stats->beacon_filter_average_energy);
drivers/net/wireless/mediatek/mt7601u/mt7601u.h
244
struct mac_stats stats;
drivers/net/wireless/microchip/wilc1000/netdev.c
897
.ndo_get_stats = mac_stats,
include/linux/ethtool.h
1290
struct ethtool_eth_mac_stats *mac_stats);
include/linux/ethtool_netlink.h
35
struct ethtool_eth_mac_stats *mac_stats);
include/linux/ethtool_netlink.h
92
struct ethtool_eth_mac_stats *mac_stats)
include/net/dsa.h
906
struct ethtool_eth_mac_stats *mac_stats);
include/soc/mscc/ocelot.h
1032
struct ethtool_eth_mac_stats *mac_stats);
net/dsa/user.c
1107
struct ethtool_eth_mac_stats *mac_stats)
net/dsa/user.c
1113
ds->ops->get_eth_mac_stats(ds, dp->index, mac_stats);
net/ethtool/stats.c
165
data->mac_stats.src = src;
net/ethtool/stats.c
182
dev->ethtool_ops->get_eth_mac_stats(dev, &data->mac_stats);
net/ethtool/stats.c
23
struct ethtool_eth_mac_stats mac_stats;
net/ethtool/stats.c
306
data->mac_stats.FramesTransmittedOK) ||
net/ethtool/stats.c
308
data->mac_stats.SingleCollisionFrames) ||
net/ethtool/stats.c
310
data->mac_stats.MultipleCollisionFrames) ||
net/ethtool/stats.c
312
data->mac_stats.FramesReceivedOK) ||
net/ethtool/stats.c
314
data->mac_stats.FrameCheckSequenceErrors) ||
net/ethtool/stats.c
316
data->mac_stats.AlignmentErrors) ||
net/ethtool/stats.c
318
data->mac_stats.OctetsTransmittedOK) ||
net/ethtool/stats.c
320
data->mac_stats.FramesWithDeferredXmissions) ||
net/ethtool/stats.c
322
data->mac_stats.LateCollisions) ||
net/ethtool/stats.c
324
data->mac_stats.FramesAbortedDueToXSColls) ||
net/ethtool/stats.c
326
data->mac_stats.FramesLostDueToIntMACXmitError) ||
net/ethtool/stats.c
328
data->mac_stats.CarrierSenseErrors) ||
net/ethtool/stats.c
330
data->mac_stats.OctetsReceivedOK) ||
net/ethtool/stats.c
332
data->mac_stats.FramesLostDueToIntMACRcvError) ||
net/ethtool/stats.c
334
data->mac_stats.MulticastFramesXmittedOK) ||
net/ethtool/stats.c
336
data->mac_stats.BroadcastFramesXmittedOK) ||
net/ethtool/stats.c
338
data->mac_stats.FramesWithExcessiveDeferral) ||
net/ethtool/stats.c
340
data->mac_stats.MulticastFramesReceivedOK) ||
net/ethtool/stats.c
342
data->mac_stats.BroadcastFramesReceivedOK) ||
net/ethtool/stats.c
344
data->mac_stats.InRangeLengthErrors) ||
net/ethtool/stats.c
346
data->mac_stats.OutOfRangeLengthField) ||
net/ethtool/stats.c
348
data->mac_stats.FrameTooLongErrors))
net/ethtool/stats.c
525
struct ethtool_eth_mac_stats *mac_stats)
net/ethtool/stats.c
538
ethtool_aggregate_stats(mac_stats, &emac, &pmac,
net/ethtool/stats.c
539
sizeof(mac_stats->stats),