|
void | harddisk_init (harddisk_configuration configuration) |
|
harddisk_states | harddisk_get_states () |
| Get hard disk states. More...
|
|
HARDDISK_STATE | harddisk_get_state (HARDDISK_ATA_MASTER_SLAVE type, HARDDISK_ATA_BUS_TYPE bus) |
| Get status of hard disk. More...
|
|
const harddisk_identify_device_data * | harddisk_get_identify_data (HARDDISK_ATA_MASTER_SLAVE type, HARDDISK_ATA_BUS_TYPE bus) |
| Get identify data of hard disk. More...
|
|
char * | harddisk_get_disk_serial_number_terminated (HARDDISK_ATA_MASTER_SLAVE type, HARDDISK_ATA_BUS_TYPE bus, char *buffer) |
| Get serial number of hard disk. More...
|
|
char * | harddisk_get_disk_firmware_version_terminated (HARDDISK_ATA_MASTER_SLAVE type, HARDDISK_ATA_BUS_TYPE bus, char *buffer) |
| Get firmware version of hard disk. More...
|
|
char * | harddisk_get_disk_model_number_terminated (HARDDISK_ATA_MASTER_SLAVE type, HARDDISK_ATA_BUS_TYPE bus, char *buffer) |
| Get model number of hard disk. More...
|
|
uint64_t | harddisk_get_user_addressable_sectors (HARDDISK_ATA_MASTER_SLAVE type, HARDDISK_ATA_BUS_TYPE bus) |
| Get user addressable sectors of hard disk. More...
|
|
uint64_t | harddisk_get_disk_space (HARDDISK_ATA_MASTER_SLAVE type, HARDDISK_ATA_BUS_TYPE bus) |
| Get space of hard disk. More...
|
|
bool | harddisk_get_is_removable_media_device (HARDDISK_ATA_MASTER_SLAVE type, HARDDISK_ATA_BUS_TYPE bus) |
| Check if device is removable media. More...
|
|
int8_t | harddisk_read_sector (HARDDISK_ATA_MASTER_SLAVE type, HARDDISK_ATA_BUS_TYPE bus, uint32_t high_lba, uint32_t low_lba, uint16_t *buffer) |
| Reads hard disk sector. More...
|
|
int8_t | harddisk_write_sector (HARDDISK_ATA_MASTER_SLAVE type, HARDDISK_ATA_BUS_TYPE bus, uint32_t high_lba, uint32_t low_lba, uint16_t *buffer) |
| Write hard disk sector. More...
|
|