ReactOS 0.4.16-dev-197-g92996da
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Definition at line 1204 of file volume.c.
Referenced by _Requires_lock_held_(), CdMarkDevForVerifyIfVcbMounted(), CdReMountOldVcb(), CdUnlockVolumeInternal(), do_shutdown(), do_unlock_volume(), Ext2CheckDismount(), Ext2ClearVpbFlag(), Ext2SetVpbFlag(), Ext2VerifyVcb(), FatAutoUnlock(), FatMarkDevForVerifyIfVcbMounted(), FatPnpAdjustVpbRefCount(), FatUnlockVolumeInternal(), invalidate_volumes(), IoGetDiskDeviceObject(), IopCheckVpbMounted(), IopDereferenceVpbAndFree(), IopGetMountFlag(), IopMountInitializeVpb(), IopReferenceVerifyVpb(), lock_volume(), mount_vol(), PiIrpSendRemoveCheckVpb(), RawCheckForDismount(), UDFCheckForDismount(), UDFDismountVcb(), UDFInvalidateVolumes(), UDFLockVolume(), UDFUnlockVolume(), uninit(), and VfatCheckForDismount().
NTSTATUS NTAPI IoEnumerateRegisteredFiltersList | ( | OUT PDRIVER_OBJECT * | DriverObjectList, |
IN ULONG | DriverObjectListSize, | ||
OUT PULONG | ActualNumberDriverObjects | ||
) |
Definition at line 821 of file volume.c.
PVPB NTAPI IopCheckVpbMounted | ( | IN POPEN_PACKET | OpenPacket, |
IN PDEVICE_OBJECT | DeviceObject, | ||
IN PUNICODE_STRING | RemainingName, | ||
OUT PNTSTATUS | Status | ||
) |
Definition at line 76 of file volume.c.
Referenced by IopParseDevice().
NTSTATUS NTAPI IopCreateVpb | ( | IN PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 158 of file volume.c.
Referenced by IoCreateDevice(), and IoVerifyVolume().
VOID NTAPI IopDecrementDeviceObjectHandleCount | ( | IN PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 65 of file volume.c.
VOID NTAPI IopDecrementDeviceObjectRef | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN BOOLEAN | UnloadIfUnused | ||
) |
Definition at line 33 of file volume.c.
Referenced by IopDecrementDeviceObjectHandleCount(), and IopShutdownBaseFileSystems().
Definition at line 186 of file volume.c.
Referenced by IopParseDevice(), and IoVerifyVolume().
Definition at line 331 of file volume.c.
Referenced by IopMountVolume(), IoUnregisterFileSystem(), and IoVerifyVolume().
Definition at line 313 of file volume.c.
Referenced by IopMountVolume(), IopShutdownBaseFileSystems(), and IoRegisterFileSystem().
VOID NTAPI IopLoadFileSystemDriver | ( | IN PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 409 of file volume.c.
Referenced by IopMountVolume().
PVPB NTAPI IopMountInitializeVpb | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PDEVICE_OBJECT | AttachedDeviceObject, | ||
IN BOOLEAN | Raw | ||
) |
Definition at line 249 of file volume.c.
Referenced by IopMountVolume().
NTSTATUS NTAPI IopMountVolume | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN BOOLEAN | AllowRawMount, | ||
IN BOOLEAN | DeviceIsLocked, | ||
IN BOOLEAN | Alertable, | ||
OUT PVPB * | Vpb | ||
) |
Definition at line 462 of file volume.c.
Referenced by IopCheckVpbMounted(), and IoVerifyVolume().
VOID NTAPI IopNotifyAlreadyRegisteredFileSystems | ( | IN PLIST_ENTRY | ListHead, |
IN PDRIVER_FS_NOTIFICATION | DriverNotificationRoutine, | ||
BOOLEAN | SkipRawFs | ||
) |
Definition at line 785 of file volume.c.
Referenced by IoRegisterFsRegistrationChange().
FORCEINLINE VOID IopNotifyFileSystemChange | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN BOOLEAN | DriverActive | ||
) |
Definition at line 285 of file volume.c.
Referenced by IoRegisterFileSystem(), and IoUnregisterFileSystem().
BOOLEAN NTAPI IopReferenceVerifyVpb | ( | IN PDEVICE_OBJECT | DeviceObject, |
OUT PDEVICE_OBJECT * | FileSystemObject, | ||
OUT PVPB * | Vpb | ||
) |
Definition at line 216 of file volume.c.
Referenced by IoVerifyVolume().
VOID NTAPI IopShutdownBaseFileSystems | ( | IN PLIST_ENTRY | ListHead | ) |
Definition at line 349 of file volume.c.
Referenced by IoShutdownSystem().
VOID NTAPI IoRegisterFileSystem | ( | IN PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 987 of file volume.c.
Referenced by _Function_class_(), DriverEntry(), FsRecRegisterFs(), RawFsDriverEntry(), RxStartMinirdr(), and UDFFsNotification().
NTSTATUS NTAPI IoRegisterFsRegistrationChange | ( | IN PDRIVER_OBJECT | DriverObject, |
IN PDRIVER_FS_NOTIFICATION | DriverNotificationRoutine | ||
) |
Definition at line 1089 of file volume.c.
Referenced by CODE_SEG(), and DriverEntry().
Definition at line 1215 of file volume.c.
Referenced by _Requires_lock_held_(), CdMarkDevForVerifyIfVcbMounted(), CdReMountOldVcb(), CdUnlockVolumeInternal(), do_shutdown(), do_unlock_volume(), Ext2CheckDismount(), Ext2ClearVpbFlag(), Ext2SetVpbFlag(), Ext2VerifyVcb(), FatAutoUnlock(), FatMarkDevForVerifyIfVcbMounted(), FatPnpAdjustVpbRefCount(), FatUnlockVolumeInternal(), invalidate_volumes(), IoGetDiskDeviceObject(), IopCheckVpbMounted(), IopDereferenceVpbAndFree(), IopGetMountFlag(), IopMountInitializeVpb(), IopReferenceVerifyVpb(), lock_volume(), mount_vol(), PiIrpSendRemoveCheckVpb(), RawCheckForDismount(), UDFCheckForDismount(), UDFDismountVcb(), UDFInvalidateVolumes(), UDFLockVolume(), UDFUnlockVolume(), uninit(), and VfatCheckForDismount().
NTSTATUS NTAPI IoSetSystemPartition | ( | IN PUNICODE_STRING | VolumeNameString | ) |
Definition at line 1226 of file volume.c.
Referenced by MountMgrMountedDeviceArrival().
VOID NTAPI IoUnregisterFileSystem | ( | IN PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 1056 of file volume.c.
Referenced by _Requires_lock_held_(), do_shutdown(), FsRecLoadFileSystem(), RawShutdown(), UDFCommonDeviceControl(), and UDFFsNotification().
VOID NTAPI IoUnregisterFsRegistrationChange | ( | IN PDRIVER_OBJECT | DriverObject, |
IN PDRIVER_FS_NOTIFICATION | FSDNotificationProc | ||
) |
Definition at line 1157 of file volume.c.
Definition at line 877 of file volume.c.
Referenced by _Requires_lock_held_(), Ext2ExceptionHandler(), UDFPerformVerify(), verify_vcb(), VfatBlockDeviceIoControl(), VfatReadDisk(), VfatReadDiskPartial(), VfatWriteDisk(), and VfatWriteDiskPartial().
Definition at line 1279 of file volume.c.
Referenced by FilterInstanceSetup(), IopQueryNameInternal(), and TestIoVolumeDeviceToDosName().
LIST_ENTRY IopCdRomFileSystemQueueHead |
Definition at line 22 of file volume.c.
Referenced by IoInitSystem(), IopMountVolume(), IoRegisterFileSystem(), IoRegisterFsRegistrationChange(), and IoShutdownSystem().
ERESOURCE IopDatabaseResource |
Definition at line 20 of file volume.c.
Referenced by IoEnumerateRegisteredFiltersList(), IoInitSystem(), IopMountVolume(), IoRegisterFileSystem(), IoRegisterFsRegistrationChange(), IoShutdownSystem(), IoUnregisterFileSystem(), and IoUnregisterFsRegistrationChange().
LIST_ENTRY IopDiskFileSystemQueueHead |
Definition at line 21 of file volume.c.
Referenced by IoInitSystem(), IopMountVolume(), IoRegisterFileSystem(), IoRegisterFsRegistrationChange(), and IoShutdownSystem().
LIST_ENTRY IopFsNotifyChangeQueueHead |
Definition at line 23 of file volume.c.
Referenced by IoEnumerateRegisteredFiltersList(), IoInitSystem(), IopNotifyFileSystemChange(), IoRegisterFsRegistrationChange(), and IoUnregisterFsRegistrationChange().
ULONG IopFsRegistrationOps |
Definition at line 24 of file volume.c.
Referenced by IopMountVolume(), IoRegisterFileSystem(), and IoUnregisterFileSystem().
LIST_ENTRY IopNetworkFileSystemQueueHead |
Definition at line 21 of file volume.c.
Referenced by IoInitSystem(), IoRegisterFileSystem(), and IoRegisterFsRegistrationChange().
LIST_ENTRY IopTapeFileSystemQueueHead |
Definition at line 22 of file volume.c.
Referenced by IoInitSystem(), IopMountVolume(), IoRegisterFileSystem(), IoRegisterFsRegistrationChange(), and IoShutdownSystem().