X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/01a605198da7bc5883a3dfa96b38f4f7c04f67f9..88e668538d6c0d394e6ea34516052f010ca6e8d2:/lunaix-os/includes/hal/ahci/utils.h diff --git a/lunaix-os/includes/hal/ahci/utils.h b/lunaix-os/includes/hal/ahci/utils.h index 1ff5f32..e22a280 100644 --- a/lunaix-os/includes/hal/ahci/utils.h +++ b/lunaix-os/includes/hal/ahci/utils.h @@ -1,13 +1,19 @@ #ifndef __LUNAIX_AHCI_UTILS_H #define __LUNAIX_AHCI_UTILS_H -#include +#include #include void -ahci_parse_dev_info(struct ahci_device_info* dev_info, uint16_t* data); +ahci_parse_dev_info(struct hba_device* dev_info, uint16_t* data); void ahci_parsestr(char* str, uint16_t* reg_start, int size_word); +void +scsi_parse_capacity(struct hba_device* device, uint32_t* parameter); + +int +sata_read_error(struct hba_port* port); + #endif /* __LUNAIX_UTILS_H */