|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | _DEVICE_UNIT |
| Data structure for the ATA device. More... | |
Macros | |
| #define | ATA_DEVICE_ATAPI 0x00000001 |
| #define | ATA_DEVICE_LBA 0x00000002 |
| #define | ATA_DEVICE_LBA48 0x00000004 |
| #define | ATA_DEVICE_IS_NEC_CDR260 0x00000008 |
| #define | ATA_DEVICE_FLAG_IO32 0x00000010 |
Typedefs | |
| typedef struct _DEVICE_UNIT | DEVICE_UNIT |
| Data structure for the ATA device. | |
| typedef struct _DEVICE_UNIT * | PDEVICE_UNIT |
Functions | |
| BOOLEAN | AtaInit (_Out_ PUCHAR DetectedCount) |
| PDEVICE_UNIT | AtaGetDevice (_In_ UCHAR UnitNumber) |
| BOOLEAN | AtaReadLogicalSectors (_In_ PDEVICE_UNIT DeviceUnit, _In_ ULONG64 SectorNumber, _In_ ULONG SectorCount, _Out_writes_bytes_all_(SectorCount *DeviceUnit->SectorSize) PVOID Buffer) |
| typedef struct _DEVICE_UNIT DEVICE_UNIT |
Data structure for the ATA device.
| typedef struct _DEVICE_UNIT * PDEVICE_UNIT |
| PDEVICE_UNIT AtaGetDevice | ( | _In_ UCHAR | UnitNumber | ) |
Definition at line 1254 of file hwide.c.
Referenced by InitIdeDrive(), Pc98DiskReadLogicalSectorsLBA(), and XboxDiskInit().
Definition at line 1264 of file hwide.c.
Referenced by Pc98InitializeBootDevices(), and XboxDiskInit().
| BOOLEAN AtaReadLogicalSectors | ( | _In_ PDEVICE_UNIT | DeviceUnit, |
| _In_ ULONG64 | SectorNumber, | ||
| _In_ ULONG | SectorCount, | ||
| _Out_writes_bytes_all_(SectorCount *DeviceUnit->SectorSize) PVOID | Buffer | ||
| ) |
Definition at line 1215 of file hwide.c.
Referenced by Pc98DiskReadLogicalSectorsLBA(), and XboxDiskReadLogicalSectors().