gem5  v20.1.0.0
Public Member Functions | Public Attributes | List of all members
DmaPort::DmaReqState Struct Reference
Inheritance diagram for DmaPort::DmaReqState:
Packet::SenderState

Public Member Functions

 DmaReqState (Event *ce, Addr tb, Tick _delay)
 
- Public Member Functions inherited from Packet::SenderState
 SenderState ()
 
virtual ~SenderState ()
 

Public Attributes

EventcompletionEvent
 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...
 
- Public Attributes inherited from Packet::SenderState
SenderStatepredecessor
 

Detailed Description

Definition at line 88 of file dma_device.hh.

Constructor & Destructor Documentation

◆ DmaReqState()

DmaPort::DmaReqState::DmaReqState ( Event ce,
Addr  tb,
Tick  _delay 
)
inline

Definition at line 103 of file dma_device.hh.

Member Data Documentation

◆ completionEvent

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.

Referenced by DmaPort::handleResp().

◆ delay

const Tick DmaPort::DmaReqState::delay

Amount to delay completion of dma by.

Definition at line 101 of file dma_device.hh.

Referenced by DmaPort::handleResp().

◆ numBytes

Addr DmaPort::DmaReqState::numBytes

Number of bytes that have been acked for this transaction.

Definition at line 98 of file dma_device.hh.

Referenced by DmaPort::handleResp().

◆ totBytes

const Addr DmaPort::DmaReqState::totBytes

Total number of bytes that this transaction involves.

Definition at line 95 of file dma_device.hh.

Referenced by DmaPort::handleResp().


The documentation for this struct was generated from the following file:

Generated on Wed Sep 30 2020 14:02:23 for gem5 by doxygen 1.8.17