ReactOS  0.4.15-dev-506-ga3ec01c
_CLASS_PRIVATE_FDO_DATA Struct Reference

#include <classp.h>

Collaboration diagram for _CLASS_PRIVATE_FDO_DATA:

Public Attributes

struct {
   ULONG   OriginalSrbFlags
 
   ULONG   SuccessfulIO
 
   ULONG   ReEnableThreshold
 
Perf
 
ULONG_PTR HackFlags
 
STORAGE_HOTPLUG_INFO HotplugInfo
 
struct {
   LARGE_INTEGER   Delta
 
   LARGE_INTEGER   Tick
 
   PCLASS_RETRY_INFO   ListHead
 
   ULONG   Granularity
 
   KSPIN_LOCK   Lock
 
   KDPC   Dpc
 
   KTIMER   Timer
 
Retry
 
BOOLEAN TimerStarted
 
BOOLEAN LoggedTURFailureSinceLastIO
 
BOOLEAN ReleaseQueueIrpAllocated
 
PIRP ReleaseQueueIrp
 
LIST_ENTRY AllTransferPacketsList
 
SLIST_HEADER FreeTransferPacketsList
 
ULONG NumFreeTransferPackets
 
ULONG NumTotalTransferPackets
 
ULONG DbgPeakNumTransferPackets
 
LIST_ENTRY DeferredClientIrpList
 
ULONG HwMaxXferLen
 
SCSI_REQUEST_BLOCK SrbTemplate
 
KSPIN_LOCK SpinLock
 
ULONG ErrorLogNextIndex
 
CLASS_ERROR_LOG_DATA ErrorLogs [NUM_ERROR_LOG_ENTRIES]
 

Detailed Description

Definition at line 387 of file classp.h.

Member Data Documentation

◆ AllTransferPacketsList

LIST_ENTRY _CLASS_PRIVATE_FDO_DATA::AllTransferPacketsList

Definition at line 434 of file classp.h.

Referenced by DestroyTransferPacket(), InitializeTransferPackets(), and NewTransferPacket().

◆ DbgPeakNumTransferPackets

ULONG _CLASS_PRIVATE_FDO_DATA::DbgPeakNumTransferPackets

Definition at line 438 of file classp.h.

Referenced by DequeueFreeTransferPacket(), and InitializeTransferPackets().

◆ DeferredClientIrpList

LIST_ENTRY _CLASS_PRIVATE_FDO_DATA::DeferredClientIrpList

◆ Delta

LARGE_INTEGER _CLASS_PRIVATE_FDO_DATA::Delta

Definition at line 407 of file classp.h.

◆ Dpc

KDPC _CLASS_PRIVATE_FDO_DATA::Dpc

Definition at line 412 of file classp.h.

◆ ErrorLogNextIndex

ULONG _CLASS_PRIVATE_FDO_DATA::ErrorLogNextIndex

Definition at line 461 of file classp.h.

Referenced by ClassInterpretSenseInfo().

◆ ErrorLogs

CLASS_ERROR_LOG_DATA _CLASS_PRIVATE_FDO_DATA::ErrorLogs[NUM_ERROR_LOG_ENTRIES]

Definition at line 462 of file classp.h.

Referenced by ClassInterpretSenseInfo().

◆ FreeTransferPacketsList

SLIST_HEADER _CLASS_PRIVATE_FDO_DATA::FreeTransferPacketsList

◆ Granularity

ULONG _CLASS_PRIVATE_FDO_DATA::Granularity

Definition at line 410 of file classp.h.

◆ HackFlags

ULONG_PTR _CLASS_PRIVATE_FDO_DATA::HackFlags

Definition at line 401 of file classp.h.

◆ HotplugInfo

STORAGE_HOTPLUG_INFO _CLASS_PRIVATE_FDO_DATA::HotplugInfo

Definition at line 403 of file classp.h.

Referenced by ClassDispatchPnp(), ClasspInitializeHotplugInfo(), and ClasspPowerHandler().

◆ HwMaxXferLen

ULONG _CLASS_PRIVATE_FDO_DATA::HwMaxXferLen

Definition at line 448 of file classp.h.

Referenced by ClassSplitRequest(), InitializeTransferPackets(), and ServiceTransferRequest().

◆ ListHead

PCLASS_RETRY_INFO _CLASS_PRIVATE_FDO_DATA::ListHead

Definition at line 409 of file classp.h.

◆ Lock

KSPIN_LOCK _CLASS_PRIVATE_FDO_DATA::Lock

Definition at line 411 of file classp.h.

◆ LoggedTURFailureSinceLastIO

BOOLEAN _CLASS_PRIVATE_FDO_DATA::LoggedTURFailureSinceLastIO

◆ NumFreeTransferPackets

ULONG _CLASS_PRIVATE_FDO_DATA::NumFreeTransferPackets

◆ NumTotalTransferPackets

ULONG _CLASS_PRIVATE_FDO_DATA::NumTotalTransferPackets

◆ OriginalSrbFlags

ULONG _CLASS_PRIVATE_FDO_DATA::OriginalSrbFlags

Definition at line 396 of file classp.h.

◆ Perf

struct { ... } _CLASS_PRIVATE_FDO_DATA::Perf

◆ ReEnableThreshold

ULONG _CLASS_PRIVATE_FDO_DATA::ReEnableThreshold

Definition at line 398 of file classp.h.

◆ ReleaseQueueIrp

PIRP _CLASS_PRIVATE_FDO_DATA::ReleaseQueueIrp

Definition at line 424 of file classp.h.

◆ ReleaseQueueIrpAllocated

BOOLEAN _CLASS_PRIVATE_FDO_DATA::ReleaseQueueIrpAllocated

Definition at line 423 of file classp.h.

◆ Retry

struct { ... } _CLASS_PRIVATE_FDO_DATA::Retry

◆ SpinLock

◆ SrbTemplate

SCSI_REQUEST_BLOCK _CLASS_PRIVATE_FDO_DATA::SrbTemplate

Definition at line 454 of file classp.h.

Referenced by InitializeTransferPackets(), and SetupReadWriteTransferPacket().

◆ SuccessfulIO

ULONG _CLASS_PRIVATE_FDO_DATA::SuccessfulIO

Definition at line 397 of file classp.h.

◆ Tick

LARGE_INTEGER _CLASS_PRIVATE_FDO_DATA::Tick

Definition at line 408 of file classp.h.

◆ Timer

KTIMER _CLASS_PRIVATE_FDO_DATA::Timer

Definition at line 413 of file classp.h.

◆ TimerStarted

BOOLEAN _CLASS_PRIVATE_FDO_DATA::TimerStarted

Definition at line 416 of file classp.h.


The documentation for this struct was generated from the following file: