NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Model82576vf::rx_queue Struct Reference
Inheritance diagram for Model82576vf::rx_queue:
Model82576vf::queue

Classes

union  rx_desc

Public Types

enum  {
  RDBAL = 0x800/4, RDBAH = 0x804/4, RDLEN = 0x808/4, SRRCTL = 0x80C/4,
  RDH = 0x810/4, RDT = 0x818/4, RXDCTL = 0x828/4
}

Public Member Functions

void reset ()
uint32 read (uint32 offset)
void write (uint32 offset, uint32 val)
void rxdctl_poll ()
void receive_packet (uint8 *buf, size_t size)
- Public Member Functions inherited from Model82576vf::queue
void init (Model82576vf *_parent, unsigned _n, uint32 *_regs)

Public Attributes

uint32 rxdctl_old
- Public Attributes inherited from Model82576vf::queue
Model82576vfparent
unsigned n
volatile uint32regs

Member Enumeration Documentation

anonymous enum
Enumerator:
RDBAL 
RDBAH 
RDLEN 
SRRCTL 
RDH 
RDT 
RXDCTL 

Member Function Documentation

uint32 Model82576vf::rx_queue::read ( uint32  offset)
inline
void Model82576vf::rx_queue::receive_packet ( uint8 buf,
size_t  size 
)
inline
void Model82576vf::rx_queue::reset ( )
inlinevirtual

Implements Model82576vf::queue.

void Model82576vf::rx_queue::rxdctl_poll ( )
inline
void Model82576vf::rx_queue::write ( uint32  offset,
uint32  val 
)
inline

Member Data Documentation

uint32 Model82576vf::rx_queue::rxdctl_old

The documentation for this struct was generated from the following file: