Linux Kernel
3.7.1
|
#include <clockdomain.h>
Data Fields | |
int(* | clkdm_add_wkdep )(struct clockdomain *clkdm1, struct clockdomain *clkdm2) |
int(* | clkdm_del_wkdep )(struct clockdomain *clkdm1, struct clockdomain *clkdm2) |
int(* | clkdm_read_wkdep )(struct clockdomain *clkdm1, struct clockdomain *clkdm2) |
int(* | clkdm_clear_all_wkdeps )(struct clockdomain *clkdm) |
int(* | clkdm_add_sleepdep )(struct clockdomain *clkdm1, struct clockdomain *clkdm2) |
int(* | clkdm_del_sleepdep )(struct clockdomain *clkdm1, struct clockdomain *clkdm2) |
int(* | clkdm_read_sleepdep )(struct clockdomain *clkdm1, struct clockdomain *clkdm2) |
int(* | clkdm_clear_all_sleepdeps )(struct clockdomain *clkdm) |
int(* | clkdm_sleep )(struct clockdomain *clkdm) |
int(* | clkdm_wakeup )(struct clockdomain *clkdm) |
void(* | clkdm_allow_idle )(struct clockdomain *clkdm) |
void(* | clkdm_deny_idle )(struct clockdomain *clkdm) |
int(* | clkdm_clk_enable )(struct clockdomain *clkdm) |
int(* | clkdm_clk_disable )(struct clockdomain *clkdm) |
struct clkdm_ops - Arch specific function implementations : Add a wakeup dependency between clk domains : Delete a wakeup dependency between clk domains : Read wakeup dependency state between clk domains : Remove all wakeup dependencies from the clk domain : Add a sleep dependency between clk domains : Delete a sleep dependency between clk domains : Read sleep dependency state between clk domains : Remove all sleep dependencies from the clk domain : Force a clockdomain to sleep : Force a clockdomain to wakeup : Enable hw supervised idle transitions for clock domain : Disable hw supervised idle transitions for clock domain : Put the clkdm in right state for a clock enable : Put the clkdm in right state for a clock disable
Definition at line 163 of file clockdomain.h.
int(* clkdm_add_sleepdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2) |
Definition at line 168 of file clockdomain.h.
int(* clkdm_add_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2) |
Definition at line 164 of file clockdomain.h.
void(* clkdm_allow_idle)(struct clockdomain *clkdm) |
Definition at line 174 of file clockdomain.h.
int(* clkdm_clear_all_sleepdeps)(struct clockdomain *clkdm) |
Definition at line 171 of file clockdomain.h.
int(* clkdm_clear_all_wkdeps)(struct clockdomain *clkdm) |
Definition at line 167 of file clockdomain.h.
int(* clkdm_clk_disable)(struct clockdomain *clkdm) |
Definition at line 177 of file clockdomain.h.
int(* clkdm_clk_enable)(struct clockdomain *clkdm) |
Definition at line 176 of file clockdomain.h.
int(* clkdm_del_sleepdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2) |
Definition at line 169 of file clockdomain.h.
int(* clkdm_del_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2) |
Definition at line 165 of file clockdomain.h.
void(* clkdm_deny_idle)(struct clockdomain *clkdm) |
Definition at line 175 of file clockdomain.h.
int(* clkdm_read_sleepdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2) |
Definition at line 170 of file clockdomain.h.
int(* clkdm_read_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2) |
Definition at line 166 of file clockdomain.h.
int(* clkdm_sleep)(struct clockdomain *clkdm) |
Definition at line 172 of file clockdomain.h.
int(* clkdm_wakeup)(struct clockdomain *clkdm) |
Definition at line 173 of file clockdomain.h.