gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 90 of file dma_device.hh.

Constructor & Destructor Documentation

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

Definition at line 105 of file dma_device.hh.

Member Data Documentation

Event* DmaPort::DmaReqState::completionEvent

Event to call on the device when this transaction (all packets) complete.

Definition at line 94 of file dma_device.hh.

const Tick DmaPort::DmaReqState::delay

Amount to delay completion of dma by.

Definition at line 103 of file dma_device.hh.

Addr DmaPort::DmaReqState::numBytes

Number of bytes that have been acked for this transaction.

Definition at line 100 of file dma_device.hh.

const Addr DmaPort::DmaReqState::totBytes

Total number of bytes that this transaction involves.

Definition at line 97 of file dma_device.hh.


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

Generated on Fri Jun 9 2017 13:04:07 for gem5 by doxygen 1.8.6