ReactOS 0.4.16-dev-92-g0c2cdca
|
#include <classp.h>
Public Member Functions | |
_Field_range_ (0, MAXIMUM_RETRY_FOR_SINGLE_IO_IN_100NS_UNITS) LONGLONG RetryIn100nsUnits | |
_TRANSFER_PACKET::_Field_range_ | ( | 0 | , |
MAXIMUM_RETRY_FOR_SINGLE_IO_IN_100NS_UNITS | |||
) |
ULONG _TRANSFER_PACKET::AllocateNode |
Definition at line 611 of file classp.h.
Referenced by __drv_allocatesMem(), EnqueueFreeTransferPacket(), and InitializeTransferPackets().
LIST_ENTRY _TRANSFER_PACKET::AllPktsListEntry |
Definition at line 499 of file classp.h.
Referenced by __drv_allocatesMem(), and DestroyTransferPacket().
ULONG _TRANSFER_PACKET::BufLenCopy |
Definition at line 563 of file classp.h.
Referenced by _IRQL_requires_max_(), RetryTransferPacket(), SetupDriveCapacityTransferPacket(), SetupEjectionTransferPacket(), SetupModeSelectTransferPacket(), SetupModeSenseTransferPacket(), and SetupReadWriteTransferPacket().
PUCHAR _TRANSFER_PACKET::BufPtrCopy |
Definition at line 562 of file classp.h.
Referenced by _IRQL_requires_max_(), RetryTransferPacket(), SetupDriveCapacityTransferPacket(), SetupEjectionTransferPacket(), SetupModeSelectTransferPacket(), SetupModeSenseTransferPacket(), and SetupReadWriteTransferPacket().
BOOLEAN _TRANSFER_PACKET::CompleteOriginalIrpWhenLastPacketCompletes |
Definition at line 510 of file classp.h.
Referenced by _IRQL_requires_max_(), SetupDriveCapacityTransferPacket(), SetupEjectionTransferPacket(), SetupModeSelectTransferPacket(), SetupModeSenseTransferPacket(), SetupReadWriteTransferPacket(), SubmitTransferPacket(), and TransferPktComplete().
PVOID _TRANSFER_PACKET::ContinuationContext |
Definition at line 609 of file classp.h.
Referenced by _IRQL_requires_max_(), and TransferPktComplete().
PCONTINUATION_ROUTINE _TRANSFER_PACKET::ContinuationRoutine |
Definition at line 608 of file classp.h.
Referenced by _IRQL_requires_max_(), and TransferPktComplete().
BOOLEAN _TRANSFER_PACKET::DriverUsesStartIO |
Definition at line 543 of file classp.h.
Referenced by InitLowMemRetry(), RetryTransferPacket(), SetupReadWriteTransferPacket(), StepLowMemRetry(), and TransferPktComplete().
PDEVICE_OBJECT _TRANSFER_PACKET::Fdo |
Definition at line 503 of file classp.h.
Referenced by __drv_allocatesMem(), _IRQL_requires_max_(), ClasspTransferPacketGetNumberOfRetriesDone(), DestroyTransferPacket(), HistoryLogSendPacket(), InterpretTransferPacketError(), RetryTransferPacket(), SetupDriveCapacityTransferPacket(), SetupEjectionTransferPacket(), SetupModeSelectTransferPacket(), SetupModeSenseTransferPacket(), SetupReadWriteTransferPacket(), StepLowMemRetry(), SubmitTransferPacket(), TransferPacketRetryTimerDpc(), and TransferPktComplete().
BOOLEAN _TRANSFER_PACKET::InLowMemRetry |
Definition at line 544 of file classp.h.
Referenced by InitLowMemRetry(), RetryTransferPacket(), StepLowMemRetry(), and TransferPktComplete().
PIRP _TRANSFER_PACKET::Irp |
Definition at line 502 of file classp.h.
Referenced by __drv_allocatesMem(), _IRQL_requires_max_(), DestroyTransferPacket(), InterpretTransferPacketError(), RetryTransferPacket(), SetupDriveCapacityTransferPacket(), SetupEjectionTransferPacket(), SetupModeSelectTransferPacket(), SetupModeSenseTransferPacket(), SetupReadWriteTransferPacket(), SubmitTransferPacket(), and TransferPktComplete().
LARGE_INTEGER _TRANSFER_PACKET::LowMemRetry_nextChunkTargetLocation |
Definition at line 547 of file classp.h.
Referenced by InitLowMemRetry(), and StepLowMemRetry().
ULONG _TRANSFER_PACKET::LowMemRetry_remainingBufLen |
Definition at line 546 of file classp.h.
Referenced by InitLowMemRetry(), StepLowMemRetry(), and TransferPktComplete().
PUCHAR _TRANSFER_PACKET::LowMemRetry_remainingBufPtr |
Definition at line 545 of file classp.h.
Referenced by InitLowMemRetry(), and StepLowMemRetry().
UCHAR _TRANSFER_PACKET::NumIoTimeoutRetries |
Definition at line 518 of file classp.h.
Referenced by InterpretTransferPacketError(), RetryTransferPacket(), SetupDriveCapacityTransferPacket(), and SetupReadWriteTransferPacket().
UCHAR _TRANSFER_PACKET::NumRetries |
Definition at line 516 of file classp.h.
Referenced by _IRQL_requires_max_(), ClasspTransferPacketGetNumberOfRetriesDone(), RetryTransferPacket(), SetupDriveCapacityTransferPacket(), SetupEjectionTransferPacket(), SetupModeSelectTransferPacket(), SetupModeSenseTransferPacket(), SetupReadWriteTransferPacket(), and TransferPktComplete().
UCHAR _TRANSFER_PACKET::NumThinProvisioningRetries |
Definition at line 517 of file classp.h.
Referenced by RetryTransferPacket(), and SetupReadWriteTransferPacket().
PIRP _TRANSFER_PACKET::OriginalIrp |
Definition at line 509 of file classp.h.
Referenced by _IRQL_requires_max_(), InterpretTransferPacketError(), SetupDriveCapacityTransferPacket(), SetupEjectionTransferPacket(), SetupModeSelectTransferPacket(), SetupModeSenseTransferPacket(), SetupReadWriteTransferPacket(), StepLowMemRetry(), SubmitTransferPacket(), and TransferPktComplete().
PMDL _TRANSFER_PACKET::PartialMdl |
Definition at line 596 of file classp.h.
Referenced by __drv_allocatesMem(), DestroyTransferPacket(), SubmitTransferPacket(), and TransferPktComplete().
PSRB_HISTORY _TRANSFER_PACKET::RetryHistory |
Definition at line 598 of file classp.h.
Referenced by __drv_allocatesMem(), DestroyTransferPacket(), HistoryLogReturnedPacket(), HistoryLogSendPacket(), InterpretTransferPacketError(), RetryTransferPacket(), and TransferPktComplete().
KTIMER _TRANSFER_PACKET::RetryTimer |
Definition at line 523 of file classp.h.
Referenced by TransferPacketQueueRetryDpc().
KDPC _TRANSFER_PACKET::RetryTimerDPC |
Definition at line 524 of file classp.h.
Referenced by TransferPacketQueueRetryDpc().
SLIST_ENTRY _TRANSFER_PACKET::SlistEntry |
Definition at line 500 of file classp.h.
Referenced by CleanupTransferPacketToWorkingSetSize(), DestroyTransferPacket(), EnqueueFreeTransferPacket(), and ServiceTransferRequest().
PSTORAGE_REQUEST_BLOCK_HEADER _TRANSFER_PACKET::Srb |
Definition at line 580 of file classp.h.
Referenced by __drv_allocatesMem(), _IRQL_requires_max_(), ClasspReceivePopulateTokenInformation(), ClasspReceiveWriteUsingTokenInformation(), ClasspTransferPacketGetCdb(), ClasspTransferPacketGetSenseInfoBuffer(), ClasspTransferPacketGetSenseInfoBufferLength(), ClasspWriteUsingTokenTransferPacketDone(), DestroyTransferPacket(), HistoryLogReturnedPacket(), InterpretTransferPacketError(), RetryTransferPacket(), SetupDriveCapacityTransferPacket(), SetupEjectionTransferPacket(), SetupModeSelectTransferPacket(), SetupModeSenseTransferPacket(), SetupReadWriteTransferPacket(), SubmitTransferPacket(), TransferPacketRetryTimerDpc(), and TransferPktComplete().
SENSE_DATA_EX _TRANSFER_PACKET::SrbErrorSenseData |
Definition at line 570 of file classp.h.
Referenced by _IRQL_requires_max_(), SetupDriveCapacityTransferPacket(), SetupEjectionTransferPacket(), SetupModeSelectTransferPacket(), SetupModeSenseTransferPacket(), SetupReadWriteTransferPacket(), TransferPacketRetryTimerDpc(), and TransferPktComplete().
PKEVENT _TRANSFER_PACKET::SyncEventPtr |
Definition at line 535 of file classp.h.
Referenced by SetupDriveCapacityTransferPacket(), SetupEjectionTransferPacket(), SetupModeSelectTransferPacket(), SetupModeSenseTransferPacket(), SetupReadWriteTransferPacket(), and TransferPktComplete().
LARGE_INTEGER _TRANSFER_PACKET::TargetLocationCopy |
Definition at line 564 of file classp.h.
Referenced by RetryTransferPacket(), and SetupReadWriteTransferPacket().
UCHAR _TRANSFER_PACKET::TimedOut |
Definition at line 519 of file classp.h.
Referenced by InterpretTransferPacketError(), and RetryTransferPacket().
ULONGLONG _TRANSFER_PACKET::TransferCount |
Definition at line 610 of file classp.h.
Referenced by ClasspWriteUsingTokenTransferPacketDone(), and InterpretTransferPacketError().
BOOLEAN _TRANSFER_PACKET::UsePartialMdl |
Definition at line 595 of file classp.h.
Referenced by ServiceTransferRequest(), StepLowMemRetry(), SubmitTransferPacket(), and TransferPktComplete().