gem5
v20.1.0.0
|
#include <ide_disk.hh>
Public Member Functions | |
uint32_t | getBaseAddr () |
uint32_t | getByteCount () |
uint16_t | getEOT () |
Public Attributes | |
PrdEntry_t | entry |
Definition at line 75 of file ide_disk.hh.
|
inline |
Definition at line 79 of file ide_disk.hh.
References PrdEntry::baseAddr, entry, and PRD_BASE_MASK.
Referenced by IdeDisk::dmaPrdReadDone(), IdeDisk::doDmaRead(), and IdeDisk::doDmaWrite().
|
inline |
Definition at line 84 of file ide_disk.hh.
References PrdEntry::byteCount, entry, MAX_SINGLE_DMA_SIZE, and PRD_COUNT_MASK.
Referenced by IdeDisk::dmaPrdReadDone(), IdeDisk::dmaReadDone(), IdeDisk::dmaWriteDone(), IdeDisk::doDmaDataRead(), IdeDisk::doDmaDataWrite(), IdeDisk::doDmaRead(), and IdeDisk::doDmaWrite().
|
inline |
Definition at line 90 of file ide_disk.hh.
References PrdEntry::endOfTable, entry, and PRD_EOT_MASK.
Referenced by IdeDisk::dmaPrdReadDone(), IdeDisk::dmaReadDone(), IdeDisk::dmaWriteDone(), and IdeDisk::doDmaWrite().
PrdEntry_t PrdTableEntry::entry |
Definition at line 77 of file ide_disk.hh.
Referenced by IdeDisk::doDmaTransfer(), getBaseAddr(), getByteCount(), getEOT(), IdeDisk::reset(), IdeDisk::serialize(), and IdeDisk::unserialize().