Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

ADI_ETHER.h File Reference

#include <drivers/adi_dev.h>

Typedefs

typedef adi_ether_buffer ADI_ETHER_BUFFER
typedef adi_ether_frame_buffer ADI_ETHER_FRAME_BUFFER
typedef adi_ether_mem_sizes ADI_ETHER_MEM_SIZES
typedef adi_ether_supply_mem ADI_ETHER_SUPPLY_MEM
typedef unsigned long long u64
typedef adi_ether_statistics_counts ADI_ETHER_STATISTICS_COUNTS
typedef adi_ether_buffer_counts ADI_ETHER_BUFFER_COUNTS
typedef adi_ether_ivg_mapping ADI_ETHER_IVG_MAPPING
typedef adi_ether_dma_mapping ADI_ETHER_DMA_MAPPING

Enumerations

enum  {
  ADI_ETHER_CMD_FIRST = ADI_DEV_CMD_PDD_START, ADI_ETHER_CMD_MEM_SIZES, ADI_ETHER_CMD_SUPPLY_MEM, ADI_ETHER_CMD_GET_MAC_ADDR,
  ADI_ETHER_CMD_SET_MAC_ADDR, ADI_ETHER_CMD_GET_STATISTICS, ADI_ETHER_CMD_GET_BUFFER_PREFIX, ADI_ETHER_CMD_UNPROCESSED_BUFFER_COUNTS,
  ADI_ETHER_CMD_GET_MIN_RECV_BUFSIZE, ADI_ETHER_CMD_GEN_CHKSUMS, ADI_ETHER_CMD_SET_SPEED, ADI_ETHER_CMD_SET_FULL_DUPLEX,
  ADI_ETHER_CMD_SET_NEGOTIATE, ADI_ETHER_CMD_START, ADI_ETHER_CMD_GET_PHY_REGS, ADI_ETHER_CMD_SET_LOOPBACK,
  ADI_ETHER_CMD_BUFFERS_IN_CACHE, ADI_ETHER_CMD_SPECIFIC_START = ADI_DEV_CMD_PDD_START+256
}
enum  {
  ADI_ETHER_EVENT_FIRST = ADI_DEV_EVENT_PDD_START, ADI_ETHER_EVENT_FRAME_RCVD, ADI_ETHER_EVENT_FRAME_XMIT, ADI_ETHER_EVENT_INTERRUPT,
  ADI_ETHER_EVENT_INTERRUPT_PHY, ADI_ETHER_EVENT_SPECIFIC_START = ADI_DEV_EVENT_PDD_START+256
}
enum  { ADI_ETHER_RESULT_START = ADI_DEV_RESULT_PDD_START, ADI_ETHER_RESULT_SPECIFIC_START = ADI_ETHER_RESULT_START+256, ADI_ETHER_RESULT_MEMORY_NOT_ALIGNED, ADI_ETHER_RESULT_MEMORY_LENGTH_INVALID }

Typedef Documentation

typedef struct adi_ether_buffer ADI_ETHER_BUFFER
 

typedef struct adi_ether_buffer_counts ADI_ETHER_BUFFER_COUNTS
 

typedef struct adi_ether_dma_mapping ADI_ETHER_DMA_MAPPING
 

typedef struct adi_ether_frame_buffer ADI_ETHER_FRAME_BUFFER
 

typedef struct adi_ether_ivg_mapping ADI_ETHER_IVG_MAPPING
 

typedef struct adi_ether_mem_sizes ADI_ETHER_MEM_SIZES
 

typedef struct adi_ether_statistics_counts ADI_ETHER_STATISTICS_COUNTS
 

typedef struct adi_ether_supply_mem ADI_ETHER_SUPPLY_MEM
 

typedef unsigned long long u64
 


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
ADI_ETHER_CMD_FIRST 
ADI_ETHER_CMD_MEM_SIZES 
ADI_ETHER_CMD_SUPPLY_MEM 
ADI_ETHER_CMD_GET_MAC_ADDR 
ADI_ETHER_CMD_SET_MAC_ADDR 
ADI_ETHER_CMD_GET_STATISTICS 
ADI_ETHER_CMD_GET_BUFFER_PREFIX 
ADI_ETHER_CMD_UNPROCESSED_BUFFER_COUNTS 
ADI_ETHER_CMD_GET_MIN_RECV_BUFSIZE 
ADI_ETHER_CMD_GEN_CHKSUMS 
ADI_ETHER_CMD_SET_SPEED 
ADI_ETHER_CMD_SET_FULL_DUPLEX 
ADI_ETHER_CMD_SET_NEGOTIATE 
ADI_ETHER_CMD_START 
ADI_ETHER_CMD_GET_PHY_REGS 
ADI_ETHER_CMD_SET_LOOPBACK 
ADI_ETHER_CMD_BUFFERS_IN_CACHE 
ADI_ETHER_CMD_SPECIFIC_START 

anonymous enum
 

Enumeration values:
ADI_ETHER_EVENT_FIRST 
ADI_ETHER_EVENT_FRAME_RCVD 
ADI_ETHER_EVENT_FRAME_XMIT 
ADI_ETHER_EVENT_INTERRUPT 
ADI_ETHER_EVENT_INTERRUPT_PHY 
ADI_ETHER_EVENT_SPECIFIC_START 

anonymous enum
 

Enumeration values:
ADI_ETHER_RESULT_START 
ADI_ETHER_RESULT_SPECIFIC_START 
ADI_ETHER_RESULT_MEMORY_NOT_ALIGNED 
ADI_ETHER_RESULT_MEMORY_LENGTH_INVALID 


Generated on Fri Feb 3 14:33:24 2006 for VDK Blacksheep by  doxygen 1.4.1