ReactOS 0.4.16-dev-1067-ge98bba2
|
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().