| gem5
    v21.2.1.1
    | 
#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().