StuBS
Harddisk Member List

This is the complete list of members for Harddisk, including all inherited members.

attachedHarddisk
BlockDevice()BlockDeviceinline
BlockDevice(const BlockDevice &)=deleteBlockDeviceprivate
blocksizeBlockDevice
blocksize_bitsBlockDevice
busy_bitHarddiskprivate
convert_lba(uint64_t *lba, uint8_t *sectors)Harddiskprivate
divide_by_blocksize(T val) constBlockDeviceinline
dma_request_bitHarddiskprivate
driveHarddiskprivate
drive_fault_bitHarddiskprivate
drive_select(uint64_t lba_start=0)Harddiskprivate
error_bitHarddiskprivate
error_bitsHarddiskprivate
fix(uint64_t block_number)Harddiskvirtual
Harddisk(Drive drive=primary_bus_master)Harddiskinlineexplicit
is_attached()Harddiskprivate
last_drive_select_bitsHarddiskprivate
max_lbaHarddisk
modulo_blocksize(T val) constBlockDeviceinline
operator=(const BlockDevice &)=deleteBlockDeviceprivate
portsHarddiskprivate
read_sectors(uint64_t lba, uint8_t sectors, void *dest_buf)Harddiskprivate
set_blocksize(unsigned int blocksize)BlockDevice
sync()Harddiskvirtual
sync(Block *block)Harddiskvirtual
transmit_command(uint64_t lba, uint8_t sectors, uint8_t command) constHarddiskprivate
unfix(Block *block)Harddiskvirtual
wait_for_harddisk(bool delay=false) constHarddiskprivate
wait_until_bsy_clear(bool delay=false)Harddiskprivate
write_sectors(uint64_t lba, uint8_t sectors, void *src_buf)Harddiskprivate