ReactOS
0.4.15-dev-1618-g9c8ed68
|
#include <srb.h>
Public Member Functions | |
_Field_size_bytes_ (DataTransferLength) PVOID DataBuffer | |
_SCSI_REQUEST_BLOCK::_Field_size_bytes_ | ( | DataTransferLength | ) |
union { ... } |
union { ... } |
UCHAR _SCSI_REQUEST_BLOCK::Cdb |
Definition at line 271 of file srb.h.
Referenced by _IRQL_requires_max_(), AtapiCallBack(), AtapiCallBack__(), AtapiInterrupt(), AtapiInterrupt__(), AtapiResetController__(), CdRomSetVolumeIntermediateCompletion(), CdRomSwitchModeCompletion(), CdRomTickHandler(), CdRomUpdateCapacity(), CdRomUpdateGeometryCompletion(), ClasspCleanupProtectedLocks(), ClasspPrepareMcnIrp(), ClasspReceivePopulateTokenInformation(), ClasspReceiveWriteUsingTokenInformation(), ClassQueryInternalDataBlock(), CreateCdRomDeviceObject(), DeviceRestoreDefaultSpeed(), DeviceSendStartUnit(), DiskFlushDispatch(), DiskInfoExceptionCheck(), DiskIoctlGetMediaTypesEx(), DiskIoctlIsWritable(), DiskIoctlReassignBlocks(), DiskIoctlReassignBlocksEx(), DiskModeSelect(), FormatMedia(), HitachProcessError(), IsThisAnAtapiChanger(), RequestHandleGetMediaTypeEx(), RequestHandleQueryPropertyWriteCache(), ScanForSpecial(), ScratchBuffer_SetupReadWriteSrb(), ScsiCdRomStartIo(), ScsiClassBuildRequest(), ScsiClassDeviceControl(), ScsiClassInternalIoControl(), ScsiClassModeSense(), ScsiClassReadDriveCapacity(), ScsiDiskDeviceControl(), ScsiDiskModeSelect(), ScsiDiskShutdownFlush(), ScsiFlopDeviceControl(), StartUnit(), ToshibaProcessError(), USBFlopFormatTracks(), and USBFlopGetMediaTypes().
UCHAR _SCSI_REQUEST_BLOCK::CdbLength |
Definition at line 250 of file srb.h.
Referenced by _IRQL_requires_max_(), CdRomSetVolumeIntermediateCompletion(), CdRomSwitchModeCompletion(), CdRomUpdateCapacity(), CdRomUpdateGeometryCompletion(), ClasspCleanupProtectedLocks(), ClasspInterpretGesnData(), ClasspPrepareMcnIrp(), ClassQueryInternalDataBlock(), CreateCdRomDeviceObject(), DeviceRestoreDefaultSpeed(), DeviceSendStartUnit(), DiskFlushDispatch(), DiskInfoExceptionCheck(), DiskIoctlGetMediaTypesEx(), DiskIoctlIsWritable(), DiskIoctlReassignBlocks(), DiskIoctlReassignBlocksEx(), DiskModeSelect(), FormatMedia(), HitachProcessError(), IsThisAnAtapiChanger(), RequestHandleGetMediaTypeEx(), RequestHandleQueryPropertyWriteCache(), RequestIssueShutdownFlush(), ScanForSpecial(), ScratchBuffer_SetupReadWriteSrb(), ScsiCdRomStartIo(), ScsiClassBuildRequest(), ScsiClassDeviceControl(), ScsiClassModeSense(), ScsiClassReadDriveCapacity(), ScsiDiskDeviceControl(), ScsiDiskModeSelect(), ScsiDiskShutdownFlush(), ScsiFlopDeviceControl(), StartUnit(), ToshibaProcessError(), USBFlopFormatTracks(), USBFlopGetMediaTypes(), and USBSTOR_IssueRequestSense().
PVOID _SCSI_REQUEST_BLOCK::DataBuffer |
Definition at line 255 of file srb.h.
Referenced by AtapiInterrupt(), AtapiInterrupt__(), BusLogic_ProcessCompletedCCBs(), CdRomDeviceControlCompletion(), CdRomSetVolumeIntermediateCompletion(), CdRomSwitchModeCompletion(), CdRomUpdateCapacity(), CdRomUpdateGeometryCompletion(), CdRomXACompletion(), ClasspPrepareMcnIrp(), ClassQueryInternalDataBlock(), DiskInfoExceptionCheck(), DiskInfoExceptionComplete(), DiskPerformSmartCommand(), HitachProcessError(), ScratchBuffer_SetupReadWriteSrb(), ScsiCdRomStartIo(), ScsiClassBuildRequest(), ScsiClassClaimDevice(), ScsiClassSplitRequest(), ToshibaProcessError(), ToshibaProcessErrorCompletion(), and USBSTOR_IssueRequestSense().
ULONG _SCSI_REQUEST_BLOCK::DataTransferLength |
Definition at line 253 of file srb.h.
Referenced by AtapiInterrupt(), AtapiInterrupt__(), CdRomDeviceControlCompletion(), CdRomSetVolumeIntermediateCompletion(), CdRomSwitchModeCompletion(), CdRomTickHandler(), CdRomUpdateCapacity(), CdRomUpdateGeometryCompletion(), ClasspPrepareMcnIrp(), ClassQueryInternalDataBlock(), DiskInfoExceptionCheck(), DiskInfoExceptionComplete(), DiskPerformSmartCommand(), HitachProcessError(), ScratchBuffer_ReadWriteCompletionRoutine(), ScratchBuffer_SetupReadWriteSrb(), ScsiCdRomStartIo(), ScsiClassBuildRequest(), ScsiClassModeSense(), ToshibaProcessError(), USBFlopGetMediaTypes(), and USBSTOR_IssueRequestSense().
_ANONYMOUS_UNION { ... } _SCSI_REQUEST_BLOCK::DUMMYUNIONNAME |
UCHAR _SCSI_REQUEST_BLOCK::Function |
Definition at line 242 of file srb.h.
Referenced by AtapiInterrupt(), AtapiInterrupt__(), CdRomTickHandler(), CdRomUpdateCapacity(), CdRomUpdateGeometryCompletion(), ClassAsynchronousCompletion(), ClassDeviceControl(), ClassIoComplete(), ClasspGetBlockDeviceTokenLimitsInfo(), ClasspGetInquiryVpdSupportInfo(), ClasspPrepareMcnIrp(), ClassQueryInternalDataBlock(), ClassSendStartUnit(), CreateCdRomDeviceObject(), DeviceReleaseQueue(), DeviceSendStartUnit(), DiskFlushDispatch(), DiskInfoExceptionCheck(), DiskInfoExceptionComplete(), DiskIoctlGetMediaTypesEx(), DiskIoctlIsWritable(), DiskIoctlReassignBlocks(), DiskIoctlReassignBlocksEx(), DiskPerformSmartCommand(), HitachProcessError(), RequestHandleQueryPropertyWriteCache(), RequestIssueShutdownFlush(), ResetBus(), ResetScsiBus(), ScratchBuffer_SetupReadWriteSrb(), ScsiCdRomStartIo(), ScsiClassAsynchronousCompletion(), ScsiClassBuildRequest(), ScsiClassClaimDevice(), ScsiClassReleaseQueue(), ScsiDiskShutdownFlush(), StartUnit(), ToshibaProcessError(), and USBSTOR_IssueRequestSense().
ULONG _SCSI_REQUEST_BLOCK::InternalStatus |
Definition at line 261 of file srb.h.
Referenced by ClassQueryInternalDataBlock(), ScratchBuffer_ReadWriteCompletionRoutine(), and ScratchBuffer_SendSrb().
USHORT _SCSI_REQUEST_BLOCK::Length |
Definition at line 241 of file srb.h.
Referenced by CdRomTickHandler(), CdRomUpdateCapacity(), CdRomUpdateGeometryCompletion(), ClassDeviceControl(), ClasspAllocateReleaseRequest(), ClasspGetBlockDeviceTokenLimitsInfo(), ClasspGetInquiryVpdSupportInfo(), ClasspInterpretGesnData(), ClasspPowerDownCompletion(), ClasspPowerUpCompletion(), ClasspPrepareMcnIrp(), ClassQueryInternalDataBlock(), ClassSendStartUnit(), CreateCdRomDeviceObject(), DeviceSendStartUnit(), DiskFlushDispatch(), DiskInfoExceptionCheck(), DiskIoctlGetMediaTypesEx(), DiskIoctlIsWritable(), DiskIoctlReassignBlocks(), DiskIoctlReassignBlocksEx(), DiskPerformSmartCommand(), HitachProcessError(), RequestHandleQueryPropertyWriteCache(), ResetBus(), ResetScsiBus(), ScratchBuffer_SetupReadWriteSrb(), ScsiCdRomStartIo(), ScsiClassBuildRequest(), ScsiClassClaimDevice(), ScsiClassReleaseQueue(), ScsiDiskShutdownFlush(), StartUnit(), ToshibaProcessError(), and USBSTOR_IssueRequestSense().
UCHAR _SCSI_REQUEST_BLOCK::Lun |
Definition at line 247 of file srb.h.
Referenced by AtapiCallBack__(), AtapiInterrupt__(), AtapiResetController(), AtapiResetController__(), CdRomTickHandler(), CdRomUpdateCapacity(), CdRomUpdateGeometryCompletion(), ClassQueryInternalDataBlock(), ClassSendStartUnit(), CreateCdRomDeviceObject(), DeviceSendStartUnit(), DiskPerformSmartCommand(), HitachProcessError(), ResetScsiBus(), ScsiCdRomStartIo(), ScsiClassBuildRequest(), ScsiClassClaimDevice(), ScsiClassInternalIoControl(), ScsiClassReleaseQueue(), ScsiDiskShutdownFlush(), StartUnit(), and ToshibaProcessError().
struct _SCSI_REQUEST_BLOCK * _SCSI_REQUEST_BLOCK::NextSrb |
Definition at line 257 of file srb.h.
Referenced by AtapiStartIo__(), BT958HwStartIO(), CdRomTickHandler(), CdRomUpdateCapacity(), CdRomUpdateGeometryCompletion(), ClassQueryInternalDataBlock(), ScratchBuffer_SetupReadWriteSrb(), ScsiCdRomStartIo(), ScsiClassBuildRequest(), and ToshibaProcessError().
PVOID _SCSI_REQUEST_BLOCK::OriginalRequest |
Definition at line 258 of file srb.h.
Referenced by CdRomSwitchModeCompletion(), CdRomTickHandler(), CdRomUpdateCapacity(), ClasspPrepareMcnIrp(), ClassQueryInternalDataBlock(), DeviceReleaseQueue(), DeviceSendStartUnit(), DiskFlushDispatch(), DiskInfoExceptionCheck(), DiskPerformSmartCommand(), HitachProcessError(), ResetBus(), ResetScsiBus(), ScratchBuffer_SetupReadWriteSrb(), ScsiCdRomStartIo(), ScsiClassBuildRequest(), ScsiClassClaimDevice(), ScsiClassReleaseQueue(), ScsiClassSendSrbAsynchronous(), ScsiClassSendSrbSynchronous(), ScsiDiskShutdownFlush(), SpiSenseCompletionRoutine(), SrbSetOriginalRequest(), StartUnit(), and ToshibaProcessError().
UCHAR _SCSI_REQUEST_BLOCK::PathId |
Definition at line 245 of file srb.h.
Referenced by AhciProcessIO(), AtapiCallBack__(), AtapiInterrupt(), AtapiInterrupt__(), AtapiResetController(), AtapiResetController__(), BusLogic_ProcessCompletedCCBs(), CdRomTickHandler(), CdRomUpdateCapacity(), CdRomUpdateGeometryCompletion(), ClassQueryInternalDataBlock(), CreateCdRomDeviceObject(), DiskPerformSmartCommand(), HitachProcessError(), ResetScsiBus(), ScsiCdRomStartIo(), ScsiClassBuildRequest(), ScsiClassClaimDevice(), ScsiClassInternalIoControl(), ScsiClassReleaseQueue(), ScsiDiskShutdownFlush(), StartUnit(), and ToshibaProcessError().
UCHAR _SCSI_REQUEST_BLOCK::QueueAction |
Definition at line 249 of file srb.h.
Referenced by ClasspPrepareMcnIrp(), ClassQueryInternalDataBlock(), CreateCdRomDeviceObject(), DiskFlushDispatch(), DiskInfoExceptionCheck(), DiskInfoExceptionComplete(), DiskPerformSmartCommand(), RequestHandleQueryPropertyWriteCache(), RequestIssueShutdownFlush(), ScratchBuffer_SetupReadWriteSrb(), ScsiClassBuildRequest(), and ScsiDiskShutdownFlush().
ULONG _SCSI_REQUEST_BLOCK::QueueSortKey |
Definition at line 262 of file srb.h.
Referenced by ScratchBuffer_SetupReadWriteSrb(), and ScsiClassBuildRequest().
UCHAR _SCSI_REQUEST_BLOCK::QueueTag |
Definition at line 248 of file srb.h.
Referenced by ClasspPrepareMcnIrp(), ClassQueryInternalDataBlock(), CreateCdRomDeviceObject(), DiskFlushDispatch(), DiskInfoExceptionCheck(), DiskInfoExceptionComplete(), DiskPerformSmartCommand(), RequestHandleQueryPropertyWriteCache(), RequestIssueShutdownFlush(), and ScsiDiskShutdownFlush().
UCHAR _SCSI_REQUEST_BLOCK::ScsiStatus |
Definition at line 244 of file srb.h.
Referenced by AtapiInterrupt(), AtapiInterrupt__(), AtapiResetController__(), BusLogic_ProcessCompletedCCBs(), CdRomSetVolumeIntermediateCompletion(), CdRomSwitchModeCompletion(), CdRomTickHandler(), CdRomUpdateCapacity(), CdRomUpdateGeometryCompletion(), ClasspPrepareMcnIrp(), ClassQueryInternalDataBlock(), DiskFlushDispatch(), DiskInfoExceptionComplete(), DiskIoctlGetMediaTypesEx(), ScratchBuffer_SetupReadWriteSrb(), ScsiCdRomStartIo(), ScsiClassBuildRequest(), and ToshibaProcessError().
PVOID _SCSI_REQUEST_BLOCK::SenseInfoBuffer |
Definition at line 256 of file srb.h.
Referenced by AtapiInterrupt__(), AtapiResetController__(), AtapiStartIo__(), CdRomDeviceControlCompletion(), CdRomMediaChangeCompletion(), CdRomSetVolumeIntermediateCompletion(), CdRomSwitchModeCompletion(), CdRomTickHandler(), CdRomUpdateCapacity(), CdRomUpdateGeometryCompletion(), CdRomXACompletion(), ClassIoComplete(), ClasspInterpretGesnData(), ClasspPrepareMcnIrp(), ClassQueryInternalDataBlock(), CreateCdRomDeviceObject(), DiskInfoExceptionCheck(), DiskInfoExceptionComplete(), ScratchBuffer_ReadWriteCompletionRoutine(), ScratchBuffer_SendSrb(), ScratchBuffer_SetupReadWriteSrb(), ScsiCdRomStartIo(), ScsiClassBuildRequest(), and USBSTOR_IssueRequestSense().
UCHAR _SCSI_REQUEST_BLOCK::SenseInfoBufferLength |
Definition at line 251 of file srb.h.
Referenced by AtapiInterrupt__(), AtapiStartIo__(), CdRomMediaChangeCompletion(), CdRomTickHandler(), CdRomUpdateCapacity(), ClasspInterpretGesnData(), ClasspPrepareMcnIrp(), ClassQueryInternalDataBlock(), CreateCdRomDeviceObject(), DiskInfoExceptionCheck(), ScratchBuffer_ReadWriteCompletionRoutine(), ScratchBuffer_SendSrb(), ScratchBuffer_SetupReadWriteSrb(), ScsiCdRomStartIo(), ScsiClassBuildRequest(), SpiSenseCompletionRoutine(), ToshibaProcessError(), and USBSTOR_IssueRequestSense().
PVOID _SCSI_REQUEST_BLOCK::SrbExtension |
Definition at line 259 of file srb.h.
Referenced by AtapiCheckInterrupt__(), AtapiInterrupt__(), AtapiResetController__(), AtapiStartIo__(), ClassQueryInternalDataBlock(), and ScratchBuffer_SetupReadWriteSrb().
ULONG _SCSI_REQUEST_BLOCK::SrbFlags |
Definition at line 252 of file srb.h.
Referenced by AtapiInterrupt(), AtapiInterrupt__(), CdRomSetVolumeIntermediateCompletion(), CdRomSwitchModeCompletion(), CdRomTickHandler(), CdRomUpdateCapacity(), CdRomUpdateGeometryCompletion(), ClassAsynchronousCompletion(), ClassIoComplete(), ClasspPrepareMcnIrp(), ClassQueryInternalDataBlock(), DeviceSendStartUnit(), DiskFlushDispatch(), DiskInfoExceptionCheck(), DiskInfoExceptionComplete(), DiskPerformSmartCommand(), HitachProcessError(), RequestHandleQueryPropertyWriteCache(), ScratchBuffer_SetupReadWriteSrb(), ScsiCdRomStartIo(), ScsiClassBuildRequest(), ScsiDiskShutdownFlush(), ScsiPortStartPacket(), SpiAdapterControl(), SpiSenseCompletionRoutine(), StartUnit(), ToshibaProcessError(), and USBSTOR_IssueRequestSense().
UCHAR _SCSI_REQUEST_BLOCK::SrbStatus |
Definition at line 243 of file srb.h.
Referenced by AtapiInterrupt(), AtapiInterrupt__(), AtapiResetController__(), AtapiStartIo__(), BT958HwStartIO(), BusLogic_ProcessCompletedCCBs(), CdRomDeviceControlCompletion(), CdRomMediaChangeCompletion(), CdRomSetVolumeIntermediateCompletion(), CdRomSwitchModeCompletion(), CdRomTickHandler(), CdRomUpdateCapacity(), CdRomUpdateGeometryCompletion(), CdRomXACompletion(), ClassAsynchronousCompletion(), ClassIoComplete(), ClassIoCompleteAssociated(), ClasspInterpretGesnData(), ClasspPrepareMcnIrp(), ClasspRetryRequestDpc(), ClassQueryInternalDataBlock(), DiskFlushDispatch(), DiskInfoExceptionComplete(), DiskIoctlGetMediaTypesEx(), DiskIoctlIsWritable(), DiskModeSelect(), ScratchBuffer_ReadWriteCompletionRoutine(), ScratchBuffer_SendSrb(), ScratchBuffer_SetupReadWriteSrb(), ScsiCdRomStartIo(), ScsiClassAsynchronousCompletion(), ScsiClassBuildRequest(), ScsiClassIoComplete(), ScsiClassIoCompleteAssociated(), ScsiClassModeSense(), ScsiDiskModeSelect(), SpiCompleteRequest(), SpiSenseCompletionRoutine(), ToshibaProcessError(), ToshibaProcessErrorCompletion(), and USBFlopGetMediaTypes().
UCHAR _SCSI_REQUEST_BLOCK::TargetId |
Definition at line 246 of file srb.h.
Referenced by AtapiCallBack(), AtapiCallBack__(), AtapiInterrupt(), AtapiInterrupt__(), AtapiResetController(), AtapiResetController__(), BusLogic_ProcessCompletedCCBs(), CdRomTickHandler(), CdRomUpdateCapacity(), CdRomUpdateGeometryCompletion(), ClassQueryInternalDataBlock(), CreateCdRomDeviceObject(), DiskPerformSmartCommand(), HitachProcessError(), ResetScsiBus(), ScsiCdRomStartIo(), ScsiClassBuildRequest(), ScsiClassClaimDevice(), ScsiClassInternalIoControl(), ScsiClassReleaseQueue(), ScsiDiskShutdownFlush(), StartUnit(), and ToshibaProcessError().
ULONG _SCSI_REQUEST_BLOCK::TimeOutValue |
Definition at line 254 of file srb.h.
Referenced by _IRQL_requires_max_(), CdRomSwitchModeCompletion(), CdRomUpdateCapacity(), CdRomUpdateGeometryCompletion(), ClasspCleanupProtectedLocks(), ClasspPrepareMcnIrp(), ClassQueryInternalDataBlock(), CreateCdRomDeviceObject(), DeviceRestoreDefaultSpeed(), DeviceSendStartUnit(), DiskFlushDispatch(), DiskInfoExceptionCheck(), DiskIoctlGetMediaTypesEx(), DiskIoctlIsWritable(), DiskIoctlReassignBlocks(), DiskIoctlReassignBlocksEx(), DiskModeSelect(), DiskPerformSmartCommand(), FormatMedia(), HitachProcessError(), IsThisAnAtapiChanger(), RequestHandleGetMediaTypeEx(), RequestHandleQueryPropertyWriteCache(), RequestIssueShutdownFlush(), ScanForSpecial(), ScratchBuffer_SetupReadWriteSrb(), ScsiCdRomStartIo(), ScsiClassBuildRequest(), ScsiClassDeviceControl(), ScsiClassModeSense(), ScsiClassReadDriveCapacity(), ScsiDiskDeviceControl(), ScsiDiskModeSelect(), ScsiDiskShutdownFlush(), ScsiFlopDeviceControl(), StartUnit(), USBFlopFormatTracks(), and USBFlopGetMediaTypes().