gem5 v24.0.0.0
Loading...
Searching...
No Matches
gem5::sinic Namespace Reference

Namespaces

namespace  registers
 

Classes

class  Base
 
class  Device
 
class  Interface
 

Functions

const registers::InforegInfo (Addr daddr)
 
bool regValid (Addr daddr)
 

Variables

const char * RxStateStrings []
 
const char * TxStateStrings []
 

Function Documentation

◆ regInfo()

const registers::Info & gem5::sinic::regInfo ( Addr daddr)
inline

Definition at line 192 of file sinicreg.hh.

Referenced by gem5::sinic::Device::read(), regValid(), and gem5::sinic::Device::write().

◆ regValid()

bool gem5::sinic::regValid ( Addr daddr)
inline

Definition at line 234 of file sinicreg.hh.

References regInfo().

Referenced by gem5::sinic::Device::read(), and gem5::sinic::Device::write().

Variable Documentation

◆ RxStateStrings

const char* gem5::sinic::RxStateStrings[]
Initial value:
=
{
"rxIdle",
"rxFifoBlock",
"rxBeginCopy",
"rxCopy",
"rxCopyDone"
}

Definition at line 54 of file sinic.cc.

Referenced by gem5::sinic::Device::rxKick(), gem5::sinic::Device::serialize(), and gem5::sinic::Device::write().

◆ TxStateStrings

const char* gem5::sinic::TxStateStrings[]
Initial value:
=
{
"txIdle",
"txFifoBlock",
"txBeginCopy",
"txCopy",
"txCopyDone"
}

Definition at line 63 of file sinic.cc.

Referenced by gem5::sinic::Device::serialize(), gem5::sinic::Device::txKick(), and gem5::sinic::Device::write().


Generated on Tue Jun 18 2024 16:24:22 for gem5 by doxygen 1.11.0