ReactOS 0.4.16-dev-336-gb667d82
|
#include <classp.h>
LONG _CLASS_PRIVATE_FDO_DATA::ActiveIdleIoCount |
Definition at line 950 of file classp.h.
Referenced by ClasspCompleteIdleRequest(), ClasspEnqueueIdleRequest(), ClasspIdleTimerDpc(), ClasspInitializeIdleTimer(), SubmitTransferPacket(), and TransferPktComplete().
LONG _CLASS_PRIVATE_FDO_DATA::ActiveIoCount |
Definition at line 945 of file classp.h.
Referenced by ClasspCompleteIdleRequest(), ClasspIdleTimerDpc(), ClasspInitializeIdleTimer(), SubmitTransferPacket(), and TransferPktComplete().
LIST_ENTRY _CLASS_PRIVATE_FDO_DATA::AllFdosListEntry |
LIST_ENTRY _CLASS_PRIVATE_FDO_DATA::AllTransferPacketsList |
Definition at line 771 of file classp.h.
Referenced by __drv_allocatesMem(), DestroyTransferPacket(), and InitializeTransferPackets().
LARGE_INTEGER _CLASS_PRIVATE_FDO_DATA::AntiStarvationStartTime |
Definition at line 930 of file classp.h.
Referenced by ClasspIdleTimerDpc().
ULONG _CLASS_PRIVATE_FDO_DATA::CopyOffloadMaxTargetDuration |
Definition at line 665 of file classp.h.
Referenced by ClasspReceiveWriteUsingTokenInformationDone().
LONGLONG _CLASS_PRIVATE_FDO_DATA::CurrentNoWakeTolerance |
Definition at line 677 of file classp.h.
Referenced by ClasspEnableTimer(), and ClasspUpdateTimerNoWakeTolerance().
LIST_ENTRY _CLASS_PRIVATE_FDO_DATA::DeferredClientIrpList |
Definition at line 777 of file classp.h.
Referenced by DequeueDeferredClientIrp(), DestroyAllTransferPackets(), and EnqueueDeferredClientIrp().
LARGE_INTEGER _CLASS_PRIVATE_FDO_DATA::Delta |
BOOLEAN _CLASS_PRIVATE_FDO_DATA::DisableThrottling |
Definition at line 981 of file classp.h.
Referenced by ClasspPerfIncrementErrorCount().
ULONG _CLASS_PRIVATE_FDO_DATA::ErrorLogNextIndex |
Definition at line 820 of file classp.h.
Referenced by ClassInterpretSenseInfo().
CLASS_ERROR_LOG_DATA _CLASS_PRIVATE_FDO_DATA::ErrorLogs[NUM_ERROR_LOG_ENTRIES] |
Definition at line 821 of file classp.h.
Referenced by ClassInterpretSenseInfo(), and ClassQueryInternalDataBlock().
PPNL_SLIST_HEADER _CLASS_PRIVATE_FDO_DATA::FreeTransferPacketsLists |
Definition at line 772 of file classp.h.
Referenced by CleanupTransferPacketToWorkingSetSize(), DequeueFreeTransferPacketEx(), DestroyAllTransferPackets(), EnqueueFreeTransferPacket(), and InitializeTransferPackets().
STORAGE_HOTPLUG_INFO _CLASS_PRIVATE_FDO_DATA::HotplugInfo |
Definition at line 739 of file classp.h.
Referenced by ClassDispatchPnp(), ClasspInitializeHotplugInfo(), and ClasspPowerHandler().
ULONG _CLASS_PRIVATE_FDO_DATA::HwMaxXferLen |
Definition at line 782 of file classp.h.
Referenced by __drv_allocatesMem(), ClasspGetTokenOperationCommandBufferLength(), ClassReadDriveCapacity(), ClassSplitRequest(), InitializeTransferPackets(), ServiceTransferRequest(), and StepLowMemRetry().
USHORT _CLASS_PRIVATE_FDO_DATA::IdleActiveIoMax |
Definition at line 907 of file classp.h.
Referenced by ClasspCompleteIdleRequest(), ClasspEnqueueIdleRequest(), ClasspIdleTimerDpc(), and ClasspInitializeIdleTimer().
KDPC _CLASS_PRIVATE_FDO_DATA::IdleDpc |
Definition at line 892 of file classp.h.
Referenced by ClasspInitializeIdleTimer().
USHORT _CLASS_PRIVATE_FDO_DATA::IdleInterval |
Definition at line 902 of file classp.h.
Referenced by ClasspInitializeIdleTimer().
ULONG _CLASS_PRIVATE_FDO_DATA::IdleIoCount |
Definition at line 920 of file classp.h.
Referenced by ClasspCompleteIdleRequest(), ClasspDequeueIdleRequest(), ClasspEnqueueIdleRequest(), and ClasspInitializeIdleTimer().
LIST_ENTRY _CLASS_PRIVATE_FDO_DATA::IdleIrpList |
Definition at line 882 of file classp.h.
Referenced by ClasspDequeueIdleRequest(), ClasspEnqueueIdleRequest(), and ClasspInitializeIdleTimer().
KSPIN_LOCK _CLASS_PRIVATE_FDO_DATA::IdleListLock |
Definition at line 877 of file classp.h.
Referenced by ClasspDequeueIdleRequest(), ClasspEnqueueIdleRequest(), and ClasspInitializeIdleTimer().
BOOLEAN _CLASS_PRIVATE_FDO_DATA::IdlePrioritySupported |
Definition at line 808 of file classp.h.
Referenced by ClasspInitializeIdleTimer(), ClasspIsIdleRequestSupported(), ClasspPriorityHint(), ClassReadWrite(), SubmitTransferPacket(), and TransferPktComplete().
KTIMER _CLASS_PRIVATE_FDO_DATA::IdleTimer |
Definition at line 887 of file classp.h.
Referenced by ClasspInitializeIdleTimer(), and ClasspStopIdleTimer().
LONG _CLASS_PRIVATE_FDO_DATA::IdleTimerStarted |
Definition at line 925 of file classp.h.
Referenced by ClasspEnqueueIdleRequest(), ClasspInitializeIdleTimer(), and ClasspStopIdleTimer().
PCLASS_INTERPRET_SENSE_INFO2 _CLASS_PRIVATE_FDO_DATA::InterpretSenseInfo |
Definition at line 958 of file classp.h.
Referenced by __drv_allocatesMem(), HistoryLogSendPacket(), InterpretSenseInfoWithoutHistory(), and InterpretTransferPacketError().
BOOLEAN _CLASS_PRIVATE_FDO_DATA::IsCachedDriveCapDataValid |
Definition at line 803 of file classp.h.
Referenced by ClassDeviceControl(), and ClassReadDriveCapacity().
LARGE_INTEGER _CLASS_PRIVATE_FDO_DATA::LastIoCompletionTime |
Definition at line 940 of file classp.h.
Referenced by TransferPktComplete().
READ_CAPACITY_DATA_EX _CLASS_PRIVATE_FDO_DATA::LastKnownDriveCapacityData |
Definition at line 802 of file classp.h.
Referenced by ClassDeviceControl(), ClassInterpretSenseInfo(), and ClassReadDriveCapacity().
LARGE_INTEGER _CLASS_PRIVATE_FDO_DATA::LastNonIdleIoTime |
Definition at line 935 of file classp.h.
Referenced by ClassReadWrite(), and TransferPktComplete().
BOOLEAN _CLASS_PRIVATE_FDO_DATA::LegacyErrorHandling |
Definition at line 971 of file classp.h.
Referenced by ClassInterpretSenseInfo().
PCLASS_RETRY_INFO _CLASS_PRIVATE_FDO_DATA::ListHead |
ULONG _CLASS_PRIVATE_FDO_DATA::LocalMaxWorkingSetTransferPackets |
Definition at line 712 of file classp.h.
Referenced by CleanupTransferPacketToWorkingSetSize(), EnqueueFreeTransferPacket(), and InitializeTransferPackets().
ULONG _CLASS_PRIVATE_FDO_DATA::LocalMinWorkingSetTransferPackets |
Definition at line 711 of file classp.h.
Referenced by EnqueueFreeTransferPacket(), and InitializeTransferPackets().
KSPIN_LOCK _CLASS_PRIVATE_FDO_DATA::Lock |
BOOLEAN _CLASS_PRIVATE_FDO_DATA::LoggedSYNCFailure |
Definition at line 754 of file classp.h.
Referenced by ClassInterpretSenseInfo().
BOOLEAN _CLASS_PRIVATE_FDO_DATA::LoggedTURFailureSinceLastIO |
Definition at line 753 of file classp.h.
Referenced by ClassInterpretSenseInfo(), ClassIoComplete(), ClasspMediaChangeDetectionCompletion(), ClassSendSrbSynchronous(), and TransferPktComplete().
LARGE_INTEGER _CLASS_PRIVATE_FDO_DATA::LongestThrottlePeriod |
Definition at line 846 of file classp.h.
Referenced by ServiceTransferRequest(), and TransferPktComplete().
ULONG _CLASS_PRIVATE_FDO_DATA::MaxInterleavedNormalIo |
Definition at line 831 of file classp.h.
Referenced by ServiceTransferRequest(), and TransferPktComplete().
UCHAR _CLASS_PRIVATE_FDO_DATA::MaxNumberOfIoRetries |
Definition at line 976 of file classp.h.
Referenced by ClasspTransferPacketGetNumberOfRetriesDone(), and SetupReadWriteTransferPacket().
ULONG _CLASS_PRIVATE_FDO_DATA::NumHighPriorityPagingIo |
Definition at line 826 of file classp.h.
Referenced by ServiceTransferRequest(), and TransferPktComplete().
struct { ... } _CLASS_PRIVATE_FDO_DATA::Perf |
Referenced by ClasspPerfIncrementErrorCount(), and ClasspPerfIncrementSuccessfulIo().
union { ... } _CLASS_PRIVATE_FDO_DATA::PowerSrb |
UCHAR _CLASS_PRIVATE_FDO_DATA::PowerSrbBuffer[CLASS_SRBEX_SCSI_CDB16_BUFFER_SIZE] |
union { ... } _CLASS_PRIVATE_FDO_DATA::ReleaseQueueSrb |
UCHAR _CLASS_PRIVATE_FDO_DATA::ReleaseQueueSrbBuffer[CLASS_SRBEX_NO_SRBEX_DATA_BUFFER_SIZE] |
struct { ... } _CLASS_PRIVATE_FDO_DATA::Retry |
Referenced by ClasspRetryRequestDpc(), and ClassRetryRequest().
KSPIN_LOCK _CLASS_PRIVATE_FDO_DATA::SpinLock |
Definition at line 795 of file classp.h.
Referenced by __drv_allocatesMem(), ClassInterpretSenseInfo(), ClasspPerfIncrementErrorCount(), ClasspPerfIncrementSuccessfulIo(), CleanupTransferPacketToWorkingSetSize(), DequeueDeferredClientIrp(), DestroyTransferPacket(), EnqueueDeferredClientIrp(), EnqueueFreeTransferPacket(), ServiceTransferRequest(), and TransferPktComplete().
STORAGE_REQUEST_BLOCK _CLASS_PRIVATE_FDO_DATA::SrbEx |
PSTORAGE_REQUEST_BLOCK_HEADER _CLASS_PRIVATE_FDO_DATA::SrbTemplate |
Definition at line 790 of file classp.h.
Referenced by _IRQL_requires_max_(), DestroyAllTransferPackets(), InitializeTransferPackets(), SetupDriveCapacityTransferPacket(), SetupEjectionTransferPacket(), SetupModeSelectTransferPacket(), SetupModeSenseTransferPacket(), and SetupReadWriteTransferPacket().
USHORT _CLASS_PRIVATE_FDO_DATA::StarvationDuration |
Definition at line 915 of file classp.h.
Referenced by ClasspIdleTimerDpc(), and ClasspInitializeIdleTimer().
LARGE_INTEGER _CLASS_PRIVATE_FDO_DATA::ThrottleStartTime |
Definition at line 836 of file classp.h.
Referenced by ServiceTransferRequest(), and TransferPktComplete().
LARGE_INTEGER _CLASS_PRIVATE_FDO_DATA::ThrottleStopTime |
Definition at line 841 of file classp.h.
Referenced by ServiceTransferRequest(), and TransferPktComplete().
LARGE_INTEGER _CLASS_PRIVATE_FDO_DATA::Tick |
PEX_TIMER _CLASS_PRIVATE_FDO_DATA::TickTimer |
Definition at line 676 of file classp.h.
Referenced by ClasspDeleteTimer(), ClasspDisableTimer(), ClasspEnableTimer(), ClasspInitializeTimer(), and ClasspUpdateTimerNoWakeTolerance().
BOOLEAN _CLASS_PRIVATE_FDO_DATA::TickTimerEnabled |
Definition at line 813 of file classp.h.
Referenced by ClasspDeleteTimer(), ClasspDisableTimer(), ClasspEnableTimer(), and ClasspUpdateTimerNoWakeTolerance().
BOOLEAN _CLASS_PRIVATE_FDO_DATA::TimerInitialized |
Definition at line 752 of file classp.h.
Referenced by ClasspDeleteTimer(), ClasspDisableTimer(), ClasspEnableTimer(), ClasspInitializeTimer(), and ClasspUpdateTimerNoWakeTolerance().
ULONG _CLASS_PRIVATE_FDO_DATA::UpdateDiskPropertiesWorkItemActive |
Definition at line 704 of file classp.h.
Referenced by ClasspUpdateDiskProperties(), and ClassReadDriveCapacity().