ReactOS 0.4.16-dev-852-gcfcc8d8
|
#include <bsmaster.h>
Definition at line 1019 of file bsmaster.h.
ULONGLONG _HW_CHANNEL::AHCI_CTL_PhAddr |
Definition at line 1104 of file bsmaster.h.
Referenced by AtapiDmaAlloc(), UniataAhciBeginTransaction(), and UniataAhciSendCommand().
ULONG _HW_CHANNEL::AhciCompleteCI |
Definition at line 1107 of file bsmaster.h.
Referenced by UniataAhciStatus().
PIDE_AHCI_CHANNEL_CTL_BLOCK _HW_CHANNEL::AhciCtlBlock |
Definition at line 1103 of file bsmaster.h.
Referenced by AtapiDmaAlloc(), UniataAhciBeginTransaction(), UniataAhciEndTransaction(), UniataAhciSendCommand(), and UniataAhciSoftReset().
PIDE_AHCI_CHANNEL_CTL_BLOCK _HW_CHANNEL::AhciCtlBlock0 |
Definition at line 1102 of file bsmaster.h.
Referenced by AtapiDmaAlloc().
PATA_REQ _HW_CHANNEL::AhciInternalAtaReq |
Definition at line 1113 of file bsmaster.h.
Referenced by BuildAhciInternalSrb(), and IssueIdentify().
PSCSI_REQUEST_BLOCK _HW_CHANNEL::AhciInternalSrb |
Definition at line 1114 of file bsmaster.h.
Referenced by BuildAhciInternalSrb().
ULONG _HW_CHANNEL::AhciLastIS |
Definition at line 1108 of file bsmaster.h.
Referenced by AtapiInterrupt__(), and UniataAhciStatus().
ULONG _HW_CHANNEL::AhciLastSError |
Definition at line 1109 of file bsmaster.h.
Referenced by AtapiInterrupt__(), and UniataAhciStatus().
ULONG _HW_CHANNEL::AhciPrevCI |
Definition at line 1106 of file bsmaster.h.
Referenced by UniataAhciBeginTransaction(), UniataAhciEndTransaction(), and UniataAhciStatus().
BOOLEAN _HW_CHANNEL::AltRegMap |
Definition at line 1047 of file bsmaster.h.
IORES _HW_CHANNEL::BaseIoAHCI_Port |
Definition at line 1105 of file bsmaster.h.
Referenced by UniataAhciInit().
ULONG _HW_CHANNEL::ChannelCtrlFlags |
Definition at line 1059 of file bsmaster.h.
Referenced by AtaCommand48(), AtapiCallBack__(), AtapiCheckInterrupt__(), AtapiChipInit(), AtapiDisableInterrupts(), AtapiDmaDone(), AtapiDmaInit(), AtapiDmaStart(), AtapiEnableInterrupts(), AtapiEnableInterrupts__(), AtapiInterrupt__(), AtapiInterruptDpc(), AtapiResetController__(), AtapiSendCommand(), AtapiStartIo__(), FindDevices(), IdeReadWrite(), IssueIdentify(), UniataAhciBeginTransaction(), UniataAhciEndTransaction(), UniataAhciInit(), UniataAhciReset(), UniataAhciSetupFIS_H2D(), UniataAhciSetupFIS_H2D_Direct(), and UniataChipDetect().
ULONG _HW_CHANNEL::ChannelSelectWaitCount |
Definition at line 1028 of file bsmaster.h.
Referenced by UniataGetNextChannel().
LONG _HW_CHANNEL::CheckIntr |
Definition at line 1062 of file bsmaster.h.
Referenced by AtaCommand48(), AtapiCallBack__(), AtapiEnableInterrupts__(), AtapiInterrupt(), AtapiInterrupt2(), AtapiInterrupt__(), AtapiInterruptDpc(), AtapiResetController__(), AtapiSendCommand(), IdeReadWrite(), IdeSendCommand(), and IdeVerify().
BOOLEAN _HW_CHANNEL::CopyDmaBuffer |
Definition at line 1045 of file bsmaster.h.
Referenced by AtapiDmaAlloc().
ULONG _HW_CHANNEL::cur_cdev |
Definition at line 1022 of file bsmaster.h.
Referenced by AtapiCheckInterrupt__().
PATA_REQ _HW_CHANNEL::cur_req |
Definition at line 1021 of file bsmaster.h.
PVOID _HW_CHANNEL::DB_IO |
Definition at line 1096 of file bsmaster.h.
Referenced by AtapiDmaAlloc(), AtapiDmaDBPreSync(), AtapiDmaDBSync(), and AtapiDmaSetup().
ULONG _HW_CHANNEL::DB_IO_PhAddr |
Definition at line 1097 of file bsmaster.h.
Referenced by AtapiDmaAlloc(), and AtapiDmaSetup().
PVOID _HW_CHANNEL::DB_PRD |
Definition at line 1094 of file bsmaster.h.
Referenced by AtapiDmaAlloc(), and AtapiDmaDBPreSync().
ULONG _HW_CHANNEL::DB_PRD_PhAddr |
Definition at line 1095 of file bsmaster.h.
Referenced by AtapiDmaAlloc(), and AtapiDmaSetup().
struct _HW_DEVICE_EXTENSION* _HW_CHANNEL::DeviceExtension |
Definition at line 1087 of file bsmaster.h.
Referenced by AtapiCheckInterrupt__(), AtapiResetController__(), AtapiStartIo__(), FindDevices(), and IdeSendCommand().
LONG _HW_CHANNEL::DisableIntr |
Definition at line 1061 of file bsmaster.h.
Referenced by AtapiCallBack__(), AtapiDisableInterrupts(), AtapiEnableInterrupts(), AtapiInterrupt(), AtapiInterrupt2(), AtapiInterrupt__(), and AtapiResetController__().
PUCHAR _HW_CHANNEL::DmaBuffer |
Definition at line 1099 of file bsmaster.h.
UCHAR _HW_CHANNEL::DpcState |
Definition at line 1030 of file bsmaster.h.
Referenced by AtapiCallBack__(), AtapiEnableInterrupts__(), AtapiInterrupt(), AtapiInterrupt__(), and AtapiInterruptDpc().
LONGLONG _HW_CHANNEL::DpcTime |
Definition at line 1073 of file bsmaster.h.
Referenced by AtapiQueueTimerDpc(), and AtapiTimerDpc().
BOOLEAN _HW_CHANNEL::ExpectingInterrupt |
Definition at line 1032 of file bsmaster.h.
Referenced by AtapiCallBack__(), AtapiCheckInterrupt__(), AtapiInterrupt(), AtapiInterrupt__(), and AtapiSendCommand().
BOOLEAN _HW_CHANNEL::Force80pin |
Definition at line 1048 of file bsmaster.h.
Referenced by AtapiChipInit(), AtapiReadChipConfig(), generic_cable80(), and hpt_cable80().
PHW_TIMER _HW_CHANNEL::HwScsiTimer |
Definition at line 1072 of file bsmaster.h.
Referenced by AtapiQueueTimerDpc(), and AtapiTimerDpc().
SCSI_REQUEST_BLOCK _HW_CHANNEL::InternalSrb |
Definition at line 1055 of file bsmaster.h.
Referenced by BuildMechanismStatusSrb(), and BuildRequestSenseSrb().
LONGLONG _HW_CHANNEL::IntersectCount |
Definition at line 1119 of file bsmaster.h.
Referenced by AtapiStartIo__().
ULONG _HW_CHANNEL::last_cdev |
Definition at line 1023 of file bsmaster.h.
Referenced by AtapiDmaInit().
ULONG _HW_CHANNEL::last_devsel |
Definition at line 1024 of file bsmaster.h.
ULONG _HW_CHANNEL::lChannel |
Definition at line 1064 of file bsmaster.h.
Referenced by AtapiCheckInterrupt__(), AtapiResetController__(), AtapiStartIo__(), CheckDevice(), UniataAhciBeginTransaction(), UniataAhciEndTransaction(), UniataAhciHardReset(), UniataAhciReset(), UniataAhciSendCommand(), and UniataAhciSoftReset().
struct _HW_LU_EXTENSION* _HW_CHANNEL::lun[IDE_MAX_LUN_PER_CHAN] |
Definition at line 1088 of file bsmaster.h.
Referenced by AtaCommand48(), AtapiCheckInterrupt__(), AtapiChipInit(), AtapiDmaInit(), AtapiDmaSetup(), AtapiHwInitialize__(), AtapiHwInitializeChanger(), AtapiInterrupt__(), AtapiResetController__(), AtapiSendCommand(), AtapiStartIo__(), CheckDevice(), FindDevices(), IdeMediaStatus(), IdeReadWrite(), IdeSendCommand(), IdeVerify(), IssueIdentify(), MapError(), SetDriveParameters(), UniataAhciReset(), UniataAhciSetupFIS_H2D(), UniataAhciSetupFIS_H2D_Direct(), UniataAnybodyHome(), UniAtaReadLunConfig(), UniataSataConnect(), UniataSataEvent(), and UniataUserDeviceReset().
ULONG _HW_CHANNEL::MaxTransferMode |
Definition at line 1057 of file bsmaster.h.
Referenced by AtapiChipInit(), AtapiDmaInit(), AtapiHwInitialize__(), AtapiReadChipConfig(), AtapiStartIo__(), generic_cable80(), UniataAhciInit(), UniataChipDetect(), UniAtaReadLunConfig(), and UniataSataConnect().
MECHANICAL_STATUS_INFORMATION_HEADER _HW_CHANNEL::MechStatusData |
Definition at line 1052 of file bsmaster.h.
Referenced by BuildMechanismStatusSrb().
ULONG _HW_CHANNEL::MechStatusRetryCount |
Definition at line 1054 of file bsmaster.h.
Referenced by AtapiInterrupt__(), and AtapiSendCommand().
SENSE_DATA _HW_CHANNEL::MechStatusSense |
Definition at line 1053 of file bsmaster.h.
Referenced by BuildRequestSenseSrb().
ULONG _HW_CHANNEL::NextDpcChan |
Definition at line 1071 of file bsmaster.h.
Referenced by AtapiQueueTimerDpc(), and AtapiTimerDpc().
ULONG _HW_CHANNEL::NumberLuns |
Definition at line 1090 of file bsmaster.h.
Referenced by AtapiHwInitialize__(), AtapiResetController__(), and CheckDevice().
ULONG _HW_CHANNEL::PmLunMap |
Definition at line 1091 of file bsmaster.h.
Referenced by IssueIdentify(), and UniataAhciReset().
BOOLEAN _HW_CHANNEL::PrimaryAddress |
Definition at line 1036 of file bsmaster.h.
Referenced by AtapiFindIsaController(), AtapiStartIo__(), and UniataFindBusMasterController().
ULONG _HW_CHANNEL::queue_depth |
Definition at line 1027 of file bsmaster.h.
Referenced by AtapiStartIo__(), and UniataNeedQueueing().
LONGLONG _HW_CHANNEL::QueueStat[MAX_QUEUE_STAT] |
Definition at line 1117 of file bsmaster.h.
Referenced by AtapiStartIo__().
BOOLEAN _HW_CHANNEL::RDP |
Definition at line 1033 of file bsmaster.h.
Referenced by AtapiCallBack__(), AtapiInterrupt__(), AtapiResetController__(), and AtapiSendCommand().
IORES _HW_CHANNEL::RegTranslation[IDX_MAX_REG] |
Definition at line 1127 of file bsmaster.h.
Referenced by UniataAhciInit(), and UniataFindBusMasterController().
LONGLONG _HW_CHANNEL::ReorderCount |
Definition at line 1118 of file bsmaster.h.
Referenced by AtapiStartIo__().
UCHAR _HW_CHANNEL::Reserved[2] |
Definition at line 1050 of file bsmaster.h.
ULONG _HW_CHANNEL::ResetInProgress |
Definition at line 1060 of file bsmaster.h.
UCHAR _HW_CHANNEL::ReturningMediaStatus |
Definition at line 1043 of file bsmaster.h.
Referenced by IdeBuildSenseBuffer(), IdeMediaStatus(), and MapError().
UCHAR _HW_CHANNEL::SmartCommand |
Definition at line 1039 of file bsmaster.h.
Referenced by AtapiInterrupt__(), and IdeSendSmartCommand().
LONGLONG _HW_CHANNEL::TryReorderCount |
Definition at line 1120 of file bsmaster.h.
Referenced by AtapiStartIo__().
LONGLONG _HW_CHANNEL::TryReorderHeadCount |
Definition at line 1121 of file bsmaster.h.
Referenced by AtapiStartIo__().
LONGLONG _HW_CHANNEL::TryReorderTailCount |
Definition at line 1122 of file bsmaster.h.
Referenced by AtapiStartIo__().
BOOLEAN _HW_CHANNEL::UseReorder |
Definition at line 1041 of file bsmaster.h.
Referenced by AtapiReadChipConfig().