|
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 |