ReactOS 0.4.16-dev-88-ga65b6ae
|
#include "stddef.h"
#include "string.h"
#include "ntddk.h"
#include "ntddstor.h"
#include "cdrom.h"
#include "ntstrsafe.h"
Go to the source code of this file.
Classes | |
struct | _ERROR_LOG_CONTEXT |
Typedefs | |
typedef struct _ERROR_LOG_CONTEXT | ERROR_LOG_CONTEXT |
typedef struct _ERROR_LOG_CONTEXT * | PERROR_LOG_CONTEXT |
typedef struct _ERROR_LOG_CONTEXT * PERROR_LOG_CONTEXT |
NTSTATUS DeviceErrorHandlerForHitachiGD2000 | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ PSCSI_REQUEST_BLOCK | Srb, | ||
_Inout_ PNTSTATUS | Status, | ||
_Inout_ PBOOLEAN | Retry | ||
) |
Definition at line 361 of file sense.c.
NTSTATUS DeviceErrorHandlerForMmc | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ PSCSI_REQUEST_BLOCK | Srb, | ||
_Inout_ PNTSTATUS | Status, | ||
_Inout_ PBOOLEAN | Retry | ||
) |
Definition at line 87 of file sense.c.
BOOLEAN RequestSenseInfoInterpret | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ WDFREQUEST | Request, | ||
_In_ PSCSI_REQUEST_BLOCK | Srb, | ||
_In_ ULONG | RetriedCount, | ||
_Out_ NTSTATUS * | Status, | ||
_Out_opt_ _Deref_out_range_(0, MAXIMUM_RETRY_FOR_SINGLE_IO_IN_100NS_UNITS) LONGLONG * | RetryIntervalIn100ns | ||
) |
Definition at line 2467 of file sense.c.
Referenced by _IRQL_requires_max_(), and RequestSenseInfoInterpretForScratchBuffer().
BOOLEAN RequestSenseInfoInterpretForScratchBuffer | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ ULONG | RetriedCount, | ||
_Out_ NTSTATUS * | Status, | ||
_Out_ _Deref_out_range_(0, MAXIMUM_RETRY_FOR_SINGLE_IO_IN_100NS_UNITS) LONGLONG * | RetryIntervalIn100ns | ||
) |
Definition at line 2564 of file sense.c.
Referenced by RequestIssueShutdownFlush(), and ScratchBuffer_ReadWriteCompletionRoutine().
BOOLEAN SenseInfoInterpret | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ WDFREQUEST | Request, | ||
_In_ PSCSI_REQUEST_BLOCK | Srb, | ||
_In_ ULONG | RetriedCount, | ||
_Out_ NTSTATUS * | Status, | ||
_Out_ _Deref_out_range_(0, MAXIMUM_RETRY_FOR_SINGLE_IO_IN_100NS_UNITS) LONGLONG * | RetryIntervalIn100ns | ||
) |
Definition at line 2038 of file sense.c.
Referenced by RequestSenseInfoInterpret().
BOOLEAN SenseInfoInterpretByAdditionalSenseCode | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ PSCSI_REQUEST_BLOCK | Srb, | ||
_In_ UCHAR | AdditionalSenseCode, | ||
_In_ UCHAR | AdditionalSenseCodeQual, | ||
_Inout_ NTSTATUS * | Status, | ||
_Inout_ BOOLEAN * | Retry, | ||
_Out_ _Deref_out_range_(0, 100) ULONG * | RetryIntervalInSeconds, | ||
_Inout_ PERROR_LOG_CONTEXT | LogContext | ||
) |
Definition at line 484 of file sense.c.
Referenced by SenseInfoInterpret().
VOID SenseInfoInterpretBySenseKey | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ PSENSE_DATA | SenseData, | ||
_In_ UCHAR | SenseKey, | ||
_Inout_ NTSTATUS * | Status, | ||
_Inout_ BOOLEAN * | Retry, | ||
_Out_ _Deref_out_range_(0, 100) ULONG * | RetryIntervalInSeconds, | ||
_Inout_ PERROR_LOG_CONTEXT | LogContext | ||
) |
Definition at line 1080 of file sense.c.
Referenced by SenseInfoInterpret().
VOID SenseInfoInterpretBySrbStatus | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ PSCSI_REQUEST_BLOCK | Srb, | ||
_In_ ULONG | RetriedCount, | ||
_Inout_ NTSTATUS * | Status, | ||
_Inout_ BOOLEAN * | Retry, | ||
_Out_ _Deref_out_range_(0, 100) ULONG * | RetryIntervalInSeconds, | ||
_Inout_ PERROR_LOG_CONTEXT | LogContext | ||
) |
Definition at line 1262 of file sense.c.
Referenced by SenseInfoInterpret().
BOOLEAN SenseInfoInterpretForZPODD | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ PSCSI_REQUEST_BLOCK | Srb, | ||
_Out_ NTSTATUS * | Status, | ||
_Out_ _Out_range_(0, MAXIMUM_RETRY_FOR_SINGLE_IO_IN_100NS_UNITS) LONGLONG * | RetryIntervalIn100ns | ||
) |
Definition at line 2341 of file sense.c.
Referenced by RequestSenseInfoInterpret().
VOID SenseInfoInterpretRefineByIoControl | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ ULONG | IoControlCode, | ||
_In_ BOOLEAN | OverrideVerifyVolume, | ||
_Inout_ BOOLEAN * | Retry, | ||
_Inout_ NTSTATUS * | Status | ||
) |
Definition at line 1953 of file sense.c.
Referenced by SenseInfoInterpret().
VOID SenseInfoInterpretRefineByScsiCommand | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ PSCSI_REQUEST_BLOCK | Srb, | ||
_In_ ULONG | RetriedCount, | ||
_In_ LONGLONG | Total100nsSinceFirstSend, | ||
_In_ BOOLEAN | OverrideVerifyVolume, | ||
_Inout_ BOOLEAN * | Retry, | ||
_Inout_ NTSTATUS * | Status, | ||
_Inout_ _Deref_out_range_(0, MAXIMUM_RETRY_FOR_SINGLE_IO_IN_100NS_UNITS) LONGLONG * | RetryIntervalIn100ns | ||
) |
Definition at line 1663 of file sense.c.
Referenced by SenseInfoInterpret().
VOID SenseInfoLogError | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ PSCSI_REQUEST_BLOCK | Srb, | ||
_In_ UCHAR | MajorFunctionCode, | ||
_In_ ULONG | IoControlCode, | ||
_In_ ULONG | RetriedCount, | ||
_In_ NTSTATUS * | Status, | ||
_In_ BOOLEAN * | Retry, | ||
_Inout_ PERROR_LOG_CONTEXT | LogContext | ||
) |
Definition at line 1430 of file sense.c.
Referenced by SenseInfoInterpret().
VOID SenseInfoRequestGetInformation | ( | _In_ WDFREQUEST | Request, |
_Out_ UCHAR * | MajorFunctionCode, | ||
_Out_ ULONG * | IoControlCode, | ||
_Out_ BOOLEAN * | OverrideVerifyVolume, | ||
_Out_ ULONGLONG * | Total100nsSinceFirstSend | ||
) |
Definition at line 426 of file sense.c.
Referenced by SenseInfoInterpret().