ReactOS 0.4.16-dev-340-g0540c21
|
#include "udffs.h"
Go to the source code of this file.
Macros | |
#define | UDF_BUG_CHECK_ID UDF_FILE_ENV_SPEC |
#define | MEASURE_IO_PERFORMANCE |
Functions | |
NTSTATUS NTAPI | UDFAsyncCompletionRoutine (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Contxt) |
NTSTATUS NTAPI | UDFSyncCompletionRoutine (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Contxt) |
NTSTATUS NTAPI | UDFPhReadSynchronous (PDEVICE_OBJECT DeviceObject, PVOID Buffer, SIZE_T Length, LONGLONG Offset, PSIZE_T ReadBytes, ULONG Flags) |
NTSTATUS NTAPI | UDFPhWriteSynchronous (PDEVICE_OBJECT DeviceObject, PVOID Buffer, SIZE_T Length, LONGLONG Offset, PSIZE_T WrittenBytes, ULONG Flags) |
NTSTATUS NTAPI | UDFTSendIOCTL (IN ULONG IoControlCode, IN PVCB Vcb, IN PVOID InputBuffer, IN ULONG InputBufferLength, OUT PVOID OutputBuffer, IN ULONG OutputBufferLength, IN BOOLEAN OverrideVerify, OUT PIO_STATUS_BLOCK Iosb OPTIONAL) |
NTSTATUS NTAPI | UDFPhSendIOCTL (IN ULONG IoControlCode, IN PDEVICE_OBJECT DeviceObject, IN PVOID InputBuffer, IN ULONG InputBufferLength, OUT PVOID OutputBuffer, IN ULONG OutputBufferLength, IN BOOLEAN OverrideVerify, OUT PIO_STATUS_BLOCK Iosb OPTIONAL) |
Variables | |
LONGLONG | IoReadTime =0 |
LONGLONG | IoWriteTime =0 |
LONGLONG | WrittenData =0 |
LONGLONG | IoRelWriteTime =0 |
#define MEASURE_IO_PERFORMANCE |
Definition at line 22 of file env_spec.cpp.
#define UDF_BUG_CHECK_ID UDF_FILE_ENV_SPEC |
Definition at line 20 of file env_spec.cpp.
NTSTATUS NTAPI UDFAsyncCompletionRoutine | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp, | ||
IN PVOID | Contxt | ||
) |
Definition at line 40 of file env_spec.cpp.
Referenced by UDFPhReadSynchronous(), and UDFPhWriteSynchronous().
NTSTATUS NTAPI UDFPhReadSynchronous | ( | PDEVICE_OBJECT | DeviceObject, |
PVOID | Buffer, | ||
SIZE_T | Length, | ||
LONGLONG | Offset, | ||
PSIZE_T | ReadBytes, | ||
ULONG | Flags | ||
) |
Definition at line 130 of file env_spec.cpp.
Referenced by UDFPrepareForReadOperation(), UDFTRead(), and UDFUseStandard().
NTSTATUS NTAPI UDFPhSendIOCTL | ( | IN ULONG | IoControlCode, |
IN PDEVICE_OBJECT | DeviceObject, | ||
IN PVOID | InputBuffer, | ||
IN ULONG | InputBufferLength, | ||
OUT PVOID | OutputBuffer, | ||
IN ULONG | OutputBufferLength, | ||
IN BOOLEAN | OverrideVerify, | ||
OUT PIO_STATUS_BLOCK Iosb | OPTIONAL | ||
) |
Definition at line 511 of file env_spec.cpp.
Referenced by CheckCDType(), UDFCommonClose(), UDFDoDismountSequence(), UDFDoOPC(), UDFEjectReqWaiter(), UDFGetBlockSize(), UDFGetDiskInfo(), UDFInitializeVCB(), UDFMountVolume(), UDFPrepareForReadOperation(), UDFPrepareForWriteOperation(), UDFReadAndProcessFullToc(), UDFReadDiscTrackInfo(), UDFRecoverFromError(), UDFResetDeviceDriver(), UDFSetCaching(), UDFSetMRWMode(), UDFSetSpeeds(), UDFSyncCache(), UDFTSendIOCTL(), UDFUseStandard(), and UDFVerifyVolume().
NTSTATUS NTAPI UDFPhWriteSynchronous | ( | PDEVICE_OBJECT | DeviceObject, |
PVOID | Buffer, | ||
SIZE_T | Length, | ||
LONGLONG | Offset, | ||
PSIZE_T | WrittenBytes, | ||
ULONG | Flags | ||
) |
Definition at line 276 of file env_spec.cpp.
NTSTATUS NTAPI UDFSyncCompletionRoutine | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp, | ||
IN PVOID | Contxt | ||
) |
Definition at line 82 of file env_spec.cpp.
NTSTATUS NTAPI UDFTSendIOCTL | ( | IN ULONG | IoControlCode, |
IN PVCB | Vcb, | ||
IN PVOID | InputBuffer, | ||
IN ULONG | InputBufferLength, | ||
OUT PVOID | OutputBuffer, | ||
IN ULONG | OutputBufferLength, | ||
IN BOOLEAN | OverrideVerify, | ||
OUT PIO_STATUS_BLOCK Iosb | OPTIONAL | ||
) |
Definition at line 462 of file env_spec.cpp.
Referenced by UDFEjectReqWaiter(), UDFStartEjectWaiter(), and UDFVerifyVcb().
LONGLONG IoReadTime =0 |
Definition at line 25 of file env_spec.cpp.
Referenced by UDFPhReadSynchronous().
LONGLONG IoRelWriteTime =0 |
Definition at line 28 of file env_spec.cpp.
Referenced by UDFPhWriteSynchronous().
LONGLONG IoWriteTime =0 |
Definition at line 26 of file env_spec.cpp.
Referenced by UDFPhWriteSynchronous().
LONGLONG WrittenData =0 |
Definition at line 27 of file env_spec.cpp.
Referenced by UDFPhWriteSynchronous().