RTEMS: GMAC Driver Types

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Data Structures | Typedefs | Enumerations
GMAC Driver Types
Board Support Packages » ARM » Atmel/Microchip SAM E70, S70, V70 and V71 » Contributed Code » Gmacd_module

## 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.