StuBS
|
This is the complete list of members for Harddisk, including all inherited members.
attached | Harddisk | |
BlockDevice() | BlockDevice | inline |
BlockDevice(const BlockDevice &)=delete | BlockDevice | private |
blocksize | BlockDevice | |
blocksize_bits | BlockDevice | |
busy_bit | Harddisk | private |
convert_lba(uint64_t *lba, uint8_t *sectors) | Harddisk | private |
divide_by_blocksize(T val) const | BlockDevice | inline |
dma_request_bit | Harddisk | private |
drive | Harddisk | private |
drive_fault_bit | Harddisk | private |
drive_select(uint64_t lba_start=0) | Harddisk | private |
error_bit | Harddisk | private |
error_bits | Harddisk | private |
fix(uint64_t block_number) | Harddisk | virtual |
Harddisk(Drive drive=primary_bus_master) | Harddisk | inlineexplicit |
is_attached() | Harddisk | private |
last_drive_select_bits | Harddisk | private |
max_lba | Harddisk | |
modulo_blocksize(T val) const | BlockDevice | inline |
operator=(const BlockDevice &)=delete | BlockDevice | private |
ports | Harddisk | private |
read_sectors(uint64_t lba, uint8_t sectors, void *dest_buf) | Harddisk | private |
set_blocksize(unsigned int blocksize) | BlockDevice | |
sync() | Harddisk | virtual |
sync(Block *block) | Harddisk | virtual |
transmit_command(uint64_t lba, uint8_t sectors, uint8_t command) const | Harddisk | private |
unfix(Block *block) | Harddisk | virtual |
wait_for_harddisk(bool delay=false) const | Harddisk | private |
wait_until_bsy_clear(bool delay=false) | Harddisk | private |
write_sectors(uint64_t lba, uint8_t sectors, void *src_buf) | Harddisk | private |