Lines Matching refs:clockdomain

74 		struct clockdomain *ptr;
92 struct clockdomain *clkdm;
126 struct clockdomain { struct
167 int (*clkdm_add_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
168 int (*clkdm_del_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
169 int (*clkdm_read_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
170 int (*clkdm_clear_all_wkdeps)(struct clockdomain *clkdm);
171 int (*clkdm_add_sleepdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
172 int (*clkdm_del_sleepdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
173 int (*clkdm_read_sleepdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
174 int (*clkdm_clear_all_sleepdeps)(struct clockdomain *clkdm);
175 int (*clkdm_sleep)(struct clockdomain *clkdm);
176 int (*clkdm_wakeup)(struct clockdomain *clkdm);
177 void (*clkdm_allow_idle)(struct clockdomain *clkdm);
178 void (*clkdm_deny_idle)(struct clockdomain *clkdm);
179 int (*clkdm_clk_enable)(struct clockdomain *clkdm);
180 int (*clkdm_clk_disable)(struct clockdomain *clkdm);
181 int (*clkdm_save_context)(struct clockdomain *clkdm);
182 int (*clkdm_restore_context)(struct clockdomain *clkdm);
187 int clkdm_register_clkdms(struct clockdomain **c);
190 struct clockdomain *clkdm_lookup(const char *name);
192 int clkdm_for_each(int (*fn)(struct clockdomain *clkdm, void *user),
194 struct powerdomain *clkdm_get_pwrdm(struct clockdomain *clkdm);
196 int clkdm_add_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
197 int clkdm_del_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
198 int clkdm_read_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
199 int clkdm_clear_all_wkdeps(struct clockdomain *clkdm);
200 int clkdm_add_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
201 int clkdm_del_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
202 int clkdm_read_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
203 int clkdm_clear_all_sleepdeps(struct clockdomain *clkdm);
205 void clkdm_allow_idle_nolock(struct clockdomain *clkdm);
206 void clkdm_allow_idle(struct clockdomain *clkdm);
207 void clkdm_deny_idle_nolock(struct clockdomain *clkdm);
208 void clkdm_deny_idle(struct clockdomain *clkdm);
209 bool clkdm_in_hwsup(struct clockdomain *clkdm);
210 bool clkdm_missing_idle_reporting(struct clockdomain *clkdm);
212 int clkdm_wakeup_nolock(struct clockdomain *clkdm);
213 int clkdm_wakeup(struct clockdomain *clkdm);
214 int clkdm_sleep_nolock(struct clockdomain *clkdm);
215 int clkdm_sleep(struct clockdomain *clkdm);
217 int clkdm_clk_enable(struct clockdomain *clkdm, struct clk *clk);
218 int clkdm_clk_disable(struct clockdomain *clkdm, struct clk *clk);
219 int clkdm_hwmod_enable(struct clockdomain *clkdm, struct omap_hwmod *oh);
220 int clkdm_hwmod_disable(struct clockdomain *clkdm, struct omap_hwmod *oh);
236 extern void clkdm_add_autodeps(struct clockdomain *clkdm);
237 extern void clkdm_del_autodeps(struct clockdomain *clkdm);
247 extern struct clockdomain wkup_common_clkdm;