gem5
v20.0.0.2
|
Public Member Functions | |
DmaReqState (Event *ce, Addr tb, Tick _delay) | |
![]() | |
SenderState () | |
virtual | ~SenderState () |
Public Attributes | |
Event * | completionEvent |
Event to call on the device when this transaction (all packets) complete. More... | |
const Addr | totBytes |
Total number of bytes that this transaction involves. More... | |
Addr | numBytes |
Number of bytes that have been acked for this transaction. More... | |
const Tick | delay |
Amount to delay completion of dma by. More... | |
![]() | |
SenderState * | predecessor |
Definition at line 88 of file dma_device.hh.
Definition at line 103 of file dma_device.hh.
Event* DmaPort::DmaReqState::completionEvent |
Event to call on the device when this transaction (all packets) complete.
Definition at line 92 of file dma_device.hh.
const Tick DmaPort::DmaReqState::delay |
Amount to delay completion of dma by.
Definition at line 101 of file dma_device.hh.
Referenced by DmaDevice::dmaRead(), and DmaDevice::dmaWrite().
Addr DmaPort::DmaReqState::numBytes |
Number of bytes that have been acked for this transaction.
Definition at line 98 of file dma_device.hh.
const Addr DmaPort::DmaReqState::totBytes |
Total number of bytes that this transaction involves.
Definition at line 95 of file dma_device.hh.