|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <ntoskrnl.h>#include <debug.h>
Go to the source code of this file.
Classes | |
| struct | _POP_FLUSH_VOLUME |
Macros | |
| #define | NDEBUG |
Typedefs | |
| typedef struct _POP_FLUSH_VOLUME | POP_FLUSH_VOLUME |
| typedef struct _POP_FLUSH_VOLUME * | PPOP_FLUSH_VOLUME |
Functions | |
| PDEVICE_OBJECT_POWER_EXTENSION NTAPI | PopGetDope (IN PDEVICE_OBJECT DeviceObject) |
| VOID NTAPI | PoVolumeDevice (IN PDEVICE_OBJECT DeviceObject) |
| VOID NTAPI | PoRemoveVolumeDevice (IN PDEVICE_OBJECT DeviceObject) |
| VOID NTAPI | PopFlushVolumeWorker (IN PVOID Context) |
| VOID NTAPI | PopFlushVolumes (IN BOOLEAN ShuttingDown) |
| VOID NTAPI | PoInitializeDeviceObject (IN OUT PDEVOBJ_EXTENSION DeviceObjectExtension) |
Variables | |
| ULONG | PopFlushPolicy = 0 |
| KGUARDED_MUTEX | PopVolumeLock |
| LIST_ENTRY | PopVolumeDevices |
| KSPIN_LOCK | PopDopeGlobalLock |
| #define NDEBUG |
Definition at line 12 of file povolume.c.
| typedef struct _POP_FLUSH_VOLUME POP_FLUSH_VOLUME |
| typedef struct _POP_FLUSH_VOLUME * PPOP_FLUSH_VOLUME |
| VOID NTAPI PoInitializeDeviceObject | ( | IN OUT PDEVOBJ_EXTENSION | DeviceObjectExtension | ) |
Definition at line 361 of file povolume.c.
Referenced by IoCreateDevice().
Definition at line 227 of file povolume.c.
Referenced by NtSetSystemPowerState().
Definition at line 148 of file povolume.c.
Referenced by PopFlushVolumes().
| PDEVICE_OBJECT_POWER_EXTENSION NTAPI PopGetDope | ( | IN PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 34 of file povolume.c.
Referenced by PoVolumeDevice().
| VOID NTAPI PoRemoveVolumeDevice | ( | IN PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 103 of file povolume.c.
Referenced by IoDeleteDevice().
| VOID NTAPI PoVolumeDevice | ( | IN PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 81 of file povolume.c.
Referenced by IoCreateDevice(), and IoVerifyVolume().
| KSPIN_LOCK PopDopeGlobalLock |
Definition at line 28 of file povolume.c.
Referenced by PoInitSystem(), PopGetDope(), and PoRemoveVolumeDevice().
| ULONG PopFlushPolicy = 0 |
Definition at line 24 of file povolume.c.
Referenced by PopFlushVolumes().
| LIST_ENTRY PopVolumeDevices |
Definition at line 27 of file povolume.c.
Referenced by PoInitSystem(), PopFlushVolumes(), PopFlushVolumeWorker(), and PoVolumeDevice().
| KGUARDED_MUTEX PopVolumeLock |
Definition at line 26 of file povolume.c.
Referenced by PoInitSystem(), PopFlushVolumes(), PopFlushVolumeWorker(), PoRemoveVolumeDevice(), and PoVolumeDevice().