RTEMS 6.3
Loading...
Searching...
No Matches

Data Structures

struct  _GmacSG
struct  _GmacSGList
struct  _GmacQueueDriver
struct  _GmacDriver
struct  _GmacInit

Typedefs

typedef enum ptpMsgType_t ptpMsgType
typedef void(*) fGmacdTransferCallback(uint32_t status)
typedef void(*) fGmacdWakeupCallback(void)
typedef void(*) fGmacdTxPtpEvtCallBack(ptpMsgType msg, uint32_t sec, uint32_t nanosec, uint16_t seqId)
typedef struct _GmacSG sGmacSG
typedef struct _GmacSGList sGmacSGList
typedef struct _GmacQueueDriver sGmacQd
typedef struct _GmacDriver sGmacd
typedef struct _GmacInit sGmacInit

Enumerations

enum  ptpMsgType_t {
  SYNC_MSG_TYPE = 0 , DELAY_REQ_MSG_TYPE = 1 , PDELAY_REQ_TYPE = 2 , PDELAY_RESP_TYPE = 3 ,
  FOLLOW_UP_MSG_TYPE = 8 , DELAY_RESP_MSG_TYPE = 9
}

Detailed Description

Typedef Documentation

◆ fGmacdTransferCallback

typedef void(*) fGmacdTransferCallback(uint32_t status)

RX callback

◆ fGmacdTxPtpEvtCallBack

typedef void(*) fGmacdTxPtpEvtCallBack(ptpMsgType msg, uint32_t sec, uint32_t nanosec, uint16_t seqId)

Tx PTP message callback

◆ fGmacdWakeupCallback

typedef void(*) fGmacdWakeupCallback(void)

Wakeup callback

◆ sGmacd

typedef struct _GmacDriver sGmacd

GMAC driver struct.

◆ sGmacInit

typedef struct _GmacInit sGmacInit

GMAC driver init struct.

◆ sGmacQd

typedef struct _GmacQueueDriver sGmacQd

GMAC Queue driver.

◆ sGmacSG

typedef struct _GmacSG sGmacSG

GMAC scatter-gather entry.

◆ sGmacSGList

typedef struct _GmacSGList sGmacSGList

GMAC scatter-gather list.