ReactOS 0.4.16-dev-1-gcf26321
|
#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 |