Searched refs:pwrst (Results 1 - 16 of 16) sorted by relevance

/linux-master/arch/arm/mach-omap2/
H A Dpm44xx.c54 struct power_state *pwrst; local
59 list_for_each_entry(pwrst, &pwrst_list, node) {
60 pwrst->saved_state = pwrdm_read_next_pwrst(pwrst->pwrdm);
61 pwrst->saved_logic_state = pwrdm_read_logic_retst(pwrst->pwrdm);
65 list_for_each_entry(pwrst, &pwrst_list, node) {
66 omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state);
67 pwrdm_set_logic_retst(pwrst
115 struct power_state *pwrst; local
[all...]
H A Dpm34xx.c311 struct power_state *pwrst; local
315 list_for_each_entry(pwrst, &pwrst_list, node)
316 pwrst->saved_state = pwrdm_read_next_pwrst(pwrst->pwrdm);
318 list_for_each_entry(pwrst, &pwrst_list, node) {
319 if (omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state))
321 if (pwrdm_clear_all_prev_pwrst(pwrst->pwrdm))
331 list_for_each_entry(pwrst, &pwrst_list, node) {
332 state = pwrdm_read_prev_pwrst(pwrst
360 struct power_state *pwrst; local
384 struct power_state *pwrst; local
395 struct power_state *pwrst; local
408 struct power_state *pwrst; local
474 struct power_state *pwrst, *tmp; local
[all...]
H A Dprm2xxx.c73 * omap2xxx_pwrst_to_common_pwrst - convert OMAP2xxx pwrst to common pwrst
81 u8 pwrst; local
85 pwrst = PWRDM_POWER_OFF;
88 pwrst = PWRDM_POWER_RET;
91 pwrst = PWRDM_POWER_ON;
97 return pwrst;
149 static int omap2xxx_pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst) argument
153 switch (pwrst) {
H A Dpowerdomain.c226 * @pwrst: power state to switch to
237 u8 curr_pwrst, u8 pwrst)
242 if (curr_pwrst > pwrst &&
258 * _pwrdm_restore_clkdm_state - restore the clkdm hwsup state after pwrst change
521 * @pwrst: one of the PWRDM_POWER_* macros
523 * Set the powerdomain @pwrdm's next power state to @pwrst. The powerdomain
529 int pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst) argument
536 if (!(pwrdm->pwrsts & (1 << pwrst)))
540 pwrdm->name, pwrst);
544 trace_power_domain_target(pwrdm->name, pwrst,
236 _pwrdm_save_clkdm_state_and_activate(struct powerdomain *pwrdm, u8 curr_pwrst, u8 pwrst) argument
631 pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst) argument
665 pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) argument
703 pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) argument
1108 omap_set_pwrdm_state(struct powerdomain *pwrdm, u8 pwrst) argument
[all...]
H A Dprm2xxx_3xxx.c112 u8 pwrst)
118 omap2_prm_rmw_mod_reg_bits(m, (pwrst << __ffs(m)), pwrdm->prcm_offs,
125 u8 pwrst)
131 omap2_prm_rmw_mod_reg_bits(m, (pwrst << __ffs(m)), pwrdm->prcm_offs,
157 int omap2_pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst) argument
161 v = pwrst << __ffs(OMAP_LOGICRETSTATE_MASK);
111 omap2_pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) argument
124 omap2_pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) argument
H A Domap-iommu.c115 u8 *pwrst)
126 *pwrst = pwrdm_read_next_pwrst(pwrdm);
130 if (*pwrst > PWRDM_POWER_RET)
133 next_pwrst = request ? PWRDM_POWER_ON : *pwrst;
114 omap_iommu_set_pwrdm_constraint(struct platform_device *pdev, bool request, u8 *pwrst) argument
H A Dpowerdomain.h180 int (*pwrdm_set_next_pwrst)(struct powerdomain *pwrdm, u8 pwrst);
184 int (*pwrdm_set_logic_retst)(struct powerdomain *pwrdm, u8 pwrst);
185 int (*pwrdm_set_mem_onst)(struct powerdomain *pwrdm, u8 bank, u8 pwrst);
186 int (*pwrdm_set_mem_retst)(struct powerdomain *pwrdm, u8 bank, u8 pwrst);
219 int pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst);
225 int pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst);
226 int pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, u8 pwrst);
227 int pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, u8 pwrst);
H A Dprm33xx.c138 static int am33xx_pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst) argument
141 (pwrst << OMAP_POWERSTATE_SHIFT),
184 static int am33xx_pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst) argument
192 am33xx_prm_rmw_reg_bits(m, (pwrst << __ffs(m)),
225 u8 pwrst)
233 am33xx_prm_rmw_reg_bits(m, (pwrst << __ffs(m)),
240 u8 pwrst)
248 am33xx_prm_rmw_reg_bits(m, (pwrst << __ffs(m)),
224 am33xx_pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) argument
239 am33xx_pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) argument
H A Dprm2xxx_3xxx.h108 u8 pwrst);
110 u8 pwrst);
113 extern int omap2_pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst);
H A Dcommon.h339 u8 *pwrst);
342 bool request, u8 *pwrst)
341 omap_iommu_set_pwrdm_constraint(struct platform_device *pdev, bool request, u8 *pwrst) argument
H A Dprm44xx.c427 static int omap4_pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst) argument
430 (pwrst << OMAP_POWERSTATE_SHIFT),
490 static int omap4_pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst) argument
494 v = pwrst << __ffs(OMAP4430_LOGICRETSTATE_MASK);
503 u8 pwrst)
509 omap4_prminst_rmw_inst_reg_bits(m, (pwrst << __ffs(m)),
517 u8 pwrst)
523 omap4_prminst_rmw_inst_reg_bits(m, (pwrst << __ffs(m)),
502 omap4_pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) argument
516 omap4_pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) argument
H A Dpowerdomains3xxx_data.c513 static int ti81xx_pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst) argument
516 (pwrst << OMAP_POWERSTATE_SHIFT),
H A Dprm3xxx.c537 static int omap3_pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst) argument
540 (pwrst << OMAP_POWERSTATE_SHIFT),
/linux-master/include/linux/platform_data/
H A Diommu-omap.h19 u8 *pwrst);
/linux-master/drivers/iommu/
H A Domap-iommu.h85 u8 pwrst; member in struct:omap_iommu
H A Domap-iommu.c1030 ret = pdata->set_pwrdm_constraint(pdev, false, &obj->pwrst);
1060 ret = pdata->set_pwrdm_constraint(pdev, true, &obj->pwrst);

Completed in 226 milliseconds