|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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().