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

#include <powerdomain.h>

Data Fields

int(* pwrdm_set_next_pwrst )(struct powerdomain *pwrdm, u8 pwrst)
 
int(* pwrdm_read_next_pwrst )(struct powerdomain *pwrdm)
 
int(* pwrdm_read_pwrst )(struct powerdomain *pwrdm)
 
int(* pwrdm_read_prev_pwrst )(struct powerdomain *pwrdm)
 
int(* pwrdm_set_logic_retst )(struct powerdomain *pwrdm, u8 pwrst)
 
int(* pwrdm_set_mem_onst )(struct powerdomain *pwrdm, u8 bank, u8 pwrst)
 
int(* pwrdm_set_mem_retst )(struct powerdomain *pwrdm, u8 bank, u8 pwrst)
 
int(* pwrdm_read_logic_pwrst )(struct powerdomain *pwrdm)
 
int(* pwrdm_read_prev_logic_pwrst )(struct powerdomain *pwrdm)
 
int(* pwrdm_read_logic_retst )(struct powerdomain *pwrdm)
 
int(* pwrdm_read_mem_pwrst )(struct powerdomain *pwrdm, u8 bank)
 
int(* pwrdm_read_prev_mem_pwrst )(struct powerdomain *pwrdm, u8 bank)
 
int(* pwrdm_read_mem_retst )(struct powerdomain *pwrdm, u8 bank)
 
int(* pwrdm_clear_all_prev_pwrst )(struct powerdomain *pwrdm)
 
int(* pwrdm_enable_hdwr_sar )(struct powerdomain *pwrdm)
 
int(* pwrdm_disable_hdwr_sar )(struct powerdomain *pwrdm)
 
int(* pwrdm_set_lowpwrstchange )(struct powerdomain *pwrdm)
 
int(* pwrdm_wait_transition )(struct powerdomain *pwrdm)
 

Detailed Description

struct pwrdm_ops - Arch specific function implementations : Set the target power state for a pd : Read the target power state set for a pd : Read the current power state of a pd : Read the prev power state entered by the pd : Set the logic state in RET for a pd : Set the Memory state in ON for a pd : Set the Memory state in RET for a pd : Read the current logic state of a pd : Read the previous logic state entered by a pd : Read the logic state in RET for a pd : Read the current memory state of a pd : Read the previous memory state entered by a pd : Read the memory state in RET for a pd : Clear all previous power states logged for a pd : Enable Hardware Save-Restore feature for the pd : Disable Hardware Save-Restore feature for a pd : Enable pd transitions from a shallow to deep sleep : Wait for a pd state transition to complete

Definition at line 160 of file powerdomain.h.

Field Documentation

int(* pwrdm_clear_all_prev_pwrst)(struct powerdomain *pwrdm)

Definition at line 174 of file powerdomain.h.

int(* pwrdm_disable_hdwr_sar)(struct powerdomain *pwrdm)

Definition at line 176 of file powerdomain.h.

int(* pwrdm_enable_hdwr_sar)(struct powerdomain *pwrdm)

Definition at line 175 of file powerdomain.h.

int(* pwrdm_read_logic_pwrst)(struct powerdomain *pwrdm)

Definition at line 168 of file powerdomain.h.

int(* pwrdm_read_logic_retst)(struct powerdomain *pwrdm)

Definition at line 170 of file powerdomain.h.

int(* pwrdm_read_mem_pwrst)(struct powerdomain *pwrdm, u8 bank)

Definition at line 171 of file powerdomain.h.

int(* pwrdm_read_mem_retst)(struct powerdomain *pwrdm, u8 bank)

Definition at line 173 of file powerdomain.h.

int(* pwrdm_read_next_pwrst)(struct powerdomain *pwrdm)

Definition at line 162 of file powerdomain.h.

int(* pwrdm_read_prev_logic_pwrst)(struct powerdomain *pwrdm)

Definition at line 169 of file powerdomain.h.

int(* pwrdm_read_prev_mem_pwrst)(struct powerdomain *pwrdm, u8 bank)

Definition at line 172 of file powerdomain.h.

int(* pwrdm_read_prev_pwrst)(struct powerdomain *pwrdm)

Definition at line 164 of file powerdomain.h.

int(* pwrdm_read_pwrst)(struct powerdomain *pwrdm)

Definition at line 163 of file powerdomain.h.

int(* pwrdm_set_logic_retst)(struct powerdomain *pwrdm, u8 pwrst)

Definition at line 165 of file powerdomain.h.

int(* pwrdm_set_lowpwrstchange)(struct powerdomain *pwrdm)

Definition at line 177 of file powerdomain.h.

int(* pwrdm_set_mem_onst)(struct powerdomain *pwrdm, u8 bank, u8 pwrst)

Definition at line 166 of file powerdomain.h.

int(* pwrdm_set_mem_retst)(struct powerdomain *pwrdm, u8 bank, u8 pwrst)

Definition at line 167 of file powerdomain.h.

int(* pwrdm_set_next_pwrst)(struct powerdomain *pwrdm, u8 pwrst)

Definition at line 161 of file powerdomain.h.

int(* pwrdm_wait_transition)(struct powerdomain *pwrdm)

Definition at line 178 of file powerdomain.h.


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