VSF Documented
pm.h
Go to the documentation of this file.
1#ifndef __VSF_LINUX_PM_H__
2#define __VSF_LINUX_PM_H__
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8struct device;
9
10struct dev_pm_ops {
11 int (*prepare)(struct device *dev);
12 int (*complete)(struct device *dev);
13 int (*suspend)(struct device *dev);
14 int (*resume)(struct device *dev);
15 int (*freeze)(struct device *dev);
16};
17
18typedef struct pm_message {
19 int event;
21
22#define pm_runtime_set_autosuspend_delay(__dev, __delay)
23
24#ifdef __cplusplus
25}
26#endif
27
28#endif
struct pm_message pm_message_t
Definition pm.h:10
int(* prepare)(struct device *dev)
Definition pm.h:11
int(* resume)(struct device *dev)
Definition pm.h:14
int(* suspend)(struct device *dev)
Definition pm.h:13
int(* freeze)(struct device *dev)
Definition pm.h:15
int(* complete)(struct device *dev)
Definition pm.h:12
Definition device.h:33
Definition pm.h:18
int event
Definition pm.h:19