ReactOS 0.4.16-dev-336-gb667d82
|
#include "ntddk.h"
#include "ntddstor.h"
#include "ntstrsafe.h"
#include "cdrom.h"
#include "scratch.h"
Go to the source code of this file.
Variables | |
LPCSTR | LockTypeStrings [] |
_IRQL_requires_max_ | ( | APC_LEVEL | ) |
Definition at line 383 of file common.c.
_IRQL_requires_max_ | ( | DISPATCH_LEVEL | ) |
Definition at line 3557 of file common.c.
_IRQL_requires_max_ | ( | PASSIVE_LEVEL | ) |
Definition at line 135 of file common.c.
VOID NTAPI DeviceAsynchronousCompletion | ( | _In_ WDFREQUEST | Request, |
_In_ WDFIOTARGET | Target, | ||
_In_ PWDF_REQUEST_COMPLETION_PARAMS | Params, | ||
_In_ WDFCONTEXT | Context | ||
) |
Definition at line 1116 of file common.c.
VOID DevicePerfIncrementErrorCount | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension | ) |
Definition at line 1378 of file common.c.
Referenced by SenseInfoInterpretBySrbStatus().
Definition at line 1179 of file common.c.
Referenced by DeviceAsynchronousCompletion(), DeviceReleaseQueueCompletion(), and RequestSenseInfoInterpret().
VOID NTAPI DeviceReleaseQueueCompletion | ( | _In_ WDFREQUEST | Request, |
_In_ WDFIOTARGET | Target, | ||
_In_ PWDF_REQUEST_COMPLETION_PARAMS | Params, | ||
_In_ WDFCONTEXT | Context | ||
) |
Definition at line 1257 of file common.c.
Definition at line 2631 of file common.c.
VOID DeviceSendIoctlAsynchronously | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ ULONG | IoControlCode, | ||
_In_ PDEVICE_OBJECT | TargetDeviceObject | ||
) |
Definition at line 1030 of file common.c.
Referenced by DeviceEvtD0Entry().
VOID DeviceSendNotification | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ const GUID * | Guid, | ||
_In_ ULONG | ExtraDataSize, | ||
_In_opt_ PVOID | ExtraData | ||
) |
Definition at line 799 of file common.c.
Referenced by DeviceInternalSetMediaChangeState(), SenseInfoInterpretByAdditionalSenseCode(), and SenseInfoInterpretForZPODD().
Definition at line 877 of file common.c.
Referenced by DeviceErrorHandlerForHitachiGD2000(), and SenseInfoInterpretByAdditionalSenseCode().
NTSTATUS NTAPI RequestAsynchronousIrpCompletion | ( | _In_ PDEVICE_OBJECT | DeviceObject, |
_In_ PIRP | Irp, | ||
_In_reads_opt_(_Inexpressible_("varies")) PVOID | Context | ||
) |
Definition at line 111 of file common.c.
Referenced by _IRQL_requires_max_(), DeviceReleaseQueueCompletion(), and ScratchBuffer_BeginUseX().
VOID RequestCompletion | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ WDFREQUEST | Request, | ||
_In_ NTSTATUS | Status, | ||
_In_ ULONG_PTR | Information | ||
) |
Definition at line 3439 of file common.c.
Referenced by CreateQueueEvtIoDefault(), DeviceEvtIoInCallerContext(), ReadWriteWorkItemRoutine(), RequestDispatchProcessDirectly(), RequestDispatchSpecialIoctls(), RequestDispatchSyncWithSequentialQueue(), RequestDispatchToSequentialQueue(), RequestDispatchUnknownRequests(), RequestHandleQueryPropertyDeviceUniqueId(), RequestHandleQueryPropertyWriteCache(), RequestHandleReadWrite(), RequestProcessInternalDeviceControl(), RequestSynchronizeProcessWithSerialQueue(), ScratchBuffer_ReadWriteCompletionRoutine(), ScratchBuffer_ReadWriteEvtRequestCancel(), ScratchBuffer_ReadWriteTimerRoutine(), SequentialQueueEvtCanceledOnQueue(), SequentialQueueEvtIoDeviceControl(), and SequentialQueueEvtIoReadWrite().
NTSTATUS RequestDuidGetDeviceIdProperty | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ WDFREQUEST | Request, | ||
_In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
_Out_ size_t * | DataLength | ||
) |
Definition at line 2797 of file common.c.
Referenced by RequestHandleQueryPropertyDeviceUniqueId().
NTSTATUS RequestDuidGetDeviceProperty | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ WDFREQUEST | Request, | ||
_In_ WDF_REQUEST_PARAMETERS | RequestParameters, | ||
_Out_ size_t * | DataLength | ||
) |
Definition at line 2888 of file common.c.
Referenced by RequestHandleQueryPropertyDeviceUniqueId().
VOID NTAPI RequestDummyCompletionRoutine | ( | _In_ WDFREQUEST | Request, |
_In_ WDFIOTARGET | Target, | ||
_In_ PWDF_REQUEST_COMPLETION_PARAMS | Params, | ||
_In_ WDFCONTEXT | Context | ||
) |
NTSTATUS RequestSend | ( | _In_ PCDROM_DEVICE_EXTENSION | DeviceExtension, |
_In_ WDFREQUEST | Request, | ||
_In_ WDFIOTARGET | IoTarget, | ||
_In_ ULONG | Flags, | ||
_Out_opt_ PBOOLEAN | RequestSent | ||
) |
Definition at line 3793 of file common.c.
Referenced by _IRQL_requires_max_(), DeviceReleaseQueue(), DeviceSendStartUnit(), RequestProcessInternalDeviceControl(), and ScratchBuffer_SendSrb().
NTSTATUS RequestSetContextFields | ( | _In_ WDFREQUEST | Request, |
_In_ PSYNC_HANDLER | Handler | ||
) |
Definition at line 2748 of file common.c.
Referenced by RequestDispatchSpecialIoctls(), RequestDispatchSyncWithSequentialQueue(), and RequestDispatchUnknownRequests().
Definition at line 64 of file common.c.
Referenced by DeviceEvtIoInCallerContext().
Definition at line 79 of file common.c.
Referenced by RequestSend().