Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
generic_pm_domain Struct Reference

#include <pm_domain.h>

Data Fields

struct dev_pm_domain domain
 
struct list_head gpd_list_node
 
struct list_head master_links
 
struct list_head slave_links
 
struct list_head dev_list
 
struct mutex lock
 
struct dev_power_governorgov
 
struct work_struct power_off_work
 
charname
 
unsigned int in_progress
 
atomic_t sd_count
 
enum gpd_status status
 
wait_queue_head_t status_wait_queue
 
struct task_structpoweroff_task
 
unsigned int resume_count
 
unsigned int device_count
 
unsigned int suspended_count
 
unsigned int prepared_count
 
bool suspend_power_off
 
bool dev_irq_safe
 
int(* power_off )(struct generic_pm_domain *domain)
 
s64 power_off_latency_ns
 
int(* power_on )(struct generic_pm_domain *domain)
 
s64 power_on_latency_ns
 
struct gpd_dev_ops dev_ops
 
s64 max_off_time_ns
 
bool max_off_time_changed
 
bool cached_power_down_ok
 
struct device_nodeof_node
 
struct gpd_cpu_datacpu_data
 

Detailed Description

Definition at line 54 of file pm_domain.h.

Field Documentation

bool cached_power_down_ok

Definition at line 82 of file pm_domain.h.

Definition at line 84 of file pm_domain.h.

bool dev_irq_safe

Definition at line 74 of file pm_domain.h.

struct list_head dev_list

Definition at line 59 of file pm_domain.h.

Definition at line 79 of file pm_domain.h.

unsigned int device_count

Definition at line 70 of file pm_domain.h.

Definition at line 55 of file pm_domain.h.

Definition at line 61 of file pm_domain.h.

struct list_head gpd_list_node

Definition at line 56 of file pm_domain.h.

unsigned int in_progress

Definition at line 64 of file pm_domain.h.

struct mutex lock

Definition at line 60 of file pm_domain.h.

struct list_head master_links

Definition at line 57 of file pm_domain.h.

bool max_off_time_changed

Definition at line 81 of file pm_domain.h.

s64 max_off_time_ns

Definition at line 80 of file pm_domain.h.

char* name

Definition at line 63 of file pm_domain.h.

struct device_node* of_node

Definition at line 83 of file pm_domain.h.

Definition at line 75 of file pm_domain.h.

s64 power_off_latency_ns

Definition at line 76 of file pm_domain.h.

struct work_struct power_off_work

Definition at line 62 of file pm_domain.h.

Definition at line 77 of file pm_domain.h.

s64 power_on_latency_ns

Definition at line 78 of file pm_domain.h.

struct task_struct* poweroff_task

Definition at line 68 of file pm_domain.h.

unsigned int prepared_count

Definition at line 72 of file pm_domain.h.

unsigned int resume_count

Definition at line 69 of file pm_domain.h.

atomic_t sd_count

Definition at line 65 of file pm_domain.h.

struct list_head slave_links

Definition at line 58 of file pm_domain.h.

Definition at line 66 of file pm_domain.h.

wait_queue_head_t status_wait_queue

Definition at line 67 of file pm_domain.h.

bool suspend_power_off

Definition at line 73 of file pm_domain.h.

unsigned int suspended_count

Definition at line 71 of file pm_domain.h.


The documentation for this struct was generated from the following file: