|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "ext2fs.h"
Go to the source code of this file.
Macros | |
| #define | FASTIO_DEBUG_LEVEL DL_NVR |
Variables | |
| PEXT2_GLOBAL | Ext2Global |
| NTSTATUS Ext2AcquireFileForCcFlush | ( | IN PFILE_OBJECT | FileObject, |
| IN PDEVICE_OBJECT | DeviceObject | ||
| ) |
Definition at line 1135 of file fastio.c.
Referenced by DriverEntry().
| NTSTATUS Ext2AcquireFileForModWrite | ( | IN PFILE_OBJECT | FileObject, |
| IN PLARGE_INTEGER | EndingOffset, | ||
| OUT PERESOURCE * | ResourceToRelease, | ||
| IN PDEVICE_OBJECT | DeviceObject | ||
| ) |
Definition at line 1081 of file fastio.c.
Referenced by DriverEntry().
| VOID Ext2AcquireForCreateSection | ( | IN PFILE_OBJECT | FileObject | ) |
| BOOLEAN Ext2FastIoCheckIfPossible | ( | IN PFILE_OBJECT | FileObject, |
| IN PLARGE_INTEGER | FileOffset, | ||
| IN ULONG | Length, | ||
| IN BOOLEAN | Wait, | ||
| IN ULONG | LockKey, | ||
| IN BOOLEAN | CheckForReadOperation, | ||
| OUT PIO_STATUS_BLOCK | IoStatus, | ||
| IN PDEVICE_OBJECT | DeviceObject | ||
| ) |
Definition at line 64 of file fastio.c.
Referenced by DriverEntry().
| BOOLEAN Ext2FastIoLock | ( | IN PFILE_OBJECT | FileObject, |
| IN PLARGE_INTEGER | FileOffset, | ||
| IN PLARGE_INTEGER | Length, | ||
| IN PEPROCESS | Process, | ||
| IN ULONG | Key, | ||
| IN BOOLEAN | FailImmediately, | ||
| IN BOOLEAN | ExclusiveLock, | ||
| OUT PIO_STATUS_BLOCK | IoStatus, | ||
| IN PDEVICE_OBJECT | DeviceObject | ||
| ) |
Definition at line 517 of file fastio.c.
Referenced by DriverEntry().
| BOOLEAN Ext2FastIoQueryBasicInfo | ( | IN PFILE_OBJECT | FileObject, |
| IN BOOLEAN | Wait, | ||
| OUT PFILE_BASIC_INFORMATION | Buffer, | ||
| OUT PIO_STATUS_BLOCK | IoStatus, | ||
| IN PDEVICE_OBJECT | DeviceObject | ||
| ) |
Definition at line 280 of file fastio.c.
Referenced by DriverEntry(), and Ext2FastIoQueryBasicInfo().
| BOOLEAN Ext2FastIoQueryNetworkOpenInfo | ( | IN PFILE_OBJECT | FileObject, |
| IN BOOLEAN | Wait, | ||
| IN OUT PFILE_NETWORK_OPEN_INFORMATION | PFNOI, | ||
| OUT PIO_STATUS_BLOCK | IoStatus, | ||
| IN PDEVICE_OBJECT | DeviceObject | ||
| ) |
Definition at line 942 of file fastio.c.
| BOOLEAN Ext2FastIoQueryStandardInfo | ( | IN PFILE_OBJECT | FileObject, |
| IN BOOLEAN | Wait, | ||
| OUT PFILE_STANDARD_INFORMATION | Buffer, | ||
| OUT PIO_STATUS_BLOCK | IoStatus, | ||
| IN PDEVICE_OBJECT | DeviceObject | ||
| ) |
Definition at line 396 of file fastio.c.
Referenced by DriverEntry().
| BOOLEAN Ext2FastIoRead | ( | IN PFILE_OBJECT | FileObject, |
| IN PLARGE_INTEGER | FileOffset, | ||
| IN ULONG | Length, | ||
| IN BOOLEAN | Wait, | ||
| IN ULONG | LockKey, | ||
| OUT PVOID | Buffer, | ||
| OUT PIO_STATUS_BLOCK | IoStatus, | ||
| IN PDEVICE_OBJECT | DeviceObject | ||
| ) |
Definition at line 172 of file fastio.c.
Referenced by DriverEntry().
| BOOLEAN Ext2FastIoUnlockAll | ( | IN PFILE_OBJECT | FileObject, |
| IN PEPROCESS | Process, | ||
| OUT PIO_STATUS_BLOCK | IoStatus, | ||
| IN PDEVICE_OBJECT | DeviceObject | ||
| ) |
Definition at line 736 of file fastio.c.
Referenced by DriverEntry().
| BOOLEAN Ext2FastIoUnlockAllByKey | ( | IN PFILE_OBJECT | FileObject, |
| IN PEPROCESS | Process, | ||
| IN ULONG | Key, | ||
| OUT PIO_STATUS_BLOCK | IoStatus, | ||
| IN PDEVICE_OBJECT | DeviceObject | ||
| ) |
Definition at line 831 of file fastio.c.
Referenced by DriverEntry().
| BOOLEAN Ext2FastIoUnlockSingle | ( | IN PFILE_OBJECT | FileObject, |
| IN PLARGE_INTEGER | FileOffset, | ||
| IN PLARGE_INTEGER | Length, | ||
| IN PEPROCESS | Process, | ||
| IN ULONG | Key, | ||
| OUT PIO_STATUS_BLOCK | IoStatus, | ||
| IN PDEVICE_OBJECT | DeviceObject | ||
| ) |
Definition at line 629 of file fastio.c.
Referenced by DriverEntry().
| BOOLEAN Ext2FastIoWrite | ( | IN PFILE_OBJECT | FileObject, |
| IN PLARGE_INTEGER | FileOffset, | ||
| IN ULONG | Length, | ||
| IN BOOLEAN | Wait, | ||
| IN ULONG | LockKey, | ||
| OUT PVOID | Buffer, | ||
| OUT PIO_STATUS_BLOCK | IoStatus, | ||
| IN PDEVICE_OBJECT | DeviceObject | ||
| ) |
Definition at line 207 of file fastio.c.
Referenced by DriverEntry().
| FAST_IO_POSSIBLE Ext2IsFastIoPossible | ( | IN PEXT2_FCB | Fcb | ) |
Definition at line 38 of file fastio.c.
Referenced by Ext2Cleanup(), Ext2FastIoLock(), Ext2FastIoUnlockAll(), Ext2FastIoUnlockAllByKey(), Ext2FastIoUnlockSingle(), Ext2LockControl(), Ext2OplockRequest(), Ext2ReadFile(), Ext2SetFileInformation(), and Ext2WriteFile().
| NTSTATUS Ext2PreAcquireForCreateSection | ( | IN PFS_FILTER_CALLBACK_DATA | cd, |
| OUT PVOID * | cc | ||
| ) |
Definition at line 1178 of file fastio.c.
Referenced by DriverEntry().
| NTSTATUS Ext2ReleaseFileForCcFlush | ( | IN PFILE_OBJECT | FileObject, |
| IN PDEVICE_OBJECT | DeviceObject | ||
| ) |
Definition at line 1156 of file fastio.c.
Referenced by DriverEntry().
| NTSTATUS Ext2ReleaseFileForModWrite | ( | IN PFILE_OBJECT | FileObject, |
| IN PERESOURCE | ResourceToRelease, | ||
| IN PDEVICE_OBJECT | DeviceObject | ||
| ) |
Definition at line 1110 of file fastio.c.
Referenced by DriverEntry().
| VOID Ext2ReleaseForCreateSection | ( | IN PFILE_OBJECT | FileObject | ) |
|
extern |