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