Lines Matching refs:mac
427 #define RMON_UPDATE(mac, name, stat_name) \ argument
429 t1_tpi_read((mac)->adapter, OFFSET(name), &val0); \
430 t1_tpi_read((mac)->adapter, OFFSET((name)+1), &val1); \
431 t1_tpi_read((mac)->adapter, OFFSET((name)+2), &val2); \
432 (mac)->stats.stat_name = (u64)(val0 & 0xffff) | \
435 ((mac)->stats.stat_name & \
439 (mac)->stats.stat_name += 1ULL << 40; \
442 static const struct cmac_statistics *pm3393_update_statistics(struct cmac *mac, in pm3393_update_statistics() argument
449 pmwrite(mac, SUNI1x10GEXP_REG_MSTAT_CONTROL, in pm3393_update_statistics()
453 pmread(mac, SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_0, &val0); in pm3393_update_statistics()
454 pmread(mac, SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_1, &val1); in pm3393_update_statistics()
455 pmread(mac, SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_2, &val2); in pm3393_update_statistics()
456 pmread(mac, SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_3, &val3); in pm3393_update_statistics()
461 RMON_UPDATE(mac, RxOctetsReceivedOK, RxOctetsOK); in pm3393_update_statistics()
462 RMON_UPDATE(mac, RxUnicastFramesReceivedOK, RxUnicastFramesOK); in pm3393_update_statistics()
463 RMON_UPDATE(mac, RxMulticastFramesReceivedOK, RxMulticastFramesOK); in pm3393_update_statistics()
464 RMON_UPDATE(mac, RxBroadcastFramesReceivedOK, RxBroadcastFramesOK); in pm3393_update_statistics()
465 RMON_UPDATE(mac, RxPAUSEMACCtrlFramesReceived, RxPauseFrames); in pm3393_update_statistics()
466 RMON_UPDATE(mac, RxFrameCheckSequenceErrors, RxFCSErrors); in pm3393_update_statistics()
467 RMON_UPDATE(mac, RxFramesLostDueToInternalMACErrors, in pm3393_update_statistics()
469 RMON_UPDATE(mac, RxSymbolErrors, RxSymbolErrors); in pm3393_update_statistics()
470 RMON_UPDATE(mac, RxInRangeLengthErrors, RxInRangeLengthErrors); in pm3393_update_statistics()
471 RMON_UPDATE(mac, RxFramesTooLongErrors , RxFrameTooLongErrors); in pm3393_update_statistics()
472 RMON_UPDATE(mac, RxJabbers, RxJabberErrors); in pm3393_update_statistics()
473 RMON_UPDATE(mac, RxFragments, RxRuntErrors); in pm3393_update_statistics()
474 RMON_UPDATE(mac, RxUndersizedFrames, RxRuntErrors); in pm3393_update_statistics()
475 RMON_UPDATE(mac, RxJumboFramesReceivedOK, RxJumboFramesOK); in pm3393_update_statistics()
476 RMON_UPDATE(mac, RxJumboOctetsReceivedOK, RxJumboOctetsOK); in pm3393_update_statistics()
479 RMON_UPDATE(mac, TxOctetsTransmittedOK, TxOctetsOK); in pm3393_update_statistics()
480 RMON_UPDATE(mac, TxFramesLostDueToInternalMACTransmissionError, in pm3393_update_statistics()
482 RMON_UPDATE(mac, TxTransmitSystemError, TxFCSErrors); in pm3393_update_statistics()
483 RMON_UPDATE(mac, TxUnicastFramesTransmittedOK, TxUnicastFramesOK); in pm3393_update_statistics()
484 RMON_UPDATE(mac, TxMulticastFramesTransmittedOK, TxMulticastFramesOK); in pm3393_update_statistics()
485 RMON_UPDATE(mac, TxBroadcastFramesTransmittedOK, TxBroadcastFramesOK); in pm3393_update_statistics()
486 RMON_UPDATE(mac, TxPAUSEMACCtrlFramesTransmitted, TxPauseFrames); in pm3393_update_statistics()
487 RMON_UPDATE(mac, TxJumboFramesReceivedOK, TxJumboFramesOK); in pm3393_update_statistics()
488 RMON_UPDATE(mac, TxJumboOctetsReceivedOK, TxJumboOctetsOK); in pm3393_update_statistics()
490 return &mac->stats; in pm3393_update_statistics()