|
enum | IRQ {
EarlyReceive = 1 << 14
, BusError = 1 << 13
, EarlyTransmit = 1 << 10
, RxWatchdogTimeout = 1 << 9
,
RxStopped = 1 << 8
, RxBufUnavailable = 1 << 7
, RxInt = 1 << 6
, Underflow = 1 << 5
,
Overflow = 1 << 4
, TxJabberTimeout = 1 << 3
, TxBufUnavailable = 1 << 2
, TxStopped = 1 << 1
,
TxInt = 1 << 0
} |
|
|
void | setTxState (DwmacState::Tx state) |
|
void | setRxState (DwmacState::Rx state) |
|
DwmacState::Tx | getTxState () const |
|
DwmacState::Rx | getRxState () const |
|
void | reset () |
|
void | clear (uint32_t clear) |
|
void | fire (uint32_t interrupts) |
|
bool | has_interrupts () const |
|
void | set_interrupts (uint32_t mask) |
|
void | set_status (uint32_t value) |
|
uint32_t | interrupts () const |
|
uint32_t | status () const |
|
|
bool | m_regstate_staled |
|
uint32_t | m_regstate |
|
uint32_t | m_regmask |
|
uint32_t | m_interrupts |
|
union status_reg | m_dma_reg_status |
|
The documentation for this class was generated from the following file:
- systemc-components/macs/dwmac/include/dwmac.h