dma_device.hh (9016:18093957a102) | dma_device.hh (9044:904ddeecc653) |
---|---|
1/* 2 * Copyright (c) 2012 ARM Limited 3 * All rights reserved. 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 36 unchanged lines hidden (view full) --- 45#define __DEV_DMA_DEVICE_HH__ 46 47#include "dev/io_device.hh" 48#include "params/DmaDevice.hh" 49 50class DmaPort : public MasterPort 51{ 52 protected: | 1/* 2 * Copyright (c) 2012 ARM Limited 3 * All rights reserved. 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 36 unchanged lines hidden (view full) --- 45#define __DEV_DMA_DEVICE_HH__ 46 47#include "dev/io_device.hh" 48#include "params/DmaDevice.hh" 49 50class DmaPort : public MasterPort 51{ 52 protected: |
53 struct DmaReqState : public Packet::SenderState, public FastAlloc | 53 struct DmaReqState : public Packet::SenderState |
54 { 55 /** Event to call on the device when this transaction (all packets) 56 * complete. */ 57 Event *completionEvent; 58 59 /** Total number of bytes that this transaction involves. */ 60 Addr totBytes; 61 --- 110 unchanged lines hidden --- | 54 { 55 /** Event to call on the device when this transaction (all packets) 56 * complete. */ 57 Event *completionEvent; 58 59 /** Total number of bytes that this transaction involves. */ 60 Addr totBytes; 61 --- 110 unchanged lines hidden --- |