gem5 v24.0.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 79 of file ide_disk.hh.
|
inline |
Definition at line 84 of file ide_disk.hh.
References gem5::PrdEntry_t::baseAddr, entry, and PRD_BASE_MASK.
Referenced by gem5::IdeDisk::dmaPrdReadDone(), gem5::IdeDisk::doDmaRead(), and gem5::IdeDisk::doDmaWrite().
|
inline |
Definition at line 89 of file ide_disk.hh.
References gem5::PrdEntry_t::byteCount, entry, MAX_SINGLE_DMA_SIZE, and PRD_COUNT_MASK.
Referenced by gem5::IdeDisk::dmaPrdReadDone(), gem5::IdeDisk::dmaReadDone(), gem5::IdeDisk::dmaWriteDone(), gem5::IdeDisk::doDmaDataRead(), gem5::IdeDisk::doDmaDataWrite(), gem5::IdeDisk::doDmaRead(), and gem5::IdeDisk::doDmaWrite().
|
inline |
Definition at line 95 of file ide_disk.hh.
References gem5::PrdEntry_t::endOfTable, entry, and PRD_EOT_MASK.
Referenced by gem5::IdeDisk::dmaPrdReadDone(), gem5::IdeDisk::dmaReadDone(), gem5::IdeDisk::dmaWriteDone(), and gem5::IdeDisk::doDmaWrite().
PrdEntry_t gem5::PrdTableEntry::entry |
Definition at line 82 of file ide_disk.hh.
Referenced by gem5::IdeDisk::doDmaTransfer(), getBaseAddr(), getByteCount(), getEOT(), gem5::IdeDisk::reset(), gem5::IdeDisk::serialize(), and gem5::IdeDisk::unserialize().