axiethernet
Vitis Drivers API Documentation
XAvb_Counters Struct Reference

This typedef defines the various counters which have to maintained for the PTP operation. More...

Data Fields

u8 RxPtpHardPointer
 The Rx PTP Buffer last written to. More...
 
u8 RxPtpSoftPointer
 The current software pointer to Rx Buffer. More...
 
u16 CounterSyncInterval
 To count units of 1/128 seconds. More...
 
u16 CounterLinkDelayInterval
 To count units of 1/128 seconds. More...
 
u16 CounterAnnounceInterval
 To count units of 1/128 seconds. More...
 
u8 CounterSyncEvents
 To count the number of Sync Events. More...
 

Detailed Description

This typedef defines the various counters which have to maintained for the PTP operation.

Field Documentation

u16 XAvb_Counters::CounterAnnounceInterval

To count units of 1/128 seconds.

Referenced by XAvb_DecodeRxAnnounceFrame(), XAvb_PtpTimerInterruptHandler(), and XAvb_Reset().

u16 XAvb_Counters::CounterLinkDelayInterval

To count units of 1/128 seconds.

Referenced by XAvb_PtpTimerInterruptHandler(), and XAvb_Reset().

u8 XAvb_Counters::CounterSyncEvents

To count the number of Sync Events.

Referenced by XAvb_DecodeRxFollowUp(), and XAvb_Reset().

u16 XAvb_Counters::CounterSyncInterval

To count units of 1/128 seconds.

Referenced by XAvb_BecomeRtcSlave(), XAvb_DecodeRxSync(), XAvb_PtpTimerInterruptHandler(), and XAvb_Reset().

u8 XAvb_Counters::RxPtpHardPointer

The Rx PTP Buffer last written to.

Referenced by XAvb_PtpRxInterruptHandler(), and XAvb_Reset().

u8 XAvb_Counters::RxPtpSoftPointer

The current software pointer to Rx Buffer.

Referenced by XAvb_PtpRxInterruptHandler(), and XAvb_Reset().