ReactOS
0.4.15-dev-2350-g7194f2f
|
Go to the source code of this file.
Classes | |
struct | _PO_HIBER_PERF |
struct | _PO_MEMORY_IMAGE |
struct | _PO_MEMORY_RANGE_ARRAY_RANGE |
struct | _PO_MEMORY_RANGE_ARRAY_LINK |
struct | _PO_MEMORY_RANGE_ARRAY |
struct | _POP_HIBER_CONTEXT |
struct | _PO_NOTIFY_ORDER_LEVEL |
struct | _POP_SHUTDOWN_BUG_CHECK |
struct | _POP_DEVICE_POWER_IRP |
struct | _PO_DEVICE_NOTIFY_ORDER |
struct | _POP_DEVICE_SYS_STATE |
struct | _POP_POWER_ACTION |
struct | _POWER_CHANNEL_SUMMARY |
struct | _DEVICE_OBJECT_POWER_EXTENSION |
struct | _POP_SHUTDOWN_WAIT_ENTRY |
Macros | |
#define | _PO_DEBUG_ 0x00 |
#define | PO_STATE_DEBUG 0x01 |
#define | POTRACE(x, fmt, ...) DPRINT(fmt, ##__VA_ARGS__) |
Enumerations | |
enum | _POP_DEVICE_IDLE_TYPE { DeviceIdleNormal, DeviceIdleDisk } |
Functions | |
BOOLEAN NTAPI | PoInitSystem (IN ULONG BootPhase) |
VOID NTAPI | PoInitializePrcb (IN PKPRCB Prcb) |
VOID NTAPI | PopInitShutdownList (VOID) |
VOID NTAPI | PoInitializeDeviceObject (IN OUT PDEVOBJ_EXTENSION DeviceObjectExtension) |
VOID NTAPI | PoVolumeDevice (IN PDEVICE_OBJECT DeviceObject) |
VOID NTAPI | PoRemoveVolumeDevice (IN PDEVICE_OBJECT DeviceObject) |
NTSTATUS NTAPI | PopSetSystemPowerState (SYSTEM_POWER_STATE PowerState, POWER_ACTION PowerAction) |
VOID NTAPI | PopCleanupPowerState (IN PPOWER_STATE PowerState) |
NTSTATUS NTAPI | PopAddRemoveSysCapsCallback (IN PVOID NotificationStructure, IN PVOID Context) |
VOID NTAPI | PoNotifySystemTimeSet (VOID) |
VOID NTAPI | PopReadShutdownPolicy (VOID) |
VOID NTAPI | PopGracefulShutdown (IN PVOID Context) |
VOID NTAPI | PopFlushVolumes (IN BOOLEAN ShuttingDown) |
typedef struct _PO_HIBER_PERF PO_HIBER_PERF |
typedef struct _PO_MEMORY_IMAGE PO_MEMORY_IMAGE |
typedef struct _POP_POWER_ACTION POP_POWER_ACTION |
typedef struct _PO_HIBER_PERF * PPO_HIBER_PERF |
typedef struct _PO_MEMORY_IMAGE * PPO_MEMORY_IMAGE |
typedef enum _POP_DEVICE_IDLE_TYPE * PPOP_DEVICE_IDLE_TYPE |
typedef struct _POP_DEVICE_POWER_IRP * PPOP_DEVICE_POWER_IRP |
typedef struct _POP_DEVICE_SYS_STATE * PPOP_DEVICE_SYS_STATE |
typedef struct _POP_HIBER_CONTEXT * PPOP_HIBER_CONTEXT |
typedef struct _POP_POWER_ACTION * PPOP_POWER_ACTION |
VOID NTAPI PoInitializeDeviceObject | ( | IN OUT PDEVOBJ_EXTENSION | DeviceObjectExtension | ) |
Definition at line 363 of file povolume.c.
Referenced by IoCreateDevice().
Definition at line 490 of file power.c.
Referenced by KiInitializeKernel(), and KiSystemStartupBootStack().
Definition at line 390 of file power.c.
Referenced by Phase1InitializationDiscard().
Definition at line 39 of file events.c.
Referenced by Phase1InitializationDiscard().
Definition at line 147 of file events.c.
Referenced by PoInitSystem().
VOID NTAPI PopCleanupPowerState | ( | IN PPOWER_STATE | PowerState | ) |
Definition at line 157 of file power.c.
Referenced by PspExitProcess(), and PspExitThread().
Definition at line 229 of file povolume.c.
Referenced by NtSetSystemPowerState().
Definition at line 247 of file poshtdwn.c.
Referenced by NtSetSystemPowerState().
Definition at line 35 of file poshtdwn.c.
Referenced by PoInitSystem().
Definition at line 318 of file poshtdwn.c.
Referenced by NtSetSystemPowerState().
NTSTATUS NTAPI PopSetSystemPowerState | ( | SYSTEM_POWER_STATE | PowerState, |
POWER_ACTION | PowerAction | ||
) |
Definition at line 325 of file power.c.
Referenced by PopShutdownSystem().
VOID NTAPI PoRemoveVolumeDevice | ( | IN PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 105 of file povolume.c.
Referenced by IoDeleteDevice().
VOID NTAPI PoVolumeDevice | ( | IN PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 83 of file povolume.c.
Referenced by IoCreateDevice(), and IoVerifyVolume().
POP_POWER_ACTION PopAction |
Definition at line 27 of file power.c.
Referenced by NtSetSystemPowerState(), and PopGracefulShutdown().
SYSTEM_POWER_CAPABILITIES PopCapabilities |
Definition at line 29 of file power.c.
Referenced by NtPowerInformation(), PoInitSystem(), and PopAddRemoveSysCapsCallback().
KSPIN_LOCK PopDopeGlobalLock |
Definition at line 28 of file povolume.c.
Referenced by PoInitSystem(), PopGetDope(), and PoRemoveVolumeDevice().
PDEVICE_NODE PopSystemPowerDeviceNode |
Definition at line 25 of file power.c.
Referenced by IopGetSystemPowerDeviceObject(), and PiCallDriverAddDevice().
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().