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

Macros

#define ETH_DMA_RECEIVEPROCESS_STOPPED   0x00000000U
 
#define ETH_DMA_RECEIVEPROCESS_FETCHING   0x00020000U
 
#define ETH_DMA_RECEIVEPROCESS_WAITING   0x00060000U
 
#define ETH_DMA_RECEIVEPROCESS_SUSPENDED   0x00080000U
 
#define ETH_DMA_RECEIVEPROCESS_CLOSING   0x000A0000U
 
#define ETH_DMA_RECEIVEPROCESS_QUEUING   0x000E0000U
 

Detailed Description

Macro Definition Documentation

◆ ETH_DMA_RECEIVEPROCESS_CLOSING

#define ETH_DMA_RECEIVEPROCESS_CLOSING   0x000A0000U

Running - closing descriptor

◆ ETH_DMA_RECEIVEPROCESS_FETCHING

#define ETH_DMA_RECEIVEPROCESS_FETCHING   0x00020000U

Running - fetching the Rx descriptor

◆ ETH_DMA_RECEIVEPROCESS_QUEUING

#define ETH_DMA_RECEIVEPROCESS_QUEUING   0x000E0000U

Running - queuing the receive frame into host memory

◆ ETH_DMA_RECEIVEPROCESS_STOPPED

#define ETH_DMA_RECEIVEPROCESS_STOPPED   0x00000000U

Stopped - Reset or Stop Rx Command issued

◆ ETH_DMA_RECEIVEPROCESS_SUSPENDED

#define ETH_DMA_RECEIVEPROCESS_SUSPENDED   0x00080000U

Suspended - Rx Descriptor unavailable

◆ ETH_DMA_RECEIVEPROCESS_WAITING

#define ETH_DMA_RECEIVEPROCESS_WAITING   0x00060000U

Running - waiting for packet