DmaPort::DmaPort(MemObject *dev, System *s, Tick min_backoff, Tick max_backoff)
: MasterPort(dev->name() + ".dma", dev), device(dev), sys(s),
masterId(s->getMasterId(dev->name())),
- pendingCount(0), actionInProgress(0), drainEvent(NULL),
+ pendingCount(0), drainEvent(NULL),
backoffTime(0), minBackoffDelay(min_backoff),
maxBackoffDelay(max_backoff), inRetry(false),
backoffEvent(this)
/** Number of outstanding packets the dma port has. */
int pendingCount;
- /** If a dmaAction is in progress. */
- int actionInProgress;
-
/** If we need to drain, keep the drain event around until we're done
* here.*/
Event *drainEvent;