kexts: ahci: implement read support for ATA devices
This commit is contained in:
@@ -716,7 +716,9 @@ extern struct driver *ahci_driver(void);
|
||||
extern kern_status_t identify_ata_device(struct ahci_device *dev, struct identify_device_data *out);
|
||||
extern kern_status_t identify_atapi_device(struct ahci_device *dev, struct identify_device_data *out);
|
||||
extern kern_status_t send_ata_command(struct ahci_device *dev, unsigned int cmd, struct iovec *vec, size_t nvec);
|
||||
extern kern_status_t send_ata_command_ex(struct ahci_device *dev, struct fis_reg_h2d *fis, unsigned int cmd, struct iovec *vec, size_t nvec);
|
||||
extern kern_status_t send_atapi_command(struct ahci_device *dev, struct scsi_command *cmd, struct iovec *vec, size_t nvec);
|
||||
extern kern_status_t send_atapi_command_ex(struct ahci_device *dev, struct fis_reg_h2d *fis, struct scsi_command *cmd, struct iovec *vec, size_t nvec);
|
||||
extern void rebase_ahci_port(struct ahci_device *dev);
|
||||
|
||||
extern void probe_ahci_ports(struct driver *driver, struct device *controller, volatile struct hba_config *abar,
|
||||
|
||||
Reference in New Issue
Block a user