gem5
v20.1.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 260 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, isData(), and isLegacy().
Referenced by IGbE::TxDescCache::pktComplete().
Definition at line 243 of file i8254xGBe_defs.hh.
References ArmISA::d, isData(), and isLegacy().
Referenced by IGbE::TxDescCache::getPacketData(), and IGbE::TxDescCache::processContextDesc().
|
inline |
Definition at line 264 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, and isLegacy().
|
inline |
Definition at line 265 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, and isLegacy().
Definition at line 244 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, and isLegacy().
Referenced by IGbE::TxDescCache::getPacketData(), IGbE::TxDescCache::getPacketSize(), IGbE::TxDescCache::headerComplete(), IGbE::TxDescCache::pktComplete(), and IGbE::TxDescCache::processContextDesc().
|
inline |
Definition at line 284 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, isType(), and TXD_ADVDATA.
Referenced by IGbE::TxDescCache::processContextDesc().
|
inline |
|
inline |
Definition at line 277 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, isAdvDesc(), and isContext().
Referenced by iGbReg::Regs::SRRCTL::hdrLen(), and IGbE::TxDescCache::processContextDesc().
|
inline |
Definition at line 250 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, isData(), and isLegacy().
Referenced by RiscvISA::ISA::readMiscReg(), ArmISA::ISA::readMiscReg(), and RiscvISA::ISA::setMiscReg().
|
inline |
Definition at line 247 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, getType(), isLegacy(), and TXD_DATA.
|
inline |
Definition at line 259 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, isData(), and isLegacy().
|
inline |
Definition at line 261 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, and isContext().
Referenced by Net::__tu_cksum(), Net::hsplit(), Net::operator<<(), IGbE::RxDescCache::pktComplete(), IGbE::TxDescCache::pktComplete(), NSGigE::recvPacket(), Sinic::Device::rxKick(), NSGigE::rxKick(), Sinic::Device::transmit(), NSGigE::transmit(), Sinic::Device::txKick(), NSGigE::txKick(), and IGbE::txWire().
|
inline |
Definition at line 273 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, and isContext().
|
inline |
Definition at line 274 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, and isContext().
|
inline |
Definition at line 275 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, and isContext().
|
inline |
Definition at line 239 of file i8254xGBe_defs.hh.
References ArmISA::d, isLegacy(), isTypes(), TXD_ADVCNXT, and TXD_ADVDATA.
Referenced by hdrlen().
|
inline |
Definition at line 240 of file i8254xGBe_defs.hh.
References ArmISA::d, isLegacy(), isTypes(), TXD_ADVCNXT, and TXD_CNXT.
Referenced by hdrlen(), ip(), ipcse(), ipcso(), ipcss(), mss(), IGbE::TxDescCache::processContextDesc(), tcp(), tucse(), tucso(), tucss(), and utcmd().
|
inline |
Definition at line 241 of file i8254xGBe_defs.hh.
References ArmISA::d, isLegacy(), isTypes(), TXD_ADVDATA, and TXD_DATA.
Referenced by eop(), getBuf(), IGbE::TxDescCache::getPacketData(), ic(), ifcs(), ixsm(), IGbE::TxDescCache::pktComplete(), IGbE::TxDescCache::processContextDesc(), txsm(), and vle().
|
inline |
Definition at line 235 of file i8254xGBe_defs.hh.
References bits(), and ArmISA::d.
Referenced by eop(), getBuf(), getCso(), getCss(), getLen(), IGbE::TxDescCache::getPacketData(), ic(), ide(), ifcs(), isAdvDesc(), isContext(), isData(), IGbE::TxDescCache::pktComplete(), and vle().
|
inline |
Definition at line 237 of file i8254xGBe_defs.hh.
References ArmISA::d, getType(), and type.
Referenced by getTsoLen(), isTypes(), IGbE::TxDescCache::processContextDesc(), and tse().
|
inline |
Definition at line 238 of file i8254xGBe_defs.hh.
References ArmISA::d, isType(), ArmISA::t1, and ArmISA::t2.
Referenced by isAdvDesc(), isContext(), isData(), and tse().
|
inline |
Definition at line 267 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, and isData().
Referenced by IGbE::TxDescCache::pktComplete().
|
inline |
Definition at line 276 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, and isContext().
Referenced by IGbE::TxDescCache::processContextDesc().
|
inline |
Definition at line 249 of file i8254xGBe_defs.hh.
|
inline |
Definition at line 245 of file i8254xGBe_defs.hh.
References ArmISA::d, replaceBits(), and ULL.
Referenced by IGbE::TxDescCache::pktComplete(), and IGbE::TxDescCache::processContextDesc().
|
inline |
Definition at line 262 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, and isContext().
Referenced by Net::cksum(), Net::hsplit(), IGbE::RxDescCache::pktComplete(), IGbE::TxDescCache::pktComplete(), IGbE::TxDescCache::processContextDesc(), NSGigE::recvPacket(), Sinic::Device::rxKick(), NSGigE::rxKick(), Sinic::Device::transmit(), NSGigE::transmit(), Sinic::Device::txKick(), and NSGigE::txKick().
|
inline |
Definition at line 251 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, isType(), isTypes(), TXD_ADVDATA, TXD_CNXT, and TXD_DATA.
Referenced by IGbE::TxDescCache::processContextDesc().
|
inline |
Definition at line 270 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, and isContext().
|
inline |
Definition at line 271 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, and isContext().
|
inline |
Definition at line 272 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, and isContext().
|
inline |
Definition at line 268 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, and isData().
Referenced by IGbE::TxDescCache::pktComplete().
|
inline |
Definition at line 285 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, and isContext().
|
inline |
Definition at line 248 of file i8254xGBe_defs.hh.
References bits(), ArmISA::d, isData(), and isLegacy().
Referenced by IGbE::TxDescCache::pktComplete().
const uint8_t iGbReg::TxdOp::TXD_ADVCNXT = 0x2 |
Definition at line 232 of file i8254xGBe_defs.hh.
Referenced by isAdvDesc(), and isContext().
const uint8_t iGbReg::TxdOp::TXD_ADVDATA = 0x3 |
Definition at line 233 of file i8254xGBe_defs.hh.
Referenced by getTsoLen(), isAdvDesc(), isData(), IGbE::TxDescCache::processContextDesc(), and tse().
const uint8_t iGbReg::TxdOp::TXD_CNXT = 0x0 |
Definition at line 230 of file i8254xGBe_defs.hh.
Referenced by isContext(), IGbE::TxDescCache::processContextDesc(), and tse().
const uint8_t iGbReg::TxdOp::TXD_DATA = 0x1 |
Definition at line 231 of file i8254xGBe_defs.hh.