Public Member Functions

Model82576vf_vnet Class Reference

Inheritance diagram for Model82576vf_vnet:
StaticReceiver< Model82576vf_vnet > Device

List of all members.

Public Member Functions

bool receive (MessagePciConfig &msg)
uint32 MSIX_read (uint32 offset)
uint32 MSIX_write (uint32 offset, uint32 val)
bool receive (MessageMem &msg)
bool receive (MessageMemRegion &msg)
bool receive (MessageVirtualNetPing &msg)
void queue_init ()
uint32 register_read (unsigned offset)
void register_write (unsigned offset, uint32 val)
void device_reset ()
bool receive (MessageLegacy &msg)
 Model82576vf_vnet (uint64 mac, Clock *clock, DBus< MessageHostOp > &hostop, DBus< MessageVirtualNet > &vnet, DBus< MessageMem > *bus_mem, DBus< MessageMemRegion > *bus_memregion, uint32 mem_mmio, uint32 mem_msix, unsigned bdf)

Constructor & Destructor Documentation

Model82576vf_vnet::Model82576vf_vnet ( uint64  mac,
Clock clock,
DBus< MessageHostOp > &  hostop,
DBus< MessageVirtualNet > &  vnet,
DBus< MessageMem > *  bus_mem,
DBus< MessageMemRegion > *  bus_memregion,
uint32  mem_mmio,
uint32  mem_msix,
unsigned  bdf 
) [inline]

Member Function Documentation

void Model82576vf_vnet::device_reset (  )  [inline]
uint32 Model82576vf_vnet::MSIX_read ( uint32  offset  )  [inline]
uint32 Model82576vf_vnet::MSIX_write ( uint32  offset,
uint32  val 
) [inline]
void Model82576vf_vnet::queue_init (  )  [inline]
bool Model82576vf_vnet::receive ( MessageLegacy msg  )  [inline]
bool Model82576vf_vnet::receive ( MessageMemRegion msg  )  [inline]
bool Model82576vf_vnet::receive ( MessageMem msg  )  [inline]
bool Model82576vf_vnet::receive ( MessagePciConfig msg  )  [inline]
bool Model82576vf_vnet::receive ( MessageVirtualNetPing msg  )  [inline]
uint32 Model82576vf_vnet::register_read ( unsigned  offset  )  [inline]
void Model82576vf_vnet::register_write ( unsigned  offset,
uint32  val 
) [inline]

Member Data Documentation

struct { ... } ::msix_table Model82576vf_vnet::table[3]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines