Lines Matching refs:mac

418 #define RMON_UPDATE(mac, name, stat_name) \  argument
420 t1_tpi_read((mac)->adapter, OFFSET(name), &val0); \
421 t1_tpi_read((mac)->adapter, OFFSET((name)+1), &val1); \
422 t1_tpi_read((mac)->adapter, OFFSET((name)+2), &val2); \
423 (mac)->stats.stat_name = (u64)(val0 & 0xffff) | \
426 ((mac)->stats.stat_name & \
430 (mac)->stats.stat_name += 1ULL << 40; \
433 static const struct cmac_statistics *pm3393_update_statistics(struct cmac *mac, in pm3393_update_statistics() argument
440 pmwrite(mac, SUNI1x10GEXP_REG_MSTAT_CONTROL, in pm3393_update_statistics()
444 pmread(mac, SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_0, &val0); in pm3393_update_statistics()
445 pmread(mac, SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_1, &val1); in pm3393_update_statistics()
446 pmread(mac, SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_2, &val2); in pm3393_update_statistics()
447 pmread(mac, SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_3, &val3); in pm3393_update_statistics()
452 RMON_UPDATE(mac, RxOctetsReceivedOK, RxOctetsOK); in pm3393_update_statistics()
453 RMON_UPDATE(mac, RxUnicastFramesReceivedOK, RxUnicastFramesOK); in pm3393_update_statistics()
454 RMON_UPDATE(mac, RxMulticastFramesReceivedOK, RxMulticastFramesOK); in pm3393_update_statistics()
455 RMON_UPDATE(mac, RxBroadcastFramesReceivedOK, RxBroadcastFramesOK); in pm3393_update_statistics()
456 RMON_UPDATE(mac, RxPAUSEMACCtrlFramesReceived, RxPauseFrames); in pm3393_update_statistics()
457 RMON_UPDATE(mac, RxFrameCheckSequenceErrors, RxFCSErrors); in pm3393_update_statistics()
458 RMON_UPDATE(mac, RxFramesLostDueToInternalMACErrors, in pm3393_update_statistics()
460 RMON_UPDATE(mac, RxSymbolErrors, RxSymbolErrors); in pm3393_update_statistics()
461 RMON_UPDATE(mac, RxInRangeLengthErrors, RxInRangeLengthErrors); in pm3393_update_statistics()
462 RMON_UPDATE(mac, RxFramesTooLongErrors , RxFrameTooLongErrors); in pm3393_update_statistics()
463 RMON_UPDATE(mac, RxJabbers, RxJabberErrors); in pm3393_update_statistics()
464 RMON_UPDATE(mac, RxFragments, RxRuntErrors); in pm3393_update_statistics()
465 RMON_UPDATE(mac, RxUndersizedFrames, RxRuntErrors); in pm3393_update_statistics()
466 RMON_UPDATE(mac, RxJumboFramesReceivedOK, RxJumboFramesOK); in pm3393_update_statistics()
467 RMON_UPDATE(mac, RxJumboOctetsReceivedOK, RxJumboOctetsOK); in pm3393_update_statistics()
470 RMON_UPDATE(mac, TxOctetsTransmittedOK, TxOctetsOK); in pm3393_update_statistics()
471 RMON_UPDATE(mac, TxFramesLostDueToInternalMACTransmissionError, in pm3393_update_statistics()
473 RMON_UPDATE(mac, TxTransmitSystemError, TxFCSErrors); in pm3393_update_statistics()
474 RMON_UPDATE(mac, TxUnicastFramesTransmittedOK, TxUnicastFramesOK); in pm3393_update_statistics()
475 RMON_UPDATE(mac, TxMulticastFramesTransmittedOK, TxMulticastFramesOK); in pm3393_update_statistics()
476 RMON_UPDATE(mac, TxBroadcastFramesTransmittedOK, TxBroadcastFramesOK); in pm3393_update_statistics()
477 RMON_UPDATE(mac, TxPAUSEMACCtrlFramesTransmitted, TxPauseFrames); in pm3393_update_statistics()
478 RMON_UPDATE(mac, TxJumboFramesReceivedOK, TxJumboFramesOK); in pm3393_update_statistics()
479 RMON_UPDATE(mac, TxJumboOctetsReceivedOK, TxJumboOctetsOK); in pm3393_update_statistics()
481 return &mac->stats; in pm3393_update_statistics()