ConOpSys V2970  P004.07
ANVILEX control operating system
Macros
ETH DMA transmit process state
Collaboration diagram for ETH DMA transmit process state:

Macros

#define ETH_DMA_TRANSMITPROCESS_STOPPED   0x00000000U
 
#define ETH_DMA_TRANSMITPROCESS_FETCHING   0x00100000U
 
#define ETH_DMA_TRANSMITPROCESS_WAITING   0x00200000U
 
#define ETH_DMA_TRANSMITPROCESS_READING   0x00300000U
 
#define ETH_DMA_TRANSMITPROCESS_SUSPENDED   0x00600000U
 
#define ETH_DMA_TRANSMITPROCESS_CLOSING   0x00700000U
 

Detailed Description

Macro Definition Documentation

◆ ETH_DMA_TRANSMITPROCESS_CLOSING

#define ETH_DMA_TRANSMITPROCESS_CLOSING   0x00700000U

Running - closing Rx descriptor

◆ ETH_DMA_TRANSMITPROCESS_FETCHING

#define ETH_DMA_TRANSMITPROCESS_FETCHING   0x00100000U

Running - fetching the Tx descriptor

◆ ETH_DMA_TRANSMITPROCESS_READING

#define ETH_DMA_TRANSMITPROCESS_READING   0x00300000U

Running - reading the data from host memory

◆ ETH_DMA_TRANSMITPROCESS_STOPPED

#define ETH_DMA_TRANSMITPROCESS_STOPPED   0x00000000U

Stopped - Reset or Stop Tx Command issued

◆ ETH_DMA_TRANSMITPROCESS_SUSPENDED

#define ETH_DMA_TRANSMITPROCESS_SUSPENDED   0x00600000U

Suspended - Tx Descriptor unavailable

◆ ETH_DMA_TRANSMITPROCESS_WAITING

#define ETH_DMA_TRANSMITPROCESS_WAITING   0x00200000U

Running - waiting for status