gem5 v24.0.0.0
|
Functions | |
bool | isLegacy (TxDesc *d) |
uint8_t | getType (TxDesc *d) |
bool | isType (TxDesc *d, uint8_t type) |
bool | isTypes (TxDesc *d, uint8_t t1, uint8_t t2) |
bool | isAdvDesc (TxDesc *d) |
bool | isContext (TxDesc *d) |
bool | isData (TxDesc *d) |
Addr | getBuf (TxDesc *d) |
Addr | getLen (TxDesc *d) |
void | setDd (TxDesc *d) |
bool | ide (TxDesc *d) |
bool | vle (TxDesc *d) |
bool | rs (TxDesc *d) |
bool | ic (TxDesc *d) |
bool | tse (TxDesc *d) |
bool | ifcs (TxDesc *d) |
bool | eop (TxDesc *d) |
bool | ip (TxDesc *d) |
bool | tcp (TxDesc *d) |
uint8_t | getCso (TxDesc *d) |
uint8_t | getCss (TxDesc *d) |
bool | ixsm (TxDesc *d) |
bool | txsm (TxDesc *d) |
int | tucse (TxDesc *d) |
int | tucso (TxDesc *d) |
int | tucss (TxDesc *d) |
int | ipcse (TxDesc *d) |
int | ipcso (TxDesc *d) |
int | ipcss (TxDesc *d) |
int | mss (TxDesc *d) |
int | hdrlen (TxDesc *d) |
int | getTsoLen (TxDesc *d) |
int | utcmd (TxDesc *d) |
Variables | |
const uint8_t | TXD_CNXT = 0x0 |
const uint8_t | TXD_DATA = 0x1 |
const uint8_t | TXD_ADVCNXT = 0x2 |
const uint8_t | TXD_ADVDATA = 0x3 |
|
inline |
Definition at line 324 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, isData(), and isLegacy().
Referenced by gem5::IGbE::TxDescCache::pktComplete().
Definition at line 274 of file i8254xGBe_defs.hh.
References gem5::ArmISA::d, isData(), and isLegacy().
Referenced by gem5::IGbE::TxDescCache::getPacketData(), and gem5::IGbE::TxDescCache::processContextDesc().
|
inline |
Definition at line 343 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, and isLegacy().
|
inline |
Definition at line 349 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, and isLegacy().
Definition at line 280 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, and isLegacy().
Referenced by gem5::IGbE::TxDescCache::getPacketData(), gem5::IGbE::TxDescCache::getPacketSize(), gem5::IGbE::TxDescCache::headerComplete(), gem5::IGbE::TxDescCache::pktComplete(), and gem5::IGbE::TxDescCache::processContextDesc().
|
inline |
Definition at line 410 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, isType(), and TXD_ADVDATA.
Referenced by gem5::IGbE::TxDescCache::processContextDesc().
|
inline |
Definition at line 250 of file i8254xGBe_defs.hh.
References gem5::bits(), and gem5::ArmISA::d.
|
inline |
Definition at line 401 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, isAdvDesc(), and isContext().
Referenced by gem5::IGbE::TxDescCache::processContextDesc().
|
inline |
Definition at line 302 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, isData(), and isLegacy().
|
inline |
Definition at line 290 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, getType(), isLegacy(), and TXD_DATA.
Referenced by gem5::IGbE::TxDescCache::pktComplete().
|
inline |
Definition at line 318 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, isData(), and isLegacy().
|
inline |
Definition at line 330 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, and isContext().
|
inline |
Definition at line 377 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, and isContext().
|
inline |
Definition at line 383 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, and isContext().
|
inline |
Definition at line 389 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, and isContext().
|
inline |
Definition at line 258 of file i8254xGBe_defs.hh.
References gem5::ArmISA::d, isLegacy(), isTypes(), TXD_ADVCNXT, and TXD_ADVDATA.
Referenced by hdrlen().
|
inline |
Definition at line 263 of file i8254xGBe_defs.hh.
References gem5::ArmISA::d, isLegacy(), isTypes(), TXD_ADVCNXT, and TXD_CNXT.
Referenced by hdrlen(), ip(), ipcse(), ipcso(), ipcss(), mss(), gem5::IGbE::TxDescCache::processContextDesc(), tcp(), tucse(), tucso(), tucss(), and utcmd().
|
inline |
Definition at line 268 of file i8254xGBe_defs.hh.
References gem5::ArmISA::d, isLegacy(), isTypes(), TXD_ADVDATA, and TXD_DATA.
Referenced by eop(), getBuf(), gem5::IGbE::TxDescCache::getPacketData(), ic(), ifcs(), ixsm(), gem5::IGbE::TxDescCache::pktComplete(), gem5::IGbE::TxDescCache::processContextDesc(), txsm(), and vle().
|
inline |
Definition at line 249 of file i8254xGBe_defs.hh.
References gem5::bits(), and gem5::ArmISA::d.
Referenced by eop(), getBuf(), getCso(), getCss(), getLen(), gem5::IGbE::TxDescCache::getPacketData(), ic(), ide(), ifcs(), isAdvDesc(), isContext(), isData(), gem5::IGbE::TxDescCache::pktComplete(), and vle().
|
inline |
Definition at line 251 of file i8254xGBe_defs.hh.
References gem5::ArmISA::d, getType(), and gem5::X86ISA::type.
Referenced by getTsoLen(), isTypes(), gem5::IGbE::TxDescCache::processContextDesc(), and tse().
|
inline |
Definition at line 253 of file i8254xGBe_defs.hh.
References gem5::ArmISA::d, isType(), gem5::ArmISA::t1, and gem5::ArmISA::t2.
Referenced by isAdvDesc(), isContext(), isData(), and tse().
|
inline |
Definition at line 355 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, and isData().
Referenced by gem5::IGbE::TxDescCache::pktComplete().
|
inline |
Definition at line 395 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, and isContext().
Referenced by gem5::IGbE::TxDescCache::processContextDesc().
|
inline |
Definition at line 300 of file i8254xGBe_defs.hh.
References gem5::bits(), and gem5::ArmISA::d.
Referenced by gem5::IGbE::TxDescCache::pktComplete().
|
inline |
Definition at line 287 of file i8254xGBe_defs.hh.
References gem5::ArmISA::d, and gem5::replaceBits().
Referenced by gem5::IGbE::TxDescCache::pktComplete(), and gem5::IGbE::TxDescCache::processContextDesc().
|
inline |
Definition at line 336 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, and isContext().
Referenced by gem5::IGbE::TxDescCache::processContextDesc().
|
inline |
Definition at line 308 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, isType(), isTypes(), TXD_ADVDATA, TXD_CNXT, and TXD_DATA.
Referenced by gem5::IGbE::TxDescCache::processContextDesc().
|
inline |
Definition at line 359 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, and isContext().
|
inline |
Definition at line 365 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, and isContext().
|
inline |
Definition at line 371 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, and isContext().
|
inline |
Definition at line 356 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, and isData().
Referenced by gem5::IGbE::TxDescCache::pktComplete().
|
inline |
Definition at line 416 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, and isContext().
|
inline |
Definition at line 295 of file i8254xGBe_defs.hh.
References gem5::bits(), gem5::ArmISA::d, isData(), and isLegacy().
Referenced by gem5::IGbE::TxDescCache::pktComplete().
const uint8_t gem5::igbreg::txd_op::TXD_ADVCNXT = 0x2 |
Definition at line 246 of file i8254xGBe_defs.hh.
Referenced by isAdvDesc(), and isContext().
const uint8_t gem5::igbreg::txd_op::TXD_ADVDATA = 0x3 |
Definition at line 247 of file i8254xGBe_defs.hh.
Referenced by getTsoLen(), isAdvDesc(), isData(), gem5::IGbE::TxDescCache::processContextDesc(), and tse().
const uint8_t gem5::igbreg::txd_op::TXD_CNXT = 0x0 |
Definition at line 244 of file i8254xGBe_defs.hh.
Referenced by isContext(), gem5::IGbE::TxDescCache::processContextDesc(), and tse().
const uint8_t gem5::igbreg::txd_op::TXD_DATA = 0x1 |
Definition at line 245 of file i8254xGBe_defs.hh.