|
gem5
v22.0.0.2
|
Classes | |
| struct | Info |
Functions | |
| __SINIC_REG32 (Config, 0x00) __SINIC_REG32(Command | |
| __SINIC_REG32 (IntrStatus, 0x08) __SINIC_REG32(IntrMask | |
| __SINIC_REG32 (RxMaxCopy, 0x10) __SINIC_REG32(TxMaxCopy | |
| __SINIC_REG32 (ZeroCopySize, 0x18) __SINIC_REG32(ZeroCopyMark | |
| __SINIC_REG32 (VirtualCount, 0x20) __SINIC_REG32(RxMaxIntr | |
| __SINIC_REG32 (RxFifoSize, 0x28) __SINIC_REG32(TxFifoSize | |
| __SINIC_REG32 (RxFifoLow, 0x30) __SINIC_REG32(TxFifoLow | |
| __SINIC_REG32 (RxFifoHigh, 0x38) __SINIC_REG32(TxFifoHigh | |
| __SINIC_REG32 (RxData, 0x40) __SINIC_REG32(RxDone | |
| __SINIC_REG32 (RxWait, 0x50) __SINIC_REG32(TxData | |
| __SINIC_REG32 (TxDone, 0x60) __SINIC_REG32(TxWait | |
| __SINIC_REG32 (HwAddr, 0x70) __SINIC_REG32(Size | |
| __SINIC_VAL32 (Config_ZeroCopy, 12, 1) __SINIC_VAL32(Config_DelayCopy | |
| __SINIC_VAL32 (Config_RSS, 10, 1) __SINIC_VAL32(Config_RxThread | |
| __SINIC_VAL32 (Config_TxThread, 8, 1) __SINIC_VAL32(Config_Filter | |
| __SINIC_VAL32 (Config_Vlan, 6, 1) __SINIC_VAL32(Config_Vaddr | |
| __SINIC_VAL32 (Config_Desc, 4, 1) __SINIC_VAL32(Config_Poll | |
| __SINIC_VAL32 (Config_IntEn, 2, 1) __SINIC_VAL32(Config_TxEn | |
| __SINIC_VAL32 (Config_RxEn, 0, 1) __SINIC_VAL32(Command_Intr | |
| __SINIC_VAL32 (Command_Reset, 0, 1) __SINIC_VAL32(Intr_Soft | |
| __SINIC_VAL32 (Intr_TxLow, 7, 1) __SINIC_VAL32(Intr_TxFull | |
| __SINIC_VAL32 (Intr_TxDMA, 5, 1) __SINIC_VAL32(Intr_TxPacket | |
| __SINIC_VAL32 (Intr_RxHigh, 3, 1) __SINIC_VAL32(Intr_RxEmpty | |
| __SINIC_VAL32 (Intr_RxDMA, 1, 1) __SINIC_VAL32(Intr_RxPacket | |
| __SINIC_REG32 (Intr_All, 0x01ff) __SINIC_REG32(Intr_NoDelay | |
| __SINIC_REG32 (Intr_Res, ~0x01ff) __SINIC_VAL64(RxData_NoDelay | |
| __SINIC_VAL64 (RxData_Vaddr, 60, 1) __SINIC_VAL64(RxData_Len | |
| __SINIC_VAL64 (RxData_Addr, 0, 40) __SINIC_VAL64(TxData_More | |
| __SINIC_VAL64 (TxData_Checksum, 62, 1) __SINIC_VAL64(TxData_Vaddr | |
| __SINIC_VAL64 (TxData_Len, 40, 20) __SINIC_VAL64(TxData_Addr | |
| __SINIC_VAL64 (RxDone_Packets, 32, 16) __SINIC_VAL64(RxDone_Busy | |
| __SINIC_VAL64 (RxDone_Complete, 30, 1) __SINIC_VAL64(RxDone_More | |
| __SINIC_VAL64 (RxDone_Empty, 28, 1) __SINIC_VAL64(RxDone_High | |
| __SINIC_VAL64 (RxDone_NotHigh, 26, 1) __SINIC_VAL64(RxDone_TcpError | |
| __SINIC_VAL64 (RxDone_UdpError, 24, 1) __SINIC_VAL64(RxDone_IpError | |
| __SINIC_VAL64 (RxDone_TcpPacket, 22, 1) __SINIC_VAL64(RxDone_UdpPacket | |
| __SINIC_VAL64 (RxDone_IpPacket, 20, 1) __SINIC_VAL64(RxDone_CopyLen | |
| __SINIC_VAL64 (TxDone_Packets, 32, 16) __SINIC_VAL64(TxDone_Busy | |
| __SINIC_VAL64 (TxDone_Complete, 30, 1) __SINIC_VAL64(TxDone_Full | |
| __SINIC_VAL64 (TxDone_Low, 28, 1) __SINIC_VAL64(TxDone_Res0 | |
| __SINIC_VAL64 (TxDone_Res1, 26, 1) __SINIC_VAL64(TxDone_Res2 | |
| __SINIC_VAL64 (TxDone_Res3, 24, 1) __SINIC_VAL64(TxDone_Res4 | |
| __SINIC_VAL64 (TxDone_Res5, 22, 1) __SINIC_VAL64(TxDone_Res6 | |
| __SINIC_VAL64 (TxDone_Res7, 20, 1) __SINIC_VAL64(TxDone_CopyLen | |
Variables | |
| static const int | VirtualShift = 8 |
| static const int | VirtualMask = 0xff |
| gem5::sinic::registers::__SINIC_REG32 | ( | Config | , |
| 0x00 | |||
| ) |
| gem5::sinic::registers::__SINIC_REG32 | ( | HwAddr | , |
| 0x70 | |||
| ) |
| gem5::sinic::registers::__SINIC_REG32 | ( | Intr_All | , |
| 0x01ff | |||
| ) |
| gem5::sinic::registers::__SINIC_REG32 | ( | Intr_Res | , |
| ~ | 0x01ff | ||
| ) |
| gem5::sinic::registers::__SINIC_REG32 | ( | IntrStatus | , |
| 0x08 | |||
| ) |
| gem5::sinic::registers::__SINIC_REG32 | ( | RxData | , |
| 0x40 | |||
| ) |
| gem5::sinic::registers::__SINIC_REG32 | ( | RxFifoHigh | , |
| 0x38 | |||
| ) |
| gem5::sinic::registers::__SINIC_REG32 | ( | RxFifoLow | , |
| 0x30 | |||
| ) |
| gem5::sinic::registers::__SINIC_REG32 | ( | RxFifoSize | , |
| 0x28 | |||
| ) |
| gem5::sinic::registers::__SINIC_REG32 | ( | RxMaxCopy | , |
| 0x10 | |||
| ) |
| gem5::sinic::registers::__SINIC_REG32 | ( | RxWait | , |
| 0x50 | |||
| ) |
| gem5::sinic::registers::__SINIC_REG32 | ( | TxDone | , |
| 0x60 | |||
| ) |
| gem5::sinic::registers::__SINIC_REG32 | ( | VirtualCount | , |
| 0x20 | |||
| ) |
| gem5::sinic::registers::__SINIC_REG32 | ( | ZeroCopySize | , |
| 0x18 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL32 | ( | Command_Reset | , |
| 0 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL32 | ( | Config_Desc | , |
| 4 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL32 | ( | Config_IntEn | , |
| 2 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL32 | ( | Config_RSS | , |
| 10 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL32 | ( | Config_RxEn | , |
| 0 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL32 | ( | Config_TxThread | , |
| 8 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL32 | ( | Config_Vlan | , |
| 6 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL32 | ( | Config_ZeroCopy | , |
| 12 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL32 | ( | Intr_RxDMA | , |
| 1 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL32 | ( | Intr_RxHigh | , |
| 3 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL32 | ( | Intr_TxDMA | , |
| 5 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL32 | ( | Intr_TxLow | , |
| 7 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | RxData_Addr | , |
| 0 | , | ||
| 40 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | RxData_Vaddr | , |
| 60 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | RxDone_Complete | , |
| 30 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | RxDone_Empty | , |
| 28 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | RxDone_IpPacket | , |
| 20 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | RxDone_NotHigh | , |
| 26 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | RxDone_Packets | , |
| 32 | , | ||
| 16 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | RxDone_TcpPacket | , |
| 22 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | RxDone_UdpError | , |
| 24 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | TxData_Checksum | , |
| 62 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | TxData_Len | , |
| 40 | , | ||
| 20 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | TxDone_Complete | , |
| 30 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | TxDone_Low | , |
| 28 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | TxDone_Packets | , |
| 32 | , | ||
| 16 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | TxDone_Res1 | , |
| 26 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | TxDone_Res3 | , |
| 24 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | TxDone_Res5 | , |
| 22 | , | ||
| 1 | |||
| ) |
| gem5::sinic::registers::__SINIC_VAL64 | ( | TxDone_Res7 | , |
| 20 | , | ||
| 1 | |||
| ) |
|
static |
Definition at line 71 of file sinicreg.hh.
Referenced by gem5::sinic::Device::read(), and gem5::sinic::Device::write().
|
static |
Definition at line 70 of file sinicreg.hh.
Referenced by gem5::sinic::Device::read(), and gem5::sinic::Device::write().