#include <linux/string.h>
#include <linux/delay.h>
#include <linux/errno.h>
#include <linux/init.h>
#include <linux/console.h>
#include <linux/cpu.h>
#include <linux/syscalls.h>
#include <linux/gfp.h>
#include <linux/io.h>
#include <linux/kernel.h>
#include <linux/list.h>
#include <linux/mm.h>
#include <linux/slab.h>
#include <linux/export.h>
#include <linux/suspend.h>
#include <linux/syscore_ops.h>
#include <linux/ftrace.h>
#include <trace/events/power.h>
#include "power.h"
Go to the source code of this file.
pm_suspend - Externally visible function for suspending the system. : System sleep state to enter.
Check if the value of represents one of the supported states, execute enter_state() and update system suspend statistics.
Definition at line 313 of file suspend.c.
suspend_devices_and_enter - Suspend devices and enter system sleep state. : System sleep state to enter.
Definition at line 201 of file suspend.c.
suspend_set_ops - Set the global suspend method table. : Suspend operations to use.
Definition at line 43 of file suspend.c.
suspend_valid_only_mem - Generic memory-only valid callback.
Platform drivers that implement mem suspend only and only need to check for that in their .valid() callback can use this instead of rolling their own .valid() callback.
Definition at line 67 of file suspend.c.
Initial value:
Definition at line 32 of file suspend.c.