RTEMS  5.0.0
Data Structures | Typedefs | Enumerations

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.