w11 - cpp 0.794
Backend server for Rlink and w11
|
FIXME_docs. More...
#include <Rw11CntlDL11.hpp>
Public Types | |
enum | stats { kStatNRxBlk = Rw11Cntl::kDimStat , kStatNTxQue , kDimStat } |
Public Types inherited from Retro::Rw11Cntl | |
enum | stats { kStatNAttnHdl = 0 , kStatNAttnNoAct , kDimStat } |
Public Member Functions | |
Rw11CntlDL11 () | |
Default constructor. | |
~Rw11CntlDL11 () | |
Destructor. | |
void | Config (const std::string &name, uint16_t base, int lam) |
FIXME_docs. | |
virtual void | Start () |
FIXME_docs. | |
virtual void | UnitSetup (size_t ind) |
FIXME_docs. | |
void | Wakeup () |
FIXME_docs. | |
void | SetRxQlim (uint16_t qlim) |
FIXME_docs. | |
uint16_t | RxQlim () const |
FIXME_docs. | |
void | SetRxRlim (uint16_t rlim) |
FIXME_docs. | |
uint16_t | RxRlim () const |
FIXME_docs. | |
void | SetTxRlim (uint16_t rlim) |
FIXME_docs. | |
uint16_t | TxRlim () const |
FIXME_docs. | |
uint16_t | Itype () const |
FIXME_docs. | |
bool | Buffered () const |
FIXME_docs. | |
uint16_t | FifoSize () const |
FIXME_docs. | |
virtual void | Dump (std::ostream &os, int ind=0, const char *text=0, int detail=0) const |
FIXME_docs. | |
Public Member Functions inherited from Retro::Rw11CntlBase< Rw11UnitDL11, 1 > | |
Rw11CntlBase (const std::string &type) | |
Constructor. | |
~Rw11CntlBase () | |
Destructor. | |
virtual size_t | NUnit () const |
FIXME_docs. | |
virtual Rw11Unit & | UnitBase (size_t index) const |
FIXME_docs. | |
Rw11UnitDL11 & | Unit (size_t index) const |
FIXME_docs. | |
const std::shared_ptr< Rw11UnitDL11 > & | UnitSPtr (size_t index) const |
FIXME_docs. | |
virtual void | Dump (std::ostream &os, int ind=0, const char *text=0, int detail=0) const |
FIXME_docs. | |
Public Member Functions inherited from Retro::Rw11Cntl | |
Rw11Cntl (const std::string &type) | |
Constructor. | |
virtual | ~Rw11Cntl () |
Destructor. | |
Rw11Cntl (const Rw11Cntl &)=delete | |
Rw11Cntl & | operator= (const Rw11Cntl &)=delete |
void | SetCpu (Rw11Cpu *pcpu) |
FIXME_docs. | |
Rw11Cpu & | Cpu () const |
FIXME_docs. | |
Rw11 & | W11 () const |
FIXME_docs. | |
RlinkServer & | Server () const |
FIXME_docs. | |
RlinkConnect & | Connect () const |
FIXME_docs. | |
RlogFile & | LogFile () const |
FIXME_docs. | |
const std::string & | Type () const |
FIXME_docs. | |
const std::string & | Name () const |
FIXME_docs. | |
uint16_t | Base () const |
FIXME_docs. | |
int | Lam () const |
FIXME_docs. | |
void | SetEnable (bool ena) |
FIXME_docs. | |
bool | Enable () const |
FIXME_docs. | |
virtual bool | Probe () |
FIXME_docs. | |
bool | ProbeFound () const |
FIXME_docs. | |
uint16_t | ProbeDataInt () const |
FIXME_docs. | |
uint16_t | ProbeDataRem () const |
FIXME_docs. | |
const Rw11Probe & | ProbeStatus () const |
FIXME_docs. | |
virtual void | Start () |
FIXME_docs. | |
bool | IsStarted () const |
FIXME_docs. | |
virtual size_t | NUnit () const =0 |
virtual Rw11Unit & | UnitBase (size_t index) const =0 |
virtual bool | BootCode (size_t unit, std::vector< uint16_t > &code, uint16_t &aload, uint16_t &astart) |
FIXME_docs. | |
virtual void | UnitSetup (size_t ind) |
FIXME_docs. | |
virtual void | UnitSetupAll () |
FIXME_docs. | |
void | SetTraceLevel (uint32_t level) |
FIXME_docs. | |
uint32_t | TraceLevel () const |
FIXME_docs. | |
std::string | UnitName (size_t index) const |
FIXME_docs. | |
Rstats & | Stats () |
FIXME_docs. | |
virtual void | Dump (std::ostream &os, int ind=0, const char *text=0, int detail=0) const |
FIXME_docs. | |
Static Public Attributes | |
static const uint16_t | kIbaddr = 0177560 |
DL11 default address. | |
static const int | kLam = 1 |
DL11 default lam. | |
static const uint16_t | kRCSR = 000 |
RCSR reg offset. | |
static const uint16_t | kRBUF = 002 |
RBUF reg offset. | |
static const uint16_t | kXCSR = 004 |
XCSR reg offset. | |
static const uint16_t | kXBUF = 006 |
XBUF reg offset. | |
static const uint16_t | kProbeOff = kRCSR |
probe address offset (rcsr) | |
static const bool | kProbeInt = true |
probe int active | |
static const bool | kProbeRem = true |
probr rem active | |
static const uint16_t | kFifoMaxSize = 127 |
maximal fifo size | |
static const uint16_t | kRCSR_V_RLIM = 12 |
rcsr.rlim shift | |
static const uint16_t | kRCSR_B_RLIM = 007 |
rcsr.rlim bit mask | |
static const uint16_t | kRCSR_V_TYPE = 8 |
rcsr.type shift | |
static const uint16_t | kRCSR_B_TYPE = 0007 |
rcsr.type bit mask | |
static const uint16_t | kRCSR_M_RDONE = kWBit07 |
rcsr.rdone mask | |
static const uint16_t | kRCSR_M_FCLR = kWBit01 |
rcsr.fclr mask | |
static const uint16_t | kRBUF_V_RFUSE = 8 |
rbuf.rfuse shift | |
static const uint16_t | kRBUF_B_RFUSE = 0177 |
rbuf.rfuse bit mask | |
static const uint16_t | kRBUF_M_DATA = 0377 |
rbuf data mask | |
static const uint16_t | kXCSR_V_RLIM = 12 |
xcsr.rlim shift | |
static const uint16_t | kXCSR_B_RLIM = 007 |
xcsr.rlim bit mask | |
static const uint16_t | kXCSR_M_XRDY = kWBit07 |
xcsr.xrdy mask | |
static const uint16_t | kXCSR_M_FCLR = kWBit01 |
xcsr.fclr mask | |
static const uint16_t | kXBUF_M_VAL = kWBit15 |
xbuf.val mask | |
static const uint16_t | kXBUF_V_FUSE = 8 |
xbuf.fuse shift | |
static const uint16_t | kXBUF_B_FUSE = 0177 |
xbuf.fuse bit mask | |
static const uint16_t | kXBUF_M_DATA = 0xff |
xbuf data mask | |
Static Public Attributes inherited from Retro::Rw11CntlBase< Rw11UnitDL11, 1 > | |
static const size_t | kNUnit |
number of units | |
Static Public Attributes inherited from Retro::Rbits | |
static const uint8_t | kBBit00 = 1u<< 0 |
static const uint8_t | kBBit01 = 1u<< 1 |
static const uint8_t | kBBit02 = 1u<< 2 |
static const uint8_t | kBBit03 = 1u<< 3 |
static const uint8_t | kBBit04 = 1u<< 4 |
static const uint8_t | kBBit05 = 1u<< 5 |
static const uint8_t | kBBit06 = 1u<< 6 |
static const uint8_t | kBBit07 = 1u<< 7 |
static const uint16_t | kWBit00 = 1u<< 0 |
static const uint16_t | kWBit01 = 1u<< 1 |
static const uint16_t | kWBit02 = 1u<< 2 |
static const uint16_t | kWBit03 = 1u<< 3 |
static const uint16_t | kWBit04 = 1u<< 4 |
static const uint16_t | kWBit05 = 1u<< 5 |
static const uint16_t | kWBit06 = 1u<< 6 |
static const uint16_t | kWBit07 = 1u<< 7 |
static const uint16_t | kWBit08 = 1u<< 8 |
static const uint16_t | kWBit09 = 1u<< 9 |
static const uint16_t | kWBit10 = 1u<<10 |
static const uint16_t | kWBit11 = 1u<<11 |
static const uint16_t | kWBit12 = 1u<<12 |
static const uint16_t | kWBit13 = 1u<<13 |
static const uint16_t | kWBit14 = 1u<<14 |
static const uint16_t | kWBit15 = 1u<<15 |
static const uint32_t | kLBit00 = 1u<< 0 |
static const uint32_t | kLBit01 = 1u<< 1 |
static const uint32_t | kLBit02 = 1u<< 2 |
static const uint32_t | kLBit03 = 1u<< 3 |
static const uint32_t | kLBit04 = 1u<< 4 |
static const uint32_t | kLBit05 = 1u<< 5 |
static const uint32_t | kLBit06 = 1u<< 6 |
static const uint32_t | kLBit07 = 1u<< 7 |
static const uint32_t | kLBit08 = 1u<< 8 |
static const uint32_t | kLBit09 = 1u<< 9 |
static const uint32_t | kLBit10 = 1u<<10 |
static const uint32_t | kLBit11 = 1u<<11 |
static const uint32_t | kLBit12 = 1u<<12 |
static const uint32_t | kLBit13 = 1u<<13 |
static const uint32_t | kLBit14 = 1u<<14 |
static const uint32_t | kLBit15 = 1u<<15 |
static const uint32_t | kLBit16 = 1u<<16 |
static const uint32_t | kLBit17 = 1u<<17 |
static const uint32_t | kLBit18 = 1u<<18 |
static const uint32_t | kLBit19 = 1u<<19 |
static const uint32_t | kLBit20 = 1u<<20 |
static const uint32_t | kLBit21 = 1u<<21 |
static const uint32_t | kLBit22 = 1u<<22 |
static const uint32_t | kLBit23 = 1u<<23 |
static const uint32_t | kLBit24 = 1u<<24 |
static const uint32_t | kLBit25 = 1u<<25 |
static const uint32_t | kLBit26 = 1u<<26 |
static const uint32_t | kLBit27 = 1u<<27 |
static const uint32_t | kLBit28 = 1u<<28 |
static const uint32_t | kLBit29 = 1u<<29 |
static const uint32_t | kLBit30 = 1u<<30 |
static const uint32_t | kLBit31 = 1u<<31 |
Protected Member Functions | |
int | AttnHandler (RlinkServer::AttnArgs &args) |
FIXME_docs. | |
void | ProcessUnbuf (uint16_t rbuf, uint16_t xbuf) |
FIXME_docs. | |
void | RxProcessUnbuf () |
FIXME_docs. | |
void | RxProcessBuf (uint16_t rbuf) |
FIXME_docs. | |
void | TxProcessBuf (const RlinkCommand &cmd, bool prim, uint16_t rbuf) |
FIXME_docs. | |
int | TxRcvHandler () |
FIXME_docs. | |
void | TraceChar (char dir, uint16_t xbuf, uint8_t chr) |
FIXME_docs. | |
Protected Member Functions inherited from Retro::Rw11Cntl | |
void | ConfigCntl (const std::string &name, uint16_t base, int lam, uint16_t probeoff, bool probeint, bool proberem) |
FIXME_docs. | |
Protected Attributes | |
size_t | fPC_xbuf |
PrimClist: xbuf index. | |
size_t | fPC_rbuf |
PrimClist: rbuf index. | |
uint16_t | fRxQlim |
rx queue limit | |
uint16_t | fRxRlim |
rx interrupt rate limit | |
uint16_t | fTxRlim |
tx interrupt rate limit | |
uint16_t | fItype |
interface type | |
uint16_t | fFsize |
fifo size | |
uint16_t | fTxRblkSize |
tx rblk chunk size | |
bool | fTxQueBusy |
tx queue busy | |
uint16_t | fLastRbuf |
last seen rbuf | |
Protected Attributes inherited from Retro::Rw11CntlBase< Rw11UnitDL11, 1 > | |
std::shared_ptr< Rw11UnitDL11 > | fspUnit [NU] |
Protected Attributes inherited from Retro::Rw11Cntl | |
Rw11Cpu * | fpCpu |
cpu back pointer | |
std::string | fType |
controller type | |
std::string | fName |
controller name | |
uint16_t | fBase |
controller base address | |
int | fLam |
attn bit number (-1 of none) | |
bool | fEnable |
enable flag | |
bool | fStarted |
true if Start() called | |
Rw11Probe | fProbe |
controller probe context | |
uint32_t | fTraceLevel |
trace level; 0=off;1=cntl | |
RlinkCommandList | fPrimClist |
clist for attn primary info | |
Rstats | fStats |
statistics | |
FIXME_docs.
Definition at line 31 of file Rw11CntlDL11.hpp.
Enumerator | |
---|---|
kStatNRxBlk | done wblk |
kStatNTxQue | queue rblk |
kDimStat |
Definition at line 93 of file Rw11CntlDL11.hpp.
Retro::Rw11CntlDL11::Rw11CntlDL11 | ( | ) |
Default constructor.
Definition at line 92 of file Rw11CntlDL11.cpp.
References Retro::Rstats::Define(), Retro::Rw11CntlBase< Rw11UnitDL11, 1 >::fspUnit, Retro::Rw11Cntl::fStats, kStatNRxBlk, and kStatNTxQue.
Retro::Rw11CntlDL11::~Rw11CntlDL11 | ( | ) |
Destructor.
Definition at line 115 of file Rw11CntlDL11.cpp.
void Retro::Rw11CntlDL11::Config | ( | const std::string & | name, |
uint16_t | base, | ||
int | lam | ||
) |
FIXME_docs.
Definition at line 121 of file Rw11CntlDL11.cpp.
References Retro::Rw11Cntl::ConfigCntl(), kProbeInt, kProbeOff, and kProbeRem.
|
virtual |
FIXME_docs.
Reimplemented from Retro::Rw11Cntl.
Definition at line 130 of file Rw11CntlDL11.cpp.
References Retro::RlinkCommandList::AddAttn(), Retro::RlinkServer::AddAttnHandler(), Retro::Rw11Cpu::AddRbibr(), Retro::Rw11Cpu::AddRibr(), Retro::Rw11Cpu::AllIAddrMapInsert(), AttnHandler(), Retro::Rw11Cntl::Base(), Buffered(), Retro::RlinkCommandList::Clear(), Retro::Rw11Cntl::Cpu(), Retro::Rw11Probe::DataRem(), Retro::Rw11Cpu::ExecWibr(), Retro::Rw11Cntl::fBase, Retro::Rw11Cntl::fEnable, fFsize, fItype, Retro::Rw11Cntl::fLam, Retro::Rw11Probe::Found(), fPC_rbuf, fPC_xbuf, Retro::Rw11Cntl::fPrimClist, Retro::Rw11Cntl::fProbe, fRxQlim, Retro::Rw11Cntl::fStarted, fTxRblkSize, kRBUF, kRCSR, kRCSR_B_TYPE, kRCSR_M_FCLR, kRCSR_V_TYPE, Retro::RlinkCommand::kStat_M_RbNak, Retro::RlinkCommand::kStat_M_RbTout, kXBUF, kXCSR, kXCSR_M_FCLR, Retro::Rw11Cntl::Name(), Retro::Rw11Cntl::Server(), and Retro::Rw11Cntl::UnitSetupAll().
|
virtual |
FIXME_docs.
Reimplemented from Retro::Rw11Cntl.
Definition at line 175 of file Rw11CntlDL11.cpp.
References Retro::Rw11Cntl::Cpu(), Retro::Rw11Cpu::ExecWibr(), Retro::Rw11Cntl::fBase, fRxRlim, fTxRlim, kRCSR, kRCSR_B_RLIM, kRCSR_V_RLIM, kXCSR, kXCSR_B_RLIM, and kXCSR_V_RLIM.
Referenced by SetRxRlim(), and SetTxRlim().
void Retro::Rw11CntlDL11::Wakeup | ( | ) |
FIXME_docs.
Definition at line 186 of file Rw11CntlDL11.cpp.
References Buffered(), Retro::Rw11Cntl::Cpu(), Retro::Rw11Cpu::ExecRibr(), Retro::Rw11Cntl::fBase, fFsize, fLastRbuf, Retro::Rw11CntlBase< Rw11UnitDL11, 1 >::fspUnit, kRBUF, kRBUF_B_RFUSE, kRBUF_V_RFUSE, RxProcessBuf(), and RxProcessUnbuf().
void Retro::Rw11CntlDL11::SetRxQlim | ( | uint16_t | qlim | ) |
FIXME_docs.
Definition at line 208 of file Rw11CntlDL11.cpp.
References fFsize, and fRxQlim.
Referenced by Retro::RtclRw11CntlDL11::RtclRw11CntlDL11().
|
inline |
FIXME_docs.
Definition at line 21 of file Rw11CntlDL11.ipp.
References fRxQlim.
Referenced by Retro::RtclRw11CntlDL11::RtclRw11CntlDL11().
void Retro::Rw11CntlDL11::SetRxRlim | ( | uint16_t | rlim | ) |
FIXME_docs.
Definition at line 222 of file Rw11CntlDL11.cpp.
References fRxRlim, kRCSR_B_RLIM, and UnitSetup().
Referenced by Retro::RtclRw11CntlDL11::RtclRw11CntlDL11().
|
inline |
FIXME_docs.
Definition at line 29 of file Rw11CntlDL11.ipp.
References fRxRlim.
Referenced by Retro::RtclRw11CntlDL11::RtclRw11CntlDL11().
void Retro::Rw11CntlDL11::SetTxRlim | ( | uint16_t | rlim | ) |
FIXME_docs.
Definition at line 235 of file Rw11CntlDL11.cpp.
References fTxRlim, kXCSR_B_RLIM, and UnitSetup().
Referenced by Retro::RtclRw11CntlDL11::RtclRw11CntlDL11().
|
inline |
FIXME_docs.
Definition at line 37 of file Rw11CntlDL11.ipp.
References fTxRlim.
Referenced by Retro::RtclRw11CntlDL11::RtclRw11CntlDL11().
|
inline |
FIXME_docs.
Definition at line 45 of file Rw11CntlDL11.ipp.
References fItype.
Referenced by Retro::RtclRw11CntlDL11::RtclRw11CntlDL11().
|
inline |
FIXME_docs.
Definition at line 53 of file Rw11CntlDL11.ipp.
References fFsize.
Referenced by AttnHandler(), Retro::RtclRw11CntlDL11::RtclRw11CntlDL11(), Start(), and Wakeup().
|
inline |
FIXME_docs.
Definition at line 61 of file Rw11CntlDL11.ipp.
References fFsize.
Referenced by Retro::RtclRw11CntlDL11::RtclRw11CntlDL11().
|
virtual |
FIXME_docs.
Reimplemented from Retro::Rw11CntlBase< Rw11UnitDL11, 1 >.
Definition at line 248 of file Rw11CntlDL11.cpp.
References Retro::Rw11CntlBase< TU, NU >::Dump(), fFsize, fItype, fLastRbuf, fPC_rbuf, fPC_xbuf, fRxQlim, fRxRlim, fTxQueBusy, fTxRblkSize, fTxRlim, and Retro::RosPrintf().
|
protected |
FIXME_docs.
Definition at line 271 of file Rw11CntlDL11.cpp.
References Buffered(), fLastRbuf, fPC_rbuf, fPC_xbuf, Retro::Rw11Cntl::fPrimClist, Retro::Rw11Cntl::fStats, Retro::RlinkServer::GetAttnInfo(), Retro::Rstats::Inc(), Retro::Rw11Cntl::kStatNAttnHdl, ProcessUnbuf(), RxProcessBuf(), Retro::Rw11Cntl::Server(), and TxProcessBuf().
Referenced by Start().
|
protected |
FIXME_docs.
Definition at line 291 of file Rw11CntlDL11.cpp.
References Retro::Rw11CntlBase< Rw11UnitDL11, 1 >::fspUnit, Retro::Rw11Cntl::fTraceLevel, kRBUF_B_RFUSE, kRBUF_V_RFUSE, kXBUF_M_DATA, kXBUF_M_VAL, RxProcessUnbuf(), and TraceChar().
Referenced by AttnHandler().
|
protected |
FIXME_docs.
Definition at line 309 of file Rw11CntlDL11.cpp.
References Retro::Rw11Cntl::Cpu(), Retro::Rw11Cpu::ExecWibr(), Retro::Rw11Cntl::fBase, Retro::Rw11CntlBase< Rw11UnitDL11, 1 >::fspUnit, Retro::Rw11Cntl::fTraceLevel, kRBUF, and TraceChar().
Referenced by ProcessUnbuf(), and Wakeup().
|
protected |
FIXME_docs.
Definition at line 321 of file Rw11CntlDL11.cpp.
References Retro::Rw11Cpu::AddRibr(), Retro::Rw11Cpu::AddWbibr(), Retro::Rw11Cntl::Cpu(), Retro::RlinkServer::Exec(), Retro::Rw11Cntl::fBase, fLastRbuf, fRxQlim, Retro::Rw11CntlBase< Rw11UnitDL11, 1 >::fspUnit, Retro::Rw11Cntl::fStats, Retro::Rw11Cntl::fTraceLevel, Retro::Rstats::Inc(), kRBUF, kRBUF_B_RFUSE, kRBUF_V_RFUSE, kStatNRxBlk, Retro::Rw11Cntl::LogFile(), Retro::Rw11Cntl::Name(), Retro::RosPrintf(), Retro::Rw11Cntl::Server(), and Retro::RtraceTools::TraceBuffer().
Referenced by AttnHandler(), and Wakeup().
|
protected |
FIXME_docs.
Definition at line 363 of file Rw11CntlDL11.cpp.
References Retro::RlinkCommand::BlockDone(), Retro::RlinkCommand::BlockPointer(), Retro::RlinkCommand::BlockSize(), fPC_xbuf, Retro::Rw11Cntl::fPrimClist, Retro::Rw11CntlBase< Rw11UnitDL11, 1 >::fspUnit, Retro::Rw11Cntl::fStats, Retro::Rw11Cntl::fTraceLevel, fTxQueBusy, fTxRblkSize, Retro::Rstats::Inc(), kFifoMaxSize, kRBUF_B_RFUSE, kRBUF_V_RFUSE, kStatNTxQue, kXBUF_B_FUSE, kXBUF_M_DATA, kXBUF_V_FUSE, Retro::Rw11Cntl::LogFile(), Retro::Rw11Cntl::Name(), Retro::RlinkServer::QueueAction(), Retro::RosPrintf(), Retro::Rw11Cntl::Server(), Retro::RtraceTools::TraceBuffer(), and TxRcvHandler().
Referenced by AttnHandler(), and TxRcvHandler().
|
protected |
FIXME_docs.
Definition at line 434 of file Rw11CntlDL11.cpp.
References Retro::Rw11Cpu::AddRbibr(), Retro::Rw11Cpu::AddRibr(), Retro::Rw11Cntl::Cpu(), Retro::RlinkServer::Exec(), Retro::Rw11Cntl::fBase, fLastRbuf, fTxQueBusy, fTxRblkSize, kRBUF, Retro::RlinkCommand::kStat_M_RbNak, Retro::RlinkCommand::kStat_M_RbTout, kXBUF, Retro::Rw11Cntl::Server(), and TxProcessBuf().
Referenced by TxProcessBuf().
|
protected |
FIXME_docs.
Definition at line 452 of file Rw11CntlDL11.cpp.
References Retro::Rw11CntlBase< Rw11UnitDL11, 1 >::fspUnit, kXBUF_M_VAL, Retro::Rw11Cntl::LogFile(), Retro::Rw11Cntl::Name(), Retro::RosPrintf(), and Retro::RtraceTools::TraceChar().
Referenced by ProcessUnbuf(), and RxProcessUnbuf().
|
static |
DL11 default address.
Definition at line 59 of file Rw11CntlDL11.hpp.
Referenced by Retro::RtclRw11CntlDL11::FactoryCmdConfig().
|
static |
DL11 default lam.
Definition at line 60 of file Rw11CntlDL11.hpp.
Referenced by Retro::RtclRw11CntlDL11::FactoryCmdConfig().
|
static |
RCSR reg offset.
Definition at line 62 of file Rw11CntlDL11.hpp.
Referenced by Start(), and UnitSetup().
|
static |
RBUF reg offset.
Definition at line 63 of file Rw11CntlDL11.hpp.
Referenced by RxProcessBuf(), RxProcessUnbuf(), Start(), TxRcvHandler(), and Wakeup().
|
static |
XCSR reg offset.
Definition at line 64 of file Rw11CntlDL11.hpp.
Referenced by Start(), and UnitSetup().
|
static |
XBUF reg offset.
Definition at line 65 of file Rw11CntlDL11.hpp.
Referenced by Start(), and TxRcvHandler().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
rcsr.rlim bit mask
Definition at line 74 of file Rw11CntlDL11.hpp.
Referenced by SetRxRlim(), and UnitSetup().
|
static |
|
static |
|
static |
rcsr.rdone mask
Definition at line 77 of file Rw11CntlDL11.hpp.
|
static |
|
static |
rbuf.rfuse shift
Definition at line 79 of file Rw11CntlDL11.hpp.
Referenced by ProcessUnbuf(), RxProcessBuf(), TxProcessBuf(), and Wakeup().
|
static |
rbuf.rfuse bit mask
Definition at line 80 of file Rw11CntlDL11.hpp.
Referenced by ProcessUnbuf(), RxProcessBuf(), TxProcessBuf(), and Wakeup().
|
static |
rbuf data mask
Definition at line 81 of file Rw11CntlDL11.hpp.
|
static |
|
static |
xcsr.rlim bit mask
Definition at line 84 of file Rw11CntlDL11.hpp.
Referenced by SetTxRlim(), and UnitSetup().
|
static |
xcsr.xrdy mask
Definition at line 85 of file Rw11CntlDL11.hpp.
|
static |
|
static |
xbuf.val mask
Definition at line 87 of file Rw11CntlDL11.hpp.
Referenced by ProcessUnbuf(), and TraceChar().
|
static |
|
static |
|
static |
xbuf data mask
Definition at line 90 of file Rw11CntlDL11.hpp.
Referenced by ProcessUnbuf(), and TxProcessBuf().
|
protected |
PrimClist: xbuf index.
Definition at line 110 of file Rw11CntlDL11.hpp.
Referenced by AttnHandler(), Dump(), Start(), and TxProcessBuf().
|
protected |
PrimClist: rbuf index.
Definition at line 111 of file Rw11CntlDL11.hpp.
Referenced by AttnHandler(), Dump(), and Start().
|
protected |
rx queue limit
Definition at line 112 of file Rw11CntlDL11.hpp.
Referenced by Dump(), RxProcessBuf(), RxQlim(), SetRxQlim(), and Start().
|
protected |
rx interrupt rate limit
Definition at line 113 of file Rw11CntlDL11.hpp.
Referenced by Dump(), RxRlim(), SetRxRlim(), and UnitSetup().
|
protected |
tx interrupt rate limit
Definition at line 114 of file Rw11CntlDL11.hpp.
Referenced by Dump(), SetTxRlim(), TxRlim(), and UnitSetup().
|
protected |
interface type
Definition at line 115 of file Rw11CntlDL11.hpp.
|
protected |
fifo size
Definition at line 116 of file Rw11CntlDL11.hpp.
Referenced by Buffered(), Dump(), FifoSize(), SetRxQlim(), Start(), and Wakeup().
|
protected |
tx rblk chunk size
Definition at line 117 of file Rw11CntlDL11.hpp.
Referenced by Dump(), Start(), TxProcessBuf(), and TxRcvHandler().
|
protected |
tx queue busy
Definition at line 118 of file Rw11CntlDL11.hpp.
Referenced by Dump(), TxProcessBuf(), and TxRcvHandler().
|
protected |
last seen rbuf
Definition at line 119 of file Rw11CntlDL11.hpp.
Referenced by AttnHandler(), Dump(), RxProcessBuf(), TxRcvHandler(), and Wakeup().