gem5 v24.0.0.0
|
#include <i8254xGBe_defs.hh>
Public Attributes | ||
union { | ||
struct { | ||
Addr buf | ||
uint16_t len | ||
uint16_t csum | ||
uint8_t status | ||
uint8_t errors | ||
uint16_t vlan | ||
} legacy | ||
struct { | ||
Addr pkt | ||
Addr hdr | ||
} adv_read | ||
struct { | ||
uint16_t rss_type:4 | ||
uint16_t pkt_type:12 | ||
uint16_t __reserved1:5 | ||
uint16_t header_len:10 | ||
uint16_t sph:1 | ||
union { | ||
struct { | ||
uint16_t id | ||
uint16_t csum | ||
} | ||
uint32_t rss_hash | ||
} | ||
uint32_t status:20 | ||
uint32_t errors:12 | ||
uint16_t pkt_len | ||
uint16_t vlan_tag | ||
} adv_wb | ||
}; | ||
Definition at line 193 of file i8254xGBe_defs.hh.
union { ... } gem5::igbreg::RxDesc |
uint16_t gem5::igbreg::RxDesc::__reserved1 |
Definition at line 215 of file i8254xGBe_defs.hh.
struct { ... } gem5::igbreg::RxDesc::adv_read |
Referenced by gem5::IGbE::RxDescCache::pktComplete(), and gem5::IGbE::RxDescCache::writePacket().
struct { ... } gem5::igbreg::RxDesc::adv_wb |
Referenced by gem5::IGbE::RxDescCache::pktComplete(), and gem5::IGbE::RxDescCache::writePacket().
Addr gem5::igbreg::RxDesc::buf |
Definition at line 199 of file i8254xGBe_defs.hh.
Referenced by gem5::IGbE::RxDescCache::writePacket().
uint16_t gem5::igbreg::RxDesc::csum |
Definition at line 201 of file i8254xGBe_defs.hh.
Referenced by gem5::IGbE::RxDescCache::pktComplete().
uint8_t gem5::igbreg::RxDesc::errors |
Definition at line 203 of file i8254xGBe_defs.hh.
Referenced by gem5::IGbE::RxDescCache::pktComplete().
uint32_t gem5::igbreg::RxDesc::errors |
Definition at line 228 of file i8254xGBe_defs.hh.
Addr gem5::igbreg::RxDesc::hdr |
Definition at line 209 of file i8254xGBe_defs.hh.
Referenced by gem5::IGbE::RxDescCache::pktComplete(), and gem5::IGbE::RxDescCache::writePacket().
uint16_t gem5::igbreg::RxDesc::header_len |
Definition at line 216 of file i8254xGBe_defs.hh.
Referenced by gem5::IGbE::RxDescCache::writePacket().
uint16_t gem5::igbreg::RxDesc::id |
Definition at line 222 of file i8254xGBe_defs.hh.
Referenced by gem5::IGbE::RxDescCache::pktComplete().
struct { ... } gem5::igbreg::RxDesc::legacy |
Referenced by gem5::IGbE::RxDescCache::pktComplete(), and gem5::IGbE::RxDescCache::writePacket().
uint16_t gem5::igbreg::RxDesc::len |
Definition at line 200 of file i8254xGBe_defs.hh.
Referenced by gem5::IGbE::RxDescCache::pktComplete().
Addr gem5::igbreg::RxDesc::pkt |
Definition at line 208 of file i8254xGBe_defs.hh.
Referenced by gem5::IGbE::RxDescCache::pktComplete(), and gem5::IGbE::RxDescCache::writePacket().
uint16_t gem5::igbreg::RxDesc::pkt_len |
Definition at line 229 of file i8254xGBe_defs.hh.
Referenced by gem5::IGbE::RxDescCache::writePacket().
uint16_t gem5::igbreg::RxDesc::pkt_type |
Definition at line 214 of file i8254xGBe_defs.hh.
Referenced by gem5::IGbE::RxDescCache::pktComplete().
uint32_t gem5::igbreg::RxDesc::rss_hash |
Definition at line 225 of file i8254xGBe_defs.hh.
Referenced by gem5::IGbE::RxDescCache::pktComplete().
uint16_t gem5::igbreg::RxDesc::rss_type |
Definition at line 213 of file i8254xGBe_defs.hh.
Referenced by gem5::IGbE::RxDescCache::pktComplete().
uint16_t gem5::igbreg::RxDesc::sph |
Definition at line 217 of file i8254xGBe_defs.hh.
Referenced by gem5::IGbE::RxDescCache::writePacket().
uint8_t gem5::igbreg::RxDesc::status |
Definition at line 202 of file i8254xGBe_defs.hh.
Referenced by gem5::IGbE::RxDescCache::pktComplete().
uint32_t gem5::igbreg::RxDesc::status |
Definition at line 227 of file i8254xGBe_defs.hh.
uint16_t gem5::igbreg::RxDesc::vlan |
Definition at line 204 of file i8254xGBe_defs.hh.
Referenced by gem5::IGbE::RxDescCache::pktComplete().
uint16_t gem5::igbreg::RxDesc::vlan_tag |
Definition at line 230 of file i8254xGBe_defs.hh.
Referenced by gem5::IGbE::RxDescCache::pktComplete().