|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "stdafx.h"
Go to the source code of this file.
Macros | |
| #define | RESET_COMPLETE_CURRENT 0x00 |
| #define | RESET_COMPLETE_ALL 0x01 |
| #define | RESET_COMPLETE_NONE 0x02 |
| #define | RETTYPE_XXableInterrupts VOID |
| #define | RETVAL_XXableInterrupts |
| #define | ITEMS_TO_QUERY 2 |
| #define | AtapiWritePortN_template(_type, _Type, sz) |
| #define | AtapiWritePortExN_template(_type, _Type, sz) |
| #define | AtapiReadPortN_template(_type, _Type, sz) |
| #define | AtapiReadPortExN_template(_type, _Type, sz) |
| #define | AtapiReadPortBufferN_template(_type, _Type, sz) |
| #define | AtapiWritePortBufferN_template(_type, _Type, sz) |
| #define | SetCheckPoint(cp) |
| #define | ITEMS_TO_QUERY 2 |
| #define | DEBUG_MSG_BUFFER_SIZE 512 |
Variables | |
| static const CHAR | ver_string [] = "\n\nATAPI IDE MiniPort Driver (UniATA) v 0." UNIATA_VER_STR "\n" |
| static const CHAR | uniata_comm_name [] = UNIATA_COMM_PORT_VENDOR_STR " \n" |
| UNICODE_STRING | SavedRegPath |
| WCHAR | SavedRegPathBuffer [256] |
| ULONG | SkipRaids = 1 |
| ULONG | ForceSimplex = 0 |
| LONGLONG | g_Perf = 0 |
| ULONG | g_PerfDt = 0 |
| ULONG | g_WaitBusyInISR = 1 |
| ULONG | g_opt_WaitBusyResetCount = 10000 |
| ULONG | g_opt_WaitBusyCount = 200 |
| ULONG | g_opt_WaitBusyDelay = 10 |
| ULONG | g_opt_WaitDrqDelay = 10 |
| ULONG | g_opt_WaitBusyLongCount = 2000 |
| ULONG | g_opt_WaitBusyLongDelay = 250 |
| ULONG | g_opt_MaxIsrWait = 40 |
| ULONG | g_opt_DriveSelectNanoDelay = 0 |
| BOOLEAN | g_opt_AtapiSendDisableIntr = 0 |
| BOOLEAN | g_opt_AtapiDmaRawRead = 1 |
| BOOLEAN | g_opt_AtapiNoDma = FALSE |
| BOOLEAN | g_opt_BochsDmaReadWorkaround = FALSE |
| BOOLEAN | hasPCI = FALSE |
| ULONG | g_opt_VirtualMachine = 0 |
| BOOLEAN | InDriverEntry = TRUE |
| BOOLEAN | g_Dump = FALSE |
| BOOLEAN | g_opt_Verbose = 0 |
| BOOLEAN | WinVer_WDM_Model = FALSE |
| ULONG | CPU_num = 1 |
| UCHAR | g_foo = 0 |
| #define AtapiReadPortBufferN_template | ( | _type, | |
| _Type, | |||
| sz | |||
| ) |
Definition at line 404 of file id_ata.cpp.
| #define AtapiReadPortExN_template | ( | _type, | |
| _Type, | |||
| sz | |||
| ) |
Definition at line 369 of file id_ata.cpp.
| #define AtapiReadPortN_template | ( | _type, | |
| _Type, | |||
| sz | |||
| ) |
Definition at line 334 of file id_ata.cpp.
| #define AtapiWritePortBufferN_template | ( | _type, | |
| _Type, | |||
| sz | |||
| ) |
Definition at line 449 of file id_ata.cpp.
| #define AtapiWritePortExN_template | ( | _type, | |
| _Type, | |||
| sz | |||
| ) |
Definition at line 297 of file id_ata.cpp.
| #define AtapiWritePortN_template | ( | _type, | |
| _Type, | |||
| sz | |||
| ) |
Definition at line 261 of file id_ata.cpp.
| #define DEBUG_MSG_BUFFER_SIZE 512 |
Definition at line 11693 of file id_ata.cpp.
| #define ITEMS_TO_QUERY 2 |
| #define ITEMS_TO_QUERY 2 |
| #define RESET_COMPLETE_ALL 0x01 |
Definition at line 144 of file id_ata.cpp.
| #define RESET_COMPLETE_CURRENT 0x00 |
Definition at line 143 of file id_ata.cpp.
| #define RESET_COMPLETE_NONE 0x02 |
Definition at line 145 of file id_ata.cpp.
Definition at line 159 of file id_ata.cpp.
| #define RETVAL_XXableInterrupts |
Definition at line 160 of file id_ata.cpp.
Definition at line 8228 of file id_ata.cpp.
Definition at line 11698 of file id_ata.cpp.
Referenced by DriverEntry().
| UCHAR NTAPI AtaCommand | ( | IN PHW_DEVICE_EXTENSION | deviceExtension, |
| IN ULONG | DeviceNumber, | ||
| IN ULONG | lChannel, | ||
| IN UCHAR | command, | ||
| IN USHORT | cylinder, | ||
| IN UCHAR | head, | ||
| IN UCHAR | sector, | ||
| IN UCHAR | count, | ||
| IN UCHAR | feature, | ||
| IN ULONG | wait_flags | ||
| ) |
Definition at line 1168 of file id_ata.cpp.
Referenced by AtapiHwInitialize__(), AtapiStartIo__(), IdeMediaStatus(), IdeSendCommand(), IdeSendSmartCommand(), IssueIdentify(), MapError(), and SetDriveParameters().
| UCHAR NTAPI AtaCommand48 | ( | IN PHW_DEVICE_EXTENSION | deviceExtension, |
| IN ULONG | DeviceNumber, | ||
| IN ULONG | lChannel, | ||
| IN UCHAR | command, | ||
| IN ULONGLONG | lba, | ||
| IN USHORT | count, | ||
| IN USHORT | feature, | ||
| IN ULONG | wait_flags | ||
| ) |
Definition at line 968 of file id_ata.cpp.
Referenced by AtaCommand(), IdeReadWrite(), IdeVerify(), and IssueIdentify().
| SCSI_ADAPTER_CONTROL_STATUS NTAPI AtapiAdapterControl | ( | IN PVOID | HwDeviceExtension, |
| IN SCSI_ADAPTER_CONTROL_TYPE | ControlType, | ||
| IN PVOID | Parameters | ||
| ) |
Definition at line 11594 of file id_ata.cpp.
Referenced by DriverEntry().
Definition at line 3872 of file id_ata.cpp.
Referenced by AtapiCallBack_X().
Definition at line 4007 of file id_ata.cpp.
Referenced by AtapiCallBack__(), and AtapiInterrupt__().
Definition at line 4512 of file id_ata.cpp.
Referenced by AtapiInterrupt(), AtapiInterrupt2(), and IdeSendCommand().
Definition at line 4457 of file id_ata.cpp.
Referenced by AtapiAdapterControl(), AtapiHwInitialize__(), AtapiInterrupt(), AtapiInterrupt__(), AtapiResetController__(), AtapiSendCommand(), AtapiStartIo__(), AtaSetTransferMode(), FindDevices(), IdeSendCommand(), IssueIdentify(), and UniataUserDeviceReset().
Definition at line 4397 of file id_ata.cpp.
Referenced by AtapiAdapterControl(), AtapiCallBack__(), AtapiEnableInterrupts__(), AtapiHwInitialize__(), AtapiInterrupt(), AtapiInterrupt__(), AtapiResetController__(), AtapiSendCommand(), AtapiStartIo__(), AtaSetTransferMode(), FindDevices(), IdeSendCommand(), IssueIdentify(), and UniataUserDeviceReset().
| RETTYPE_XXableInterrupts NTAPI AtapiEnableInterrupts__ | ( | IN PVOID | HwDeviceExtension | ) |
Definition at line 4333 of file id_ata.cpp.
Referenced by AtapiCallBack__(), and AtapiInterrupt__().
| VOID DDKFASTAPI AtapiHardReset | ( | IN struct _HW_CHANNEL * | chan, |
| IN BOOLEAN | DisableInterrupts, | ||
| IN ULONG | Delay | ||
| ) |
Definition at line 948 of file id_ata.cpp.
Referenced by AtapiResetController__(), CheckDevice(), and FindDevices().
Definition at line 3342 of file id_ata.cpp.
Referenced by DriverEntry().
Definition at line 3378 of file id_ata.cpp.
Referenced by AtapiAdapterControl(), AtapiHwInitialize(), and AtapiResetController__().
| VOID NTAPI AtapiHwInitializeChanger | ( | IN PVOID | HwDeviceExtension, |
| IN PSCSI_REQUEST_BLOCK | Srb, | ||
| IN PMECHANICAL_STATUS_INFORMATION_HEADER | MechanismStatus | ||
| ) |
Definition at line 3667 of file id_ata.cpp.
Referenced by AtapiInterrupt__().
Definition at line 4033 of file id_ata.cpp.
Referenced by DriverEntry().
Definition at line 4192 of file id_ata.cpp.
Referenced by UniataConnectIntr2().
atapiDev &&
deviceExtension->DWordIO
Definition at line 4981 of file id_ata.cpp.
Referenced by AtapiCallBack__(), AtapiEnableInterrupts__(), AtapiInterrupt(), and AtapiInterruptDpc().
| RETTYPE_XXableInterrupts NTAPI AtapiInterruptDpc | ( | IN PVOID | HwDeviceExtension | ) |
Definition at line 4295 of file id_ata.cpp.
Referenced by AtapiInterrupt__().
Definition at line 1205 of file id_ata.cpp.
| LONG NTAPI AtaPioMode | ( | PIDENTIFY_DATA2 | ident | ) |
Definition at line 1220 of file id_ata.cpp.
Referenced by AtapiDmaInit__(), AtapiDmaReinit(), and AtaSetTransferMode().
Definition at line 3705 of file id_ata.cpp.
| VOID NTAPI AtapiQueueTimerDpc | ( | IN PVOID | HwDeviceExtension, |
| IN ULONG | lChannel, | ||
| IN PHW_TIMER | HwScsiTimer, | ||
| IN ULONG | MiniportTimerValue | ||
| ) |
Definition at line 1378 of file id_ata.cpp.
Referenced by AtapiCallBack__(), and AtapiInterrupt__().
| ULONG NTAPI AtapiRegCheckDevLunValue | ( | IN PVOID | HwDeviceExtension, |
| IN PCWCH | NamePrefix, | ||
| IN ULONG | chan, | ||
| IN ULONG | dev, | ||
| IN PCWSTR | Name, | ||
| IN ULONG | Default | ||
| ) |
Definition at line 11289 of file id_ata.cpp.
Referenced by AtapiRegCheckDevValue().
| ULONG NTAPI AtapiRegCheckDevValue | ( | IN PVOID | HwDeviceExtension, |
| IN ULONG | chan, | ||
| IN ULONG | dev, | ||
| IN PCWSTR | Name, | ||
| IN ULONG | Default | ||
| ) |
Definition at line 11359 of file id_ata.cpp.
Referenced by AtapiFindIsaController(), AtapiReadChipConfig(), DriverEntry(), UniataAhciDetect(), UniAtaAhciValidateVersion(), UniataChipDetect(), UniataChipDetectChannels(), UniataEnumBusMasterController__(), UniataFindBusMasterController(), and UniAtaReadLunConfig().
| ULONG NTAPI AtapiRegCheckParameterValue | ( | IN PVOID | HwDeviceExtension, |
| IN PCWSTR | PathSuffix, | ||
| IN PCWSTR | Name, | ||
| IN ULONG | Default | ||
| ) |
Definition at line 11518 of file id_ata.cpp.
Referenced by AtapiRegCheckDevLunValue(), and DriverEntry().
| BOOLEAN NTAPI AtapiRegGetStringParameterValue | ( | IN PWSTR | RegistryPath, |
| IN PWSTR | Name, | ||
| IN PWCHAR | Str, | ||
| IN ULONG | MaxLen | ||
| ) |
Definition at line 198 of file id_ata.cpp.
Definition at line 2411 of file id_ata.cpp.
Referenced by AtapiAdapterControl(), and DriverEntry().
| BOOLEAN NTAPI AtapiResetController__ | ( | IN PVOID | HwDeviceExtension, |
| IN ULONG | PathId, | ||
| IN UCHAR | CompleteType | ||
| ) |
Definition at line 2422 of file id_ata.cpp.
Referenced by AtapiHwInitialize(), AtapiInterrupt__(), AtapiResetController(), AtapiStartIo__(), IdeSendCommand(), and UniataUserDeviceReset().
| ULONG NTAPI AtapiSendCommand | ( | IN PVOID | HwDeviceExtension, |
| IN PSCSI_REQUEST_BLOCK | Srb, | ||
| IN ULONG | CmdAction | ||
| ) |
Definition at line 7377 of file id_ata.cpp.
Referenced by AtapiInterrupt__(), AtapiSendCommand(), and AtapiStartIo__().
| VOID DDKFASTAPI AtapiSoftReset | ( | IN PHW_CHANNEL | chan, |
| IN ULONG | DeviceNumber | ||
| ) |
Definition at line 840 of file id_ata.cpp.
Definition at line 9278 of file id_ata.cpp.
Referenced by DriverEntry().
| BOOLEAN NTAPI AtapiStartIo__ | ( | IN PVOID | HwDeviceExtension, |
| IN PSCSI_REQUEST_BLOCK | Srb, | ||
| IN BOOLEAN | TopLevel | ||
| ) |
Definition at line 9288 of file id_ata.cpp.
Referenced by AtapiCallBack__(), AtapiEnableInterrupts__(), AtapiInterrupt__(), and AtapiStartIo().
| UCHAR DDKFASTAPI AtapiSuckPort2 | ( | IN PHW_CHANNEL | chan | ) |
Definition at line 503 of file id_ata.cpp.
Referenced by AtapiInterrupt__(), AtapiSendCommand(), AtapiSuckPortBuffer2(), IdeSendCommand(), and IssueIdentify().
| ULONG DDKFASTAPI AtapiSuckPortBuffer2 | ( | IN PHW_CHANNEL | chan, |
| IN PUSHORT | Buffer, | ||
| IN ULONG | Count | ||
| ) |
Definition at line 531 of file id_ata.cpp.
Definition at line 1298 of file id_ata.cpp.
Referenced by AtapiQueueTimerDpc(), and AtapiTimerDpc().
| LONG NTAPI AtaSAmode | ( | PIDENTIFY_DATA2 | ident | ) |
Definition at line 1277 of file id_ata.cpp.
| LONG NTAPI AtaUmode | ( | PIDENTIFY_DATA2 | ident | ) |
Definition at line 1254 of file id_ata.cpp.
Referenced by AtapiDmaInit__(), AtapiDmaReinit(), and AtaSetTransferMode().
| LONG NTAPI AtaWmode | ( | PIDENTIFY_DATA2 | ident | ) |
Definition at line 1241 of file id_ata.cpp.
Referenced by AtapiDmaInit__(), AtapiDmaReinit(), and AtaSetTransferMode().
| PSCSI_REQUEST_BLOCK NTAPI BuildMechanismStatusSrb | ( | IN PVOID | HwDeviceExtension, |
| IN PSCSI_REQUEST_BLOCK | Srb | ||
| ) |
Definition at line 11201 of file id_ata.cpp.
Referenced by AtapiInterrupt__(), and AtapiSendCommand().
| PSCSI_REQUEST_BLOCK NTAPI BuildRequestSenseSrb | ( | IN PVOID | HwDeviceExtension, |
| IN PSCSI_REQUEST_BLOCK | Srb | ||
| ) |
Definition at line 11245 of file id_ata.cpp.
Referenced by AtapiInterrupt__(), and AtapiSendCommand().
Definition at line 10676 of file id_ata.cpp.
Definition at line 11319 of file id_ata.cpp.
Definition at line 9145 of file id_ata.cpp.
Referenced by IdeSendCommand().
| VOID NTAPI IdeMediaStatus | ( | BOOLEAN | EnableMSN, |
| IN PVOID | HwDeviceExtension, | ||
| IN ULONG | lChannel, | ||
| IN ULONG | DeviceNumber | ||
| ) |
Definition at line 9069 of file id_ata.cpp.
Referenced by AtapiHwInitialize__().
| ULONG NTAPI IdeReadWrite | ( | IN PVOID | HwDeviceExtension, |
| IN PSCSI_REQUEST_BLOCK | Srb, | ||
| IN ULONG | CmdAction | ||
| ) |
Definition at line 6905 of file id_ata.cpp.
Referenced by IdeSendCommand().
| ULONG NTAPI IdeSendCommand | ( | IN PVOID | HwDeviceExtension, |
| IN PSCSI_REQUEST_BLOCK | Srb, | ||
| IN ULONG | CmdAction | ||
| ) |
Definition at line 8233 of file id_ata.cpp.
Referenced by AtapiStartIo__().
| ULONG NTAPI IdeSendSmartCommand | ( | IN PVOID | HwDeviceExtension, |
| IN PSCSI_REQUEST_BLOCK | Srb, | ||
| IN ULONG | targetId | ||
| ) |
Definition at line 6697 of file id_ata.cpp.
Referenced by AtapiStartIo__().
Definition at line 7261 of file id_ata.cpp.
Referenced by IdeSendCommand().
| BOOLEAN NTAPI IssueIdentify | ( | IN PVOID | HwDeviceExtension, |
| IN ULONG | DeviceNumber, | ||
| IN ULONG | lChannel, | ||
| IN UCHAR | Command, | ||
| IN BOOLEAN | NoSetup | ||
| ) |
deviceExtension->DWordIO
Definition at line 1529 of file id_ata.cpp.
Referenced by AtapiResetController__().
Definition at line 2951 of file id_ata.cpp.
Referenced by AtapiInterrupt__(), and AtapiSendCommand().
| UCHAR DDKFASTAPI SelectDrive | ( | IN PHW_CHANNEL | chan, |
| IN ULONG | DeviceNumber | ||
| ) |
Definition at line 621 of file id_ata.cpp.
Referenced by AtaCommand48(), AtapiResetController__(), AtapiSendCommand(), AtapiSoftReset(), IdeMediaStatus(), IdeSendCommand(), and IssueIdentify().
| BOOLEAN NTAPI SetDriveParameters | ( | IN PVOID | HwDeviceExtension, |
| IN ULONG | DeviceNumber, | ||
| IN ULONG | lChannel | ||
| ) |
Definition at line 2338 of file id_ata.cpp.
Referenced by AtapiResetController__().
| ULONGLONG NTAPI UniAtaCalculateLBARegs | ( | PHW_LU_EXTENSION | LunExt, |
| ULONGLONG | startingSector, | ||
| PULONG | max_bcount | ||
| ) |
Definition at line 6819 of file id_ata.cpp.
Referenced by IdeReadWrite(), and IdeVerify().
| ULONGLONG NTAPI UniAtaCalculateLBARegsBack | ( | PHW_LU_EXTENSION | LunExt, |
| ULONGLONG | lba | ||
| ) |
Definition at line 6860 of file id_ata.cpp.
Referenced by IdeReadWrite().
Definition at line 4492 of file id_ata.cpp.
Referenced by AtaCommand48(), AtapiInterrupt__(), AtapiResetController__(), AtapiSendCommand(), FindDevices(), IdeReadWrite(), IdeSendCommand(), IdeSendSmartCommand(), and IdeVerify().
| VOID NTAPI UniataForgetDevice | ( | PHW_LU_EXTENSION | LunExt | ) |
Definition at line 2385 of file id_ata.cpp.
Referenced by AtapiResetController__(), AtapiStartIo__(), CheckDevice(), FindDevices(), IdeSendCommand(), UniataAhciReset(), UniataAnybodyHome(), and UniataSataEvent().
| UCHAR DDKFASTAPI UniataIsIdle | ( | IN struct _HW_DEVICE_EXTENSION * | deviceExtension, |
| IN UCHAR | Status | ||
| ) |
Definition at line 742 of file id_ata.cpp.
Referenced by AtaCommand48(), AtapiDmaInit(), AtapiResetController__(), IssueIdentify(), SetDriveParameters(), and WaitForIdleLong().
| VOID DDKFASTAPI UniataNanoSleep | ( | ULONG | nano | ) |
Definition at line 238 of file id_ata.cpp.
Referenced by AtapiSuckPort2(), AtapiSuckPortBuffer2(), and SelectDrive().
| BOOLEAN NTAPI UniataNeedQueueing | ( | PHW_DEVICE_EXTENSION | deviceExtension, |
| PHW_CHANNEL | chan, | ||
| BOOLEAN | TopLevel | ||
| ) |
Definition at line 9224 of file id_ata.cpp.
Referenced by AtapiStartIo__().
| VOID NTAPI UniataSnapAtaRegs | ( | IN PHW_CHANNEL | chan, |
| IN ULONG | DeviceNumber, | ||
| IN OUT PIDEREGS_EX | regs | ||
| ) |
Definition at line 1476 of file id_ata.cpp.
Referenced by AtapiInterrupt__(), and IdeSendCommand().
| VOID NTAPI UniataUserDeviceReset | ( | PHW_DEVICE_EXTENSION | deviceExtension, |
| PHW_LU_EXTENSION | LunExt, | ||
| ULONG | lChannel | ||
| ) |
Definition at line 9198 of file id_ata.cpp.
Referenced by AtapiStartIo__(), and IdeSendCommand().
| UCHAR DDKFASTAPI WaitForDrq | ( | IN PHW_CHANNEL | chan | ) |
Definition at line 798 of file id_ata.cpp.
| UCHAR DDKFASTAPI WaitForIdleLong | ( | IN PHW_CHANNEL | chan | ) |
Definition at line 772 of file id_ata.cpp.
Referenced by IssueIdentify().
| UCHAR DDKFASTAPI WaitOnBaseBusy | ( | IN PHW_CHANNEL | chan | ) |
Definition at line 698 of file id_ata.cpp.
| UCHAR DDKFASTAPI WaitOnBaseBusyLong | ( | IN PHW_CHANNEL | chan | ) |
Definition at line 718 of file id_ata.cpp.
Referenced by AtaCommand48().
| UCHAR DDKFASTAPI WaitOnBusy | ( | IN PHW_CHANNEL | chan | ) |
Definition at line 652 of file id_ata.cpp.
| UCHAR DDKFASTAPI WaitOnBusyLong | ( | IN PHW_CHANNEL | chan | ) |
Definition at line 674 of file id_ata.cpp.
Referenced by AtaCommand48(), AtapiResetController__(), AtapiSuckPort2(), AtapiSuckPortBuffer2(), and IssueIdentify().
| UCHAR DDKFASTAPI WaitShortForDrq | ( | IN PHW_CHANNEL | chan | ) |
Definition at line 819 of file id_ata.cpp.
| ULONG CPU_num = 1 |
Definition at line 113 of file id_ata.cpp.
Referenced by AtaSetTransferMode(), and DriverEntry().
| ULONG ForceSimplex = 0 |
Definition at line 78 of file id_ata.cpp.
Referenced by DriverEntry(), and UniataFindBusMasterController().
Definition at line 108 of file id_ata.cpp.
Referenced by AtapiFindIsaController(), AtapiReadArgumentString(), AtapiRegCheckParameterValue(), CheckDevice(), DriverEntry(), and UniataFindBusMasterController().
| UCHAR g_foo = 0 |
Definition at line 118 of file id_ata.cpp.
| BOOLEAN g_opt_AtapiDmaRawRead = 1 |
Definition at line 100 of file id_ata.cpp.
Referenced by AtapiReadChipConfig(), and DriverEntry().
Definition at line 101 of file id_ata.cpp.
Referenced by AtapiResetController__(), AtapiSendCommand(), and DriverEntry().
| BOOLEAN g_opt_AtapiSendDisableIntr = 0 |
Definition at line 99 of file id_ata.cpp.
Referenced by AtapiSendCommand(), and DriverEntry().
Definition at line 102 of file id_ata.cpp.
Referenced by AtapiResetController__(), and IdeReadWrite().
| ULONG g_opt_DriveSelectNanoDelay = 0 |
Definition at line 97 of file id_ata.cpp.
Referenced by DriverEntry(), and SelectDrive().
| ULONG g_opt_MaxIsrWait = 40 |
Definition at line 95 of file id_ata.cpp.
Referenced by AtapiInterrupt__(), and DriverEntry().
| BOOLEAN g_opt_Verbose = 0 |
Definition at line 110 of file id_ata.cpp.
Referenced by DriverEntry().
| ULONG g_opt_VirtualMachine = 0 |
Definition at line 105 of file id_ata.cpp.
Referenced by AtapiInterrupt__(), AtapiResetController__(), AtapiSoftReset(), CheckDevice(), DriverEntry(), IssueIdentify(), UniataAnybodyHome(), UniataChipDetectChannels(), and UniataEnumBusMasterController__().
| ULONG g_opt_WaitBusyCount = 200 |
Definition at line 90 of file id_ata.cpp.
Referenced by DriverEntry(), WaitOnBaseBusy(), and WaitOnBusy().
| ULONG g_opt_WaitBusyDelay = 10 |
Definition at line 91 of file id_ata.cpp.
Referenced by DriverEntry(), WaitOnBaseBusy(), and WaitOnBusy().
| ULONG g_opt_WaitBusyLongCount = 2000 |
Definition at line 93 of file id_ata.cpp.
Referenced by DriverEntry(), and WaitOnBusyLong().
| ULONG g_opt_WaitBusyLongDelay = 250 |
Definition at line 94 of file id_ata.cpp.
Referenced by DriverEntry(), and WaitOnBusyLong().
| ULONG g_opt_WaitBusyResetCount = 10000 |
Definition at line 89 of file id_ata.cpp.
Referenced by CheckDevice(), and DriverEntry().
| ULONG g_opt_WaitDrqDelay = 10 |
Definition at line 92 of file id_ata.cpp.
Referenced by AtapiSendCommand(), DriverEntry(), WaitForDrq(), and WaitShortForDrq().
| LONGLONG g_Perf = 0 |
Definition at line 80 of file id_ata.cpp.
Referenced by DriverEntry(), and UniataNanoSleep().
| ULONG g_PerfDt = 0 |
Definition at line 81 of file id_ata.cpp.
Referenced by DriverEntry(), and UniataNanoSleep().
| ULONG g_WaitBusyInISR = 1 |
Definition at line 87 of file id_ata.cpp.
Referenced by AtapiCheckInterrupt__().
Definition at line 103 of file id_ata.cpp.
Referenced by AtapiFindIsaController(), DriverEntry(), and UniataEnumBusMasterController__().
Definition at line 107 of file id_ata.cpp.
Referenced by DriverEntry(), and UniataFindBusMasterController().
| UNICODE_STRING SavedRegPath |
Definition at line 69 of file id_ata.cpp.
Referenced by AtapiRegCheckParameterValue(), DriverEntry(), and UniataClaimLegacyPCIIDE().
| WCHAR SavedRegPathBuffer[256] |
Definition at line 70 of file id_ata.cpp.
Referenced by DriverEntry().
| ULONG SkipRaids = 1 |
Definition at line 77 of file id_ata.cpp.
Referenced by DriverEntry(), and UniataCheckPCISubclass().
|
static |
Definition at line 67 of file id_ata.cpp.
Referenced by AtapiStartIo__().
Definition at line 65 of file id_ata.cpp.
Referenced by DriverEntry().
Definition at line 112 of file id_ata.cpp.
Referenced by AtapiHwInitialize(), DriverEntry(), and UniataFindBusMasterController().