#include <hal.h>
#include <ntdddisk.h>
Go to the source code of this file.
◆ SMB_DEVICE_SMC_PIC16LC
#define SMB_DEVICE_SMC_PIC16LC 0x10 |
◆ SMB_GLOBAL_ENABLE
◆ SMB_GLOBAL_STATUS
◆ SMB_HOST_ADDRESS
◆ SMB_HOST_COMMAND
◆ SMB_HOST_DATA
◆ SMB_IO_BASE
◆ SMC_REG_POWER
◆ SMC_REG_POWER_CYCLE
#define SMC_REG_POWER_CYCLE 0x40 |
◆ SMC_REG_POWER_RESET
#define SMC_REG_POWER_RESET 0x01 |
◆ SMC_REG_POWER_SHUTDOWN
#define SMC_REG_POWER_SHUTDOWN 0x80 |
◆ TAG_HAL_XBOX
◆ HalpXboxInitPartIo()
Definition at line 331 of file part_xbox.c.
332{
341}
static pHalIoWritePartitionTable NtoskrnlIoWritePartitionTable
static NTSTATUS FASTCALL HalpXboxIoReadPartitionTable(IN PDEVICE_OBJECT DeviceObject, IN ULONG SectorSize, IN BOOLEAN ReturnRecognizedPartitions, OUT PDRIVE_LAYOUT_INFORMATION *PartitionBuffer)
static VOID FASTCALL HalpXboxExamineMBR(IN PDEVICE_OBJECT DeviceObject, IN ULONG SectorSize, IN ULONG MBRTypeIdentifier, OUT PVOID *Buffer)
#define HalIoWritePartitionTable
static NTSTATUS FASTCALL HalpXboxIoSetPartitionInformation(IN PDEVICE_OBJECT DeviceObject, IN ULONG SectorSize, IN ULONG PartitionNumber, IN ULONG PartitionType)
#define HalIoSetPartitionInformation
#define HalIoReadPartitionTable
static NTSTATUS FASTCALL HalpXboxIoWritePartitionTable(IN PDEVICE_OBJECT DeviceObject, IN ULONG SectorSize, IN ULONG SectorsPerTrack, IN ULONG NumberOfHeads, IN PDRIVE_LAYOUT_INFORMATION PartitionBuffer)
static pHalExamineMBR NtoskrnlExamineMBR
static pHalIoReadPartitionTable NtoskrnlIoReadPartitionTable
static pHalIoSetPartitionInformation NtoskrnlIoSetPartitionInformation
Referenced by HalpInitPhase0().
◆ HalpXboxInitPciBus()