pwrdm              75 arch/arm/mach-omap2/clockdomain.c 	struct powerdomain *pwrdm;
pwrdm              80 arch/arm/mach-omap2/clockdomain.c 	pwrdm = pwrdm_lookup(clkdm->pwrdm.name);
pwrdm              81 arch/arm/mach-omap2/clockdomain.c 	if (!pwrdm) {
pwrdm              83 arch/arm/mach-omap2/clockdomain.c 			clkdm->name, clkdm->pwrdm.name);
pwrdm              86 arch/arm/mach-omap2/clockdomain.c 	clkdm->pwrdm.ptr = pwrdm;
pwrdm              94 arch/arm/mach-omap2/clockdomain.c 	pwrdm_add_clkdm(pwrdm, clkdm);
pwrdm             575 arch/arm/mach-omap2/clockdomain.c 	return clkdm->pwrdm.ptr;
pwrdm             605 arch/arm/mach-omap2/clockdomain.c 	pwrdm_lock(cd->clkdm->pwrdm.ptr);
pwrdm             607 arch/arm/mach-omap2/clockdomain.c 	pwrdm_unlock(cd->clkdm->pwrdm.ptr);
pwrdm             634 arch/arm/mach-omap2/clockdomain.c 	pwrdm_lock(cd->clkdm->pwrdm.ptr);
pwrdm             636 arch/arm/mach-omap2/clockdomain.c 	pwrdm_unlock(cd->clkdm->pwrdm.ptr);
pwrdm             725 arch/arm/mach-omap2/clockdomain.c 	pwrdm_lock(cd->clkdm->pwrdm.ptr);
pwrdm             727 arch/arm/mach-omap2/clockdomain.c 	pwrdm_unlock(cd->clkdm->pwrdm.ptr);
pwrdm             756 arch/arm/mach-omap2/clockdomain.c 	pwrdm_lock(cd->clkdm->pwrdm.ptr);
pwrdm             758 arch/arm/mach-omap2/clockdomain.c 	pwrdm_unlock(cd->clkdm->pwrdm.ptr);
pwrdm             854 arch/arm/mach-omap2/clockdomain.c 	ret |= pwrdm_state_switch_nolock(clkdm->pwrdm.ptr);
pwrdm             872 arch/arm/mach-omap2/clockdomain.c 	pwrdm_lock(clkdm->pwrdm.ptr);
pwrdm             874 arch/arm/mach-omap2/clockdomain.c 	pwrdm_unlock(clkdm->pwrdm.ptr);
pwrdm             908 arch/arm/mach-omap2/clockdomain.c 	ret |= pwrdm_state_switch_nolock(clkdm->pwrdm.ptr);
pwrdm             926 arch/arm/mach-omap2/clockdomain.c 	pwrdm_lock(clkdm->pwrdm.ptr);
pwrdm             928 arch/arm/mach-omap2/clockdomain.c 	pwrdm_unlock(clkdm->pwrdm.ptr);
pwrdm             972 arch/arm/mach-omap2/clockdomain.c 	pwrdm_state_switch_nolock(clkdm->pwrdm.ptr);
pwrdm             987 arch/arm/mach-omap2/clockdomain.c 	pwrdm_lock(clkdm->pwrdm.ptr);
pwrdm             989 arch/arm/mach-omap2/clockdomain.c 	pwrdm_unlock(clkdm->pwrdm.ptr);
pwrdm            1027 arch/arm/mach-omap2/clockdomain.c 	pwrdm_state_switch_nolock(clkdm->pwrdm.ptr);
pwrdm            1041 arch/arm/mach-omap2/clockdomain.c 	pwrdm_lock(clkdm->pwrdm.ptr);
pwrdm            1043 arch/arm/mach-omap2/clockdomain.c 	pwrdm_unlock(clkdm->pwrdm.ptr);
pwrdm            1155 arch/arm/mach-omap2/clockdomain.c 	pwrdm_lock(clkdm->pwrdm.ptr);
pwrdm            1164 arch/arm/mach-omap2/clockdomain.c 		pwrdm_unlock(clkdm->pwrdm.ptr);
pwrdm            1169 arch/arm/mach-omap2/clockdomain.c 	pwrdm_state_switch_nolock(clkdm->pwrdm.ptr);
pwrdm            1170 arch/arm/mach-omap2/clockdomain.c 	pwrdm_unlock(clkdm->pwrdm.ptr);
pwrdm            1222 arch/arm/mach-omap2/clockdomain.c 	pwrdm_lock(clkdm->pwrdm.ptr);
pwrdm            1229 arch/arm/mach-omap2/clockdomain.c 		pwrdm_unlock(clkdm->pwrdm.ptr);
pwrdm            1236 arch/arm/mach-omap2/clockdomain.c 		pwrdm_unlock(clkdm->pwrdm.ptr);
pwrdm            1241 arch/arm/mach-omap2/clockdomain.c 	pwrdm_state_switch_nolock(clkdm->pwrdm.ptr);
pwrdm            1246 arch/arm/mach-omap2/clockdomain.c 	pwrdm_unlock(clkdm->pwrdm.ptr);
pwrdm            1311 arch/arm/mach-omap2/clockdomain.c 	pwrdm_lock(clkdm->pwrdm.ptr);
pwrdm            1314 arch/arm/mach-omap2/clockdomain.c 		pwrdm_unlock(clkdm->pwrdm.ptr);
pwrdm            1321 arch/arm/mach-omap2/clockdomain.c 		pwrdm_unlock(clkdm->pwrdm.ptr);
pwrdm            1326 arch/arm/mach-omap2/clockdomain.c 	pwrdm_state_switch_nolock(clkdm->pwrdm.ptr);
pwrdm            1327 arch/arm/mach-omap2/clockdomain.c 	pwrdm_unlock(clkdm->pwrdm.ptr);
pwrdm             128 arch/arm/mach-omap2/clockdomain.h 	} pwrdm;
pwrdm              81 arch/arm/mach-omap2/clockdomains2420_data.c 	.pwrdm		= { .name = "mpu_pwrdm" },
pwrdm              89 arch/arm/mach-omap2/clockdomains2420_data.c 	.pwrdm		= { .name = "dsp_pwrdm" },
pwrdm              98 arch/arm/mach-omap2/clockdomains2420_data.c 	.pwrdm		= { .name = "dsp_pwrdm" },
pwrdm             105 arch/arm/mach-omap2/clockdomains2420_data.c 	.pwrdm		= { .name = "gfx_pwrdm" },
pwrdm             113 arch/arm/mach-omap2/clockdomains2420_data.c 	.pwrdm		= { .name = "core_pwrdm" },
pwrdm             121 arch/arm/mach-omap2/clockdomains2420_data.c 	.pwrdm		= { .name = "core_pwrdm" },
pwrdm             129 arch/arm/mach-omap2/clockdomains2420_data.c 	.pwrdm		= { .name = "core_pwrdm" },
pwrdm              92 arch/arm/mach-omap2/clockdomains2430_data.c 	.pwrdm		= { .name = "mpu_pwrdm" },
pwrdm             101 arch/arm/mach-omap2/clockdomains2430_data.c 	.pwrdm		= { .name = "mdm_pwrdm" },
pwrdm             110 arch/arm/mach-omap2/clockdomains2430_data.c 	.pwrdm		= { .name = "dsp_pwrdm" },
pwrdm             119 arch/arm/mach-omap2/clockdomains2430_data.c 	.pwrdm		= { .name = "gfx_pwrdm" },
pwrdm             132 arch/arm/mach-omap2/clockdomains2430_data.c 	.pwrdm		= { .name = "core_pwrdm" },
pwrdm             146 arch/arm/mach-omap2/clockdomains2430_data.c 	.pwrdm		= { .name = "core_pwrdm" },
pwrdm             155 arch/arm/mach-omap2/clockdomains2430_data.c 	.pwrdm		= { .name = "core_pwrdm" },
pwrdm              90 arch/arm/mach-omap2/clockdomains2xxx_3xxx_data.c 	.pwrdm		= { .name = "wkup_pwrdm" },
pwrdm              27 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "per_pwrdm" },
pwrdm              35 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "per_pwrdm" },
pwrdm              43 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "per_pwrdm" },
pwrdm              51 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "per_pwrdm" },
pwrdm              59 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "per_pwrdm" },
pwrdm              67 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "per_pwrdm" },
pwrdm              75 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "per_pwrdm" },
pwrdm              83 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "per_pwrdm" },
pwrdm              91 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "per_pwrdm" },
pwrdm              99 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "per_pwrdm" },
pwrdm             107 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "wkup_pwrdm" },
pwrdm             115 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "wkup_pwrdm" },
pwrdm             123 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "wkup_pwrdm" },
pwrdm             131 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "mpu_pwrdm" },
pwrdm             139 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "rtc_pwrdm" },
pwrdm             147 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "gfx_pwrdm" },
pwrdm             155 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "gfx_pwrdm" },
pwrdm             163 arch/arm/mach-omap2/clockdomains33xx_data.c 	.pwrdm		= { .name = "cefuse_pwrdm" },
pwrdm             224 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "mpu_pwrdm" },
pwrdm             233 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "mpu_pwrdm" },
pwrdm             242 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "neon_pwrdm" },
pwrdm             250 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "iva2_pwrdm" },
pwrdm             259 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "gfx_pwrdm" },
pwrdm             268 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "sgx_pwrdm" },
pwrdm             277 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "sgx_pwrdm" },
pwrdm             293 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "core_pwrdm" },
pwrdm             305 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "core_pwrdm" },
pwrdm             318 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "core_pwrdm" },
pwrdm             327 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "dss_pwrdm" },
pwrdm             337 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "dss_pwrdm" },
pwrdm             347 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "cam_pwrdm" },
pwrdm             356 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "usbhost_pwrdm" },
pwrdm             365 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "core_pwrdm" },
pwrdm             374 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "per_pwrdm" },
pwrdm             384 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "per_pwrdm" },
pwrdm             394 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "emu_pwrdm" },
pwrdm             402 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "dpll1_pwrdm" },
pwrdm             407 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "dpll2_pwrdm" },
pwrdm             412 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "dpll3_pwrdm" },
pwrdm             417 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "dpll4_pwrdm" },
pwrdm             422 arch/arm/mach-omap2/clockdomains3xxx_data.c 	.pwrdm		= { .name = "dpll5_pwrdm" },
pwrdm              17 arch/arm/mach-omap2/clockdomains43xx_data.c 	.pwrdm		  = { .name = "cefuse_pwrdm" },
pwrdm              26 arch/arm/mach-omap2/clockdomains43xx_data.c 	.pwrdm		  = { .name = "mpu_pwrdm" },
pwrdm              35 arch/arm/mach-omap2/clockdomains43xx_data.c 	.pwrdm		  = { .name = "per_pwrdm" },
pwrdm              44 arch/arm/mach-omap2/clockdomains43xx_data.c 	.pwrdm		  = { .name = "tamper_pwrdm" },
pwrdm              53 arch/arm/mach-omap2/clockdomains43xx_data.c 	.pwrdm		  = { .name = "rtc_pwrdm" },
pwrdm              62 arch/arm/mach-omap2/clockdomains43xx_data.c 	.pwrdm		  = { .name = "per_pwrdm" },
pwrdm              71 arch/arm/mach-omap2/clockdomains43xx_data.c 	.pwrdm		  = { .name = "per_pwrdm" },
pwrdm              80 arch/arm/mach-omap2/clockdomains43xx_data.c 	.pwrdm		  = { .name = "wkup_pwrdm" },
pwrdm              89 arch/arm/mach-omap2/clockdomains43xx_data.c 	.pwrdm		  = { .name = "per_pwrdm" },
pwrdm              98 arch/arm/mach-omap2/clockdomains43xx_data.c 	.pwrdm		  = { .name = "wkup_pwrdm" },
pwrdm             107 arch/arm/mach-omap2/clockdomains43xx_data.c 	.pwrdm		  = { .name = "per_pwrdm" },
pwrdm             116 arch/arm/mach-omap2/clockdomains43xx_data.c 	.pwrdm		  = { .name = "wkup_pwrdm" },
pwrdm             124 arch/arm/mach-omap2/clockdomains43xx_data.c 	.pwrdm		  = { .name = "per_pwrdm" },
pwrdm             133 arch/arm/mach-omap2/clockdomains43xx_data.c 	.pwrdm		  = { .name = "wkup_pwrdm" },
pwrdm             142 arch/arm/mach-omap2/clockdomains43xx_data.c 	.pwrdm		  = { .name = "per_pwrdm" },
pwrdm             151 arch/arm/mach-omap2/clockdomains43xx_data.c 	.pwrdm		  = { .name = "gfx_pwrdm" },
pwrdm             160 arch/arm/mach-omap2/clockdomains43xx_data.c 	.pwrdm		  = { .name = "per_pwrdm" },
pwrdm             155 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "cefuse_pwrdm" },
pwrdm             164 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             174 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "tesla_pwrdm" },
pwrdm             186 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "gfx_pwrdm" },
pwrdm             198 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "ivahd_pwrdm" },
pwrdm             210 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "l4per_pwrdm" },
pwrdm             222 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "l4per_pwrdm" },
pwrdm             232 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "abe_pwrdm" },
pwrdm             242 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             250 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "l3init_pwrdm" },
pwrdm             262 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             273 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "cpu0_pwrdm" },
pwrdm             282 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "cpu1_pwrdm" },
pwrdm             291 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             301 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "always_on_core_pwrdm" },
pwrdm             310 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             322 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "mpu_pwrdm" },
pwrdm             333 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             343 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             353 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "cam_pwrdm" },
pwrdm             364 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "dss_pwrdm" },
pwrdm             376 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "wkup_pwrdm" },
pwrdm             386 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "emu_pwrdm" },
pwrdm             396 arch/arm/mach-omap2/clockdomains44xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             166 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             178 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "iva_pwrdm" },
pwrdm             190 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             201 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             211 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             221 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "custefuse_pwrdm" },
pwrdm             230 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             242 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             252 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "abe_pwrdm" },
pwrdm             262 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "dss_pwrdm" },
pwrdm             274 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "dsp_pwrdm" },
pwrdm             286 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             297 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             307 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "gpu_pwrdm" },
pwrdm             319 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "wkupaon_pwrdm" },
pwrdm             329 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "cpu0_pwrdm" },
pwrdm             338 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "cpu1_pwrdm" },
pwrdm             347 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "coreaon_pwrdm" },
pwrdm             356 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "mpu_pwrdm" },
pwrdm             367 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "l3init_pwrdm" },
pwrdm             379 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             390 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             398 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             408 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "emu_pwrdm" },
pwrdm             417 arch/arm/mach-omap2/clockdomains54xx_data.c 	.pwrdm		  = { .name = "cam_pwrdm" },
pwrdm             314 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "l4per_pwrdm" },
pwrdm             324 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "l4per_pwrdm" },
pwrdm             336 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "cpu0_pwrdm" },
pwrdm             345 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "iva_pwrdm" },
pwrdm             357 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "coreaon_pwrdm" },
pwrdm             366 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "ipu_pwrdm" },
pwrdm             378 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             390 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "l3init_pwrdm" },
pwrdm             402 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "l4per_pwrdm" },
pwrdm             414 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             424 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "vpe_pwrdm" },
pwrdm             436 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "mpu_pwrdm" },
pwrdm             447 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "custefuse_pwrdm" },
pwrdm             456 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "ipu_pwrdm" },
pwrdm             466 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "cpu1_pwrdm" },
pwrdm             475 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "l3init_pwrdm" },
pwrdm             487 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             497 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             508 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "rtc_pwrdm" },
pwrdm             517 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "l3init_pwrdm" },
pwrdm             529 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             539 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             547 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "dss_pwrdm" },
pwrdm             559 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "core_pwrdm" },
pwrdm             569 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "emu_pwrdm" },
pwrdm             578 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "dsp2_pwrdm" },
pwrdm             590 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "dsp1_pwrdm" },
pwrdm             602 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "cam_pwrdm" },
pwrdm             614 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "l4per_pwrdm" },
pwrdm             624 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "gpu_pwrdm" },
pwrdm             636 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "eve4_pwrdm" },
pwrdm             648 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "eve2_pwrdm" },
pwrdm             660 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "eve3_pwrdm" },
pwrdm             672 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "wkupaon_pwrdm" },
pwrdm             682 arch/arm/mach-omap2/clockdomains7xx_data.c 	.pwrdm		  = { .name = "eve1_pwrdm" },
pwrdm              40 arch/arm/mach-omap2/clockdomains81xx_data.c 	.pwrdm		= { .name = "alwon_pwrdm" },
pwrdm              48 arch/arm/mach-omap2/clockdomains81xx_data.c 	.pwrdm		= { .name = "alwon_pwrdm" },
pwrdm              56 arch/arm/mach-omap2/clockdomains81xx_data.c 	.pwrdm		= { .name = "alwon_pwrdm" },
pwrdm              64 arch/arm/mach-omap2/clockdomains81xx_data.c 	.pwrdm		= { .name = "alwon_pwrdm" },
pwrdm              72 arch/arm/mach-omap2/clockdomains81xx_data.c 	.pwrdm		= { .name = "alwon_pwrdm" },
pwrdm              80 arch/arm/mach-omap2/clockdomains81xx_data.c 	.pwrdm		= { .name = "alwon_pwrdm" },
pwrdm              88 arch/arm/mach-omap2/clockdomains81xx_data.c 	.pwrdm		= { .name = "default_pwrdm" },
pwrdm              96 arch/arm/mach-omap2/clockdomains81xx_data.c 	.pwrdm		= { .name = "default_pwrdm" },
pwrdm             106 arch/arm/mach-omap2/clockdomains81xx_data.c 	.pwrdm		= { .name = "alwon_pwrdm" },
pwrdm             114 arch/arm/mach-omap2/clockdomains81xx_data.c 	.pwrdm		= { .name = "active_pwrdm" },
pwrdm             122 arch/arm/mach-omap2/clockdomains81xx_data.c 	.pwrdm		= { .name = "ivahd0_pwrdm" },
pwrdm             130 arch/arm/mach-omap2/clockdomains81xx_data.c 	.pwrdm		= { .name = "ivahd1_pwrdm" },
pwrdm             138 arch/arm/mach-omap2/clockdomains81xx_data.c 	.pwrdm		= { .name = "ivahd2_pwrdm" },
pwrdm             146 arch/arm/mach-omap2/clockdomains81xx_data.c 	.pwrdm		= { .name = "sgx_pwrdm" },
pwrdm             154 arch/arm/mach-omap2/clockdomains81xx_data.c 	.pwrdm		= { .name = "default_pwrdm" },
pwrdm             162 arch/arm/mach-omap2/clockdomains81xx_data.c 	.pwrdm		= { .name = "default_pwrdm" },
pwrdm             170 arch/arm/mach-omap2/clockdomains81xx_data.c 	.pwrdm		= { .name = "default_pwrdm" },
pwrdm             270 arch/arm/mach-omap2/cm2xxx.c 	omap2xxx_cm_clkdm_enable_hwsup(clkdm->pwrdm.ptr->prcm_offs,
pwrdm             276 arch/arm/mach-omap2/cm2xxx.c 	omap2xxx_cm_clkdm_disable_hwsup(clkdm->pwrdm.ptr->prcm_offs,
pwrdm             287 arch/arm/mach-omap2/cm2xxx.c 	hwsup = omap2xxx_cm_is_clkdm_in_hwsup(clkdm->pwrdm.ptr->prcm_offs,
pwrdm             302 arch/arm/mach-omap2/cm2xxx.c 	hwsup = omap2xxx_cm_is_clkdm_in_hwsup(clkdm->pwrdm.ptr->prcm_offs,
pwrdm             150 arch/arm/mach-omap2/cm3xxx.c 				  clkdm1->pwrdm.ptr->prcm_offs,
pwrdm             159 arch/arm/mach-omap2/cm3xxx.c 				    clkdm1->pwrdm.ptr->prcm_offs,
pwrdm             167 arch/arm/mach-omap2/cm3xxx.c 	return omap2_cm_read_mod_bits_shift(clkdm1->pwrdm.ptr->prcm_offs,
pwrdm             184 arch/arm/mach-omap2/cm3xxx.c 	omap2_cm_clear_mod_reg_bits(mask, clkdm->pwrdm.ptr->prcm_offs,
pwrdm             191 arch/arm/mach-omap2/cm3xxx.c 	omap3xxx_cm_clkdm_force_sleep(clkdm->pwrdm.ptr->prcm_offs,
pwrdm             198 arch/arm/mach-omap2/cm3xxx.c 	omap3xxx_cm_clkdm_force_wakeup(clkdm->pwrdm.ptr->prcm_offs,
pwrdm             208 arch/arm/mach-omap2/cm3xxx.c 	omap3xxx_cm_clkdm_enable_hwsup(clkdm->pwrdm.ptr->prcm_offs,
pwrdm             214 arch/arm/mach-omap2/cm3xxx.c 	omap3xxx_cm_clkdm_disable_hwsup(clkdm->pwrdm.ptr->prcm_offs,
pwrdm             239 arch/arm/mach-omap2/cm3xxx.c 	hwsup = omap3xxx_cm_is_clkdm_in_hwsup(clkdm->pwrdm.ptr->prcm_offs,
pwrdm             244 arch/arm/mach-omap2/cm3xxx.c 		omap3xxx_cm_clkdm_disable_hwsup(clkdm->pwrdm.ptr->prcm_offs,
pwrdm             247 arch/arm/mach-omap2/cm3xxx.c 		omap3xxx_cm_clkdm_enable_hwsup(clkdm->pwrdm.ptr->prcm_offs,
pwrdm             271 arch/arm/mach-omap2/cm3xxx.c 		omap3xxx_cm_clkdm_enable_hwsup(clkdm->pwrdm.ptr->prcm_offs,
pwrdm             276 arch/arm/mach-omap2/cm3xxx.c 	hwsup = omap3xxx_cm_is_clkdm_in_hwsup(clkdm->pwrdm.ptr->prcm_offs,
pwrdm             281 arch/arm/mach-omap2/cm3xxx.c 		omap3xxx_cm_clkdm_disable_hwsup(clkdm->pwrdm.ptr->prcm_offs,
pwrdm             284 arch/arm/mach-omap2/cm3xxx.c 		omap3xxx_cm_clkdm_enable_hwsup(clkdm->pwrdm.ptr->prcm_offs,
pwrdm              19 arch/arm/mach-omap2/omap-iommu.c 	struct powerdomain *pwrdm;
pwrdm              30 arch/arm/mach-omap2/omap-iommu.c 	pwrdm = omap_hwmod_get_pwrdm(od->hwmods[0]);
pwrdm              31 arch/arm/mach-omap2/omap-iommu.c 	if (!pwrdm)
pwrdm              35 arch/arm/mach-omap2/omap-iommu.c 		*pwrst = pwrdm_read_next_pwrst(pwrdm);
pwrdm              42 arch/arm/mach-omap2/omap-iommu.c 	return pwrdm_set_next_pwrst(pwrdm, next_pwrst);
pwrdm              68 arch/arm/mach-omap2/omap-mpuss-lowpower.c 	struct powerdomain *pwrdm;
pwrdm             271 arch/arm/mach-omap2/omap-mpuss-lowpower.c 	pwrdm_set_next_pwrst(pm_info->pwrdm, power_state);
pwrdm             272 arch/arm/mach-omap2/omap-mpuss-lowpower.c 	pwrdm_set_logic_retst(pm_info->pwrdm, cpu_logic_state);
pwrdm             296 arch/arm/mach-omap2/omap-mpuss-lowpower.c 	pwrdm_set_next_pwrst(pm_info->pwrdm, PWRDM_POWER_ON);
pwrdm             317 arch/arm/mach-omap2/omap-mpuss-lowpower.c 	power_state = pwrdm_get_valid_lp_state(pm_info->pwrdm,
pwrdm             323 arch/arm/mach-omap2/omap-mpuss-lowpower.c 	pwrdm_clear_all_prev_pwrst(pm_info->pwrdm);
pwrdm             324 arch/arm/mach-omap2/omap-mpuss-lowpower.c 	pwrdm_set_next_pwrst(pm_info->pwrdm, power_state);
pwrdm             335 arch/arm/mach-omap2/omap-mpuss-lowpower.c 	pwrdm_set_next_pwrst(pm_info->pwrdm, PWRDM_POWER_ON);
pwrdm             379 arch/arm/mach-omap2/omap-mpuss-lowpower.c 	pm_info->pwrdm = pwrdm_lookup("cpu0_pwrdm");
pwrdm             380 arch/arm/mach-omap2/omap-mpuss-lowpower.c 	if (!pm_info->pwrdm) {
pwrdm             386 arch/arm/mach-omap2/omap-mpuss-lowpower.c 	pwrdm_clear_all_prev_pwrst(pm_info->pwrdm);
pwrdm             390 arch/arm/mach-omap2/omap-mpuss-lowpower.c 	pwrdm_set_next_pwrst(pm_info->pwrdm, PWRDM_POWER_ON);
pwrdm             404 arch/arm/mach-omap2/omap-mpuss-lowpower.c 	pm_info->pwrdm = pwrdm_lookup("cpu1_pwrdm");
pwrdm             405 arch/arm/mach-omap2/omap-mpuss-lowpower.c 	if (!pm_info->pwrdm) {
pwrdm             411 arch/arm/mach-omap2/omap-mpuss-lowpower.c 	pwrdm_clear_all_prev_pwrst(pm_info->pwrdm);
pwrdm             415 arch/arm/mach-omap2/omap-mpuss-lowpower.c 	pwrdm_set_next_pwrst(pm_info->pwrdm, PWRDM_POWER_ON);
pwrdm            1866 arch/arm/mach-omap2/omap_hwmod.c 	if (!prm_was_any_context_lost_old(oh->clkdm->pwrdm.ptr->prcm_partition,
pwrdm            1867 arch/arm/mach-omap2/omap_hwmod.c 					  oh->clkdm->pwrdm.ptr->prcm_offs,
pwrdm            1872 arch/arm/mach-omap2/omap_hwmod.c 	prm_clear_context_loss_flags_old(oh->clkdm->pwrdm.ptr->prcm_partition,
pwrdm            1873 arch/arm/mach-omap2/omap_hwmod.c 					 oh->clkdm->pwrdm.ptr->prcm_offs,
pwrdm            2869 arch/arm/mach-omap2/omap_hwmod.c 					 oh->clkdm->pwrdm.ptr->prcm_partition,
pwrdm            2870 arch/arm/mach-omap2/omap_hwmod.c 					 oh->clkdm->pwrdm.ptr->prcm_offs,
pwrdm            2896 arch/arm/mach-omap2/omap_hwmod.c 					   oh->clkdm->pwrdm.ptr->prcm_partition,
pwrdm            2897 arch/arm/mach-omap2/omap_hwmod.c 					   oh->clkdm->pwrdm.ptr->prcm_offs,
pwrdm            2922 arch/arm/mach-omap2/omap_hwmod.c 					      oh->clkdm->pwrdm.ptr->
pwrdm            2924 arch/arm/mach-omap2/omap_hwmod.c 					      oh->clkdm->pwrdm.ptr->prcm_offs,
pwrdm            2962 arch/arm/mach-omap2/omap_hwmod.c 					   oh->clkdm->pwrdm.ptr->prcm_partition,
pwrdm            2963 arch/arm/mach-omap2/omap_hwmod.c 					   oh->clkdm->pwrdm.ptr->prcm_offs,
pwrdm            3823 arch/arm/mach-omap2/omap_hwmod.c 		return oh->clkdm->pwrdm.ptr;
pwrdm            3839 arch/arm/mach-omap2/omap_hwmod.c 	return clkdm->pwrdm.ptr;
pwrdm            4084 arch/arm/mach-omap2/omap_hwmod.c 	struct powerdomain *pwrdm;
pwrdm            4090 arch/arm/mach-omap2/omap_hwmod.c 	pwrdm = omap_hwmod_get_pwrdm(oh);
pwrdm            4091 arch/arm/mach-omap2/omap_hwmod.c 	if (pwrdm)
pwrdm            4092 arch/arm/mach-omap2/omap_hwmod.c 		ret = pwrdm_get_context_loss_count(pwrdm);
pwrdm              54 arch/arm/mach-omap2/pm-debug.c void pm_dbg_update_time(struct powerdomain *pwrdm, int prev)
pwrdm              64 arch/arm/mach-omap2/pm-debug.c 	pwrdm->state_timer[prev] += t - pwrdm->timer;
pwrdm              66 arch/arm/mach-omap2/pm-debug.c 	pwrdm->timer = t;
pwrdm              78 arch/arm/mach-omap2/pm-debug.c 	seq_printf(s, "%s->%s (%d)\n", clkdm->name, clkdm->pwrdm.ptr->name,
pwrdm              84 arch/arm/mach-omap2/pm-debug.c static int pwrdm_dbg_show_counter(struct powerdomain *pwrdm, void *user)
pwrdm              89 arch/arm/mach-omap2/pm-debug.c 	if (strcmp(pwrdm->name, "emu_pwrdm") == 0 ||
pwrdm              90 arch/arm/mach-omap2/pm-debug.c 		strcmp(pwrdm->name, "wkup_pwrdm") == 0 ||
pwrdm              91 arch/arm/mach-omap2/pm-debug.c 		strncmp(pwrdm->name, "dpll", 4) == 0)
pwrdm              94 arch/arm/mach-omap2/pm-debug.c 	if (pwrdm->state != pwrdm_read_pwrst(pwrdm))
pwrdm              96 arch/arm/mach-omap2/pm-debug.c 			pwrdm->name, pwrdm->state, pwrdm_read_pwrst(pwrdm));
pwrdm              98 arch/arm/mach-omap2/pm-debug.c 	seq_printf(s, "%s (%s)", pwrdm->name,
pwrdm              99 arch/arm/mach-omap2/pm-debug.c 			pwrdm_state_names[pwrdm->state]);
pwrdm             102 arch/arm/mach-omap2/pm-debug.c 			pwrdm->state_counter[i]);
pwrdm             104 arch/arm/mach-omap2/pm-debug.c 	seq_printf(s, ",RET-LOGIC-OFF:%d", pwrdm->ret_logic_off_counter);
pwrdm             105 arch/arm/mach-omap2/pm-debug.c 	for (i = 0; i < pwrdm->banks; i++)
pwrdm             107 arch/arm/mach-omap2/pm-debug.c 				pwrdm->ret_mem_off_counter[i]);
pwrdm             113 arch/arm/mach-omap2/pm-debug.c static int pwrdm_dbg_show_timer(struct powerdomain *pwrdm, void *user)
pwrdm             118 arch/arm/mach-omap2/pm-debug.c 	if (strcmp(pwrdm->name, "emu_pwrdm") == 0 ||
pwrdm             119 arch/arm/mach-omap2/pm-debug.c 		strcmp(pwrdm->name, "wkup_pwrdm") == 0 ||
pwrdm             120 arch/arm/mach-omap2/pm-debug.c 		strncmp(pwrdm->name, "dpll", 4) == 0)
pwrdm             123 arch/arm/mach-omap2/pm-debug.c 	pwrdm_state_switch(pwrdm);
pwrdm             125 arch/arm/mach-omap2/pm-debug.c 	seq_printf(s, "%s (%s)", pwrdm->name,
pwrdm             126 arch/arm/mach-omap2/pm-debug.c 		pwrdm_state_names[pwrdm->state]);
pwrdm             130 arch/arm/mach-omap2/pm-debug.c 			pwrdm->state_timer[i]);
pwrdm             176 arch/arm/mach-omap2/pm-debug.c static int __init pwrdms_setup(struct powerdomain *pwrdm, void *dir)
pwrdm             185 arch/arm/mach-omap2/pm-debug.c 		pwrdm->state_timer[i] = 0;
pwrdm             187 arch/arm/mach-omap2/pm-debug.c 	pwrdm->timer = t;
pwrdm             189 arch/arm/mach-omap2/pm-debug.c 	if (strncmp(pwrdm->name, "dpll", 4) == 0)
pwrdm             192 arch/arm/mach-omap2/pm-debug.c 	d = debugfs_create_dir(pwrdm->name, (struct dentry *)dir);
pwrdm             193 arch/arm/mach-omap2/pm-debug.c 	debugfs_create_file("suspend", S_IRUGO|S_IWUSR, d, pwrdm,
pwrdm              49 arch/arm/mach-omap2/pm.h extern int omap3_pm_get_suspend_state(struct powerdomain *pwrdm);
pwrdm              50 arch/arm/mach-omap2/pm.h extern int omap3_pm_set_suspend_state(struct powerdomain *pwrdm, int state);
pwrdm              59 arch/arm/mach-omap2/pm.h extern void pm_dbg_update_time(struct powerdomain *pwrdm, int prev);
pwrdm              61 arch/arm/mach-omap2/pm.h #define pm_dbg_update_time(pwrdm, prev) do {} while (0);
pwrdm             189 arch/arm/mach-omap2/pm24xx.c 	struct powerdomain *pwrdm;
pwrdm             212 arch/arm/mach-omap2/pm24xx.c 	pwrdm = clkdm_get_pwrdm(dsp_clkdm);
pwrdm             213 arch/arm/mach-omap2/pm24xx.c 	pwrdm_set_next_pwrst(pwrdm, PWRDM_POWER_OFF);
pwrdm             215 arch/arm/mach-omap2/pm24xx.c 	pwrdm = clkdm_get_pwrdm(gfx_clkdm);
pwrdm             216 arch/arm/mach-omap2/pm24xx.c 	pwrdm_set_next_pwrst(pwrdm, PWRDM_POWER_OFF);
pwrdm              56 arch/arm/mach-omap2/pm34xx.c 	struct powerdomain *pwrdm;
pwrdm             315 arch/arm/mach-omap2/pm34xx.c 		pwrst->saved_state = pwrdm_read_next_pwrst(pwrst->pwrdm);
pwrdm             318 arch/arm/mach-omap2/pm34xx.c 		if (omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state))
pwrdm             320 arch/arm/mach-omap2/pm34xx.c 		if (pwrdm_clear_all_prev_pwrst(pwrst->pwrdm))
pwrdm             331 arch/arm/mach-omap2/pm34xx.c 		state = pwrdm_read_prev_pwrst(pwrst->pwrdm);
pwrdm             334 arch/arm/mach-omap2/pm34xx.c 				pwrst->pwrdm->name, pwrst->next_state);
pwrdm             337 arch/arm/mach-omap2/pm34xx.c 		omap_set_pwrdm_state(pwrst->pwrdm, pwrst->saved_state);
pwrdm             369 arch/arm/mach-omap2/pm34xx.c 				pwrst->pwrdm == core_pwrdm &&
pwrdm             377 arch/arm/mach-omap2/pm34xx.c 		omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state);
pwrdm             381 arch/arm/mach-omap2/pm34xx.c int omap3_pm_get_suspend_state(struct powerdomain *pwrdm)
pwrdm             386 arch/arm/mach-omap2/pm34xx.c 		if (pwrst->pwrdm == pwrdm)
pwrdm             392 arch/arm/mach-omap2/pm34xx.c int omap3_pm_set_suspend_state(struct powerdomain *pwrdm, int state)
pwrdm             397 arch/arm/mach-omap2/pm34xx.c 		if (pwrst->pwrdm == pwrdm) {
pwrdm             405 arch/arm/mach-omap2/pm34xx.c static int __init pwrdms_setup(struct powerdomain *pwrdm, void *unused)
pwrdm             409 arch/arm/mach-omap2/pm34xx.c 	if (!pwrdm->pwrsts)
pwrdm             415 arch/arm/mach-omap2/pm34xx.c 	pwrst->pwrdm = pwrdm;
pwrdm             419 arch/arm/mach-omap2/pm34xx.c 	if (pwrdm_has_hdwr_sar(pwrdm))
pwrdm             420 arch/arm/mach-omap2/pm34xx.c 		pwrdm_enable_hdwr_sar(pwrdm);
pwrdm             422 arch/arm/mach-omap2/pm34xx.c 	return omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state);
pwrdm              27 arch/arm/mach-omap2/pm44xx.c 	struct powerdomain *pwrdm;
pwrdm              60 arch/arm/mach-omap2/pm44xx.c 		pwrst->saved_state = pwrdm_read_next_pwrst(pwrst->pwrdm);
pwrdm              61 arch/arm/mach-omap2/pm44xx.c 		pwrst->saved_logic_state = pwrdm_read_logic_retst(pwrst->pwrdm);
pwrdm              66 arch/arm/mach-omap2/pm44xx.c 		omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state);
pwrdm              67 arch/arm/mach-omap2/pm44xx.c 		pwrdm_set_logic_retst(pwrst->pwrdm, pwrst->next_logic_state);
pwrdm              83 arch/arm/mach-omap2/pm44xx.c 		state = pwrdm_read_prev_pwrst(pwrst->pwrdm);
pwrdm              86 arch/arm/mach-omap2/pm44xx.c 				pwrst->pwrdm->name, pwrst->next_state);
pwrdm              89 arch/arm/mach-omap2/pm44xx.c 		omap_set_pwrdm_state(pwrst->pwrdm, pwrst->saved_state);
pwrdm              90 arch/arm/mach-omap2/pm44xx.c 		pwrdm_set_logic_retst(pwrst->pwrdm, pwrst->saved_logic_state);
pwrdm             113 arch/arm/mach-omap2/pm44xx.c static int __init pwrdms_setup(struct powerdomain *pwrdm, void *unused)
pwrdm             117 arch/arm/mach-omap2/pm44xx.c 	if (!pwrdm->pwrsts)
pwrdm             125 arch/arm/mach-omap2/pm44xx.c 	if (!strncmp(pwrdm->name, "cpu", 3)) {
pwrdm             139 arch/arm/mach-omap2/pm44xx.c 	if (!strncmp(pwrdm->name, "core", 4) ||
pwrdm             140 arch/arm/mach-omap2/pm44xx.c 	    !strncmp(pwrdm->name, "l4per", 5) ||
pwrdm             141 arch/arm/mach-omap2/pm44xx.c 	    !strncmp(pwrdm->name, "wkup", 4))
pwrdm             142 arch/arm/mach-omap2/pm44xx.c 		pwrdm_set_logic_retst(pwrdm, PWRDM_POWER_RET);
pwrdm             148 arch/arm/mach-omap2/pm44xx.c 	pwrst->pwrdm = pwrdm;
pwrdm             149 arch/arm/mach-omap2/pm44xx.c 	pwrst->next_state = pwrdm_get_valid_lp_state(pwrdm, false,
pwrdm             151 arch/arm/mach-omap2/pm44xx.c 	pwrst->next_logic_state = pwrdm_get_valid_lp_state(pwrdm, true,
pwrdm             156 arch/arm/mach-omap2/pm44xx.c 	return omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state);
pwrdm              67 arch/arm/mach-omap2/powerdomain.c 	struct powerdomain *pwrdm, *temp_pwrdm;
pwrdm              69 arch/arm/mach-omap2/powerdomain.c 	pwrdm = NULL;
pwrdm              73 arch/arm/mach-omap2/powerdomain.c 			pwrdm = temp_pwrdm;
pwrdm              78 arch/arm/mach-omap2/powerdomain.c 	return pwrdm;
pwrdm              89 arch/arm/mach-omap2/powerdomain.c static int _pwrdm_register(struct powerdomain *pwrdm)
pwrdm              94 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm || !pwrdm->name)
pwrdm              98 arch/arm/mach-omap2/powerdomain.c 	    pwrdm->prcm_partition == OMAP4430_INVALID_PRCM_PARTITION) {
pwrdm             100 arch/arm/mach-omap2/powerdomain.c 		       pwrdm->name);
pwrdm             104 arch/arm/mach-omap2/powerdomain.c 	if (_pwrdm_lookup(pwrdm->name))
pwrdm             111 arch/arm/mach-omap2/powerdomain.c 	voltdm = voltdm_lookup(pwrdm->voltdm.name);
pwrdm             114 arch/arm/mach-omap2/powerdomain.c 		       pwrdm->name, pwrdm->voltdm.name);
pwrdm             117 arch/arm/mach-omap2/powerdomain.c 	pwrdm->voltdm.ptr = voltdm;
pwrdm             118 arch/arm/mach-omap2/powerdomain.c 	INIT_LIST_HEAD(&pwrdm->voltdm_node);
pwrdm             120 arch/arm/mach-omap2/powerdomain.c 	spin_lock_init(&pwrdm->_lock);
pwrdm             122 arch/arm/mach-omap2/powerdomain.c 	list_add(&pwrdm->node, &pwrdm_list);
pwrdm             126 arch/arm/mach-omap2/powerdomain.c 		pwrdm->state_counter[i] = 0;
pwrdm             128 arch/arm/mach-omap2/powerdomain.c 	pwrdm->ret_logic_off_counter = 0;
pwrdm             129 arch/arm/mach-omap2/powerdomain.c 	for (i = 0; i < pwrdm->banks; i++)
pwrdm             130 arch/arm/mach-omap2/powerdomain.c 		pwrdm->ret_mem_off_counter[i] = 0;
pwrdm             133 arch/arm/mach-omap2/powerdomain.c 		arch_pwrdm->pwrdm_wait_transition(pwrdm);
pwrdm             134 arch/arm/mach-omap2/powerdomain.c 	pwrdm->state = pwrdm_read_pwrst(pwrdm);
pwrdm             135 arch/arm/mach-omap2/powerdomain.c 	pwrdm->state_counter[pwrdm->state] = 1;
pwrdm             137 arch/arm/mach-omap2/powerdomain.c 	pr_debug("powerdomain: registered %s\n", pwrdm->name);
pwrdm             142 arch/arm/mach-omap2/powerdomain.c static void _update_logic_membank_counters(struct powerdomain *pwrdm)
pwrdm             147 arch/arm/mach-omap2/powerdomain.c 	prev_logic_pwrst = pwrdm_read_prev_logic_pwrst(pwrdm);
pwrdm             148 arch/arm/mach-omap2/powerdomain.c 	if ((pwrdm->pwrsts_logic_ret == PWRSTS_OFF_RET) &&
pwrdm             150 arch/arm/mach-omap2/powerdomain.c 		pwrdm->ret_logic_off_counter++;
pwrdm             152 arch/arm/mach-omap2/powerdomain.c 	for (i = 0; i < pwrdm->banks; i++) {
pwrdm             153 arch/arm/mach-omap2/powerdomain.c 		prev_mem_pwrst = pwrdm_read_prev_mem_pwrst(pwrdm, i);
pwrdm             155 arch/arm/mach-omap2/powerdomain.c 		if ((pwrdm->pwrsts_mem_ret[i] == PWRSTS_OFF_RET) &&
pwrdm             157 arch/arm/mach-omap2/powerdomain.c 			pwrdm->ret_mem_off_counter[i]++;
pwrdm             161 arch/arm/mach-omap2/powerdomain.c static int _pwrdm_state_switch(struct powerdomain *pwrdm, int flag)
pwrdm             166 arch/arm/mach-omap2/powerdomain.c 	if (pwrdm == NULL)
pwrdm             169 arch/arm/mach-omap2/powerdomain.c 	state = pwrdm_read_pwrst(pwrdm);
pwrdm             173 arch/arm/mach-omap2/powerdomain.c 		prev = pwrdm->state;
pwrdm             176 arch/arm/mach-omap2/powerdomain.c 		prev = pwrdm_read_prev_pwrst(pwrdm);
pwrdm             177 arch/arm/mach-omap2/powerdomain.c 		if (pwrdm->state != prev)
pwrdm             178 arch/arm/mach-omap2/powerdomain.c 			pwrdm->state_counter[prev]++;
pwrdm             180 arch/arm/mach-omap2/powerdomain.c 			_update_logic_membank_counters(pwrdm);
pwrdm             185 arch/arm/mach-omap2/powerdomain.c 		next = pwrdm_read_next_pwrst(pwrdm);
pwrdm             190 arch/arm/mach-omap2/powerdomain.c 			trace_power_domain_target_rcuidle(pwrdm->name,
pwrdm             200 arch/arm/mach-omap2/powerdomain.c 		pwrdm->state_counter[state]++;
pwrdm             202 arch/arm/mach-omap2/powerdomain.c 	pm_dbg_update_time(pwrdm, prev);
pwrdm             204 arch/arm/mach-omap2/powerdomain.c 	pwrdm->state = state;
pwrdm             209 arch/arm/mach-omap2/powerdomain.c static int _pwrdm_pre_transition_cb(struct powerdomain *pwrdm, void *unused)
pwrdm             211 arch/arm/mach-omap2/powerdomain.c 	pwrdm_clear_all_prev_pwrst(pwrdm);
pwrdm             212 arch/arm/mach-omap2/powerdomain.c 	_pwrdm_state_switch(pwrdm, PWRDM_STATE_NOW);
pwrdm             216 arch/arm/mach-omap2/powerdomain.c static int _pwrdm_post_transition_cb(struct powerdomain *pwrdm, void *unused)
pwrdm             218 arch/arm/mach-omap2/powerdomain.c 	_pwrdm_state_switch(pwrdm, PWRDM_STATE_PREV);
pwrdm             236 arch/arm/mach-omap2/powerdomain.c static u8 _pwrdm_save_clkdm_state_and_activate(struct powerdomain *pwrdm,
pwrdm             243 arch/arm/mach-omap2/powerdomain.c 		    pwrdm->flags & PWRDM_HAS_LOWPOWERSTATECHANGE &&
pwrdm             247 arch/arm/mach-omap2/powerdomain.c 			clkdm_deny_idle_nolock(pwrdm->pwrdm_clkdms[0]);
pwrdm             270 arch/arm/mach-omap2/powerdomain.c static void _pwrdm_restore_clkdm_state(struct powerdomain *pwrdm,
pwrdm             275 arch/arm/mach-omap2/powerdomain.c 		clkdm_allow_idle_nolock(pwrdm->pwrdm_clkdms[0]);
pwrdm             278 arch/arm/mach-omap2/powerdomain.c 		if (pwrdm->flags & PWRDM_HAS_LOWPOWERSTATECHANGE &&
pwrdm             280 arch/arm/mach-omap2/powerdomain.c 			arch_pwrdm->pwrdm_set_lowpwrstchange(pwrdm);
pwrdm             281 arch/arm/mach-omap2/powerdomain.c 		pwrdm_state_switch_nolock(pwrdm);
pwrdm             390 arch/arm/mach-omap2/powerdomain.c void pwrdm_lock(struct powerdomain *pwrdm)
pwrdm             391 arch/arm/mach-omap2/powerdomain.c 	__acquires(&pwrdm->_lock)
pwrdm             393 arch/arm/mach-omap2/powerdomain.c 	spin_lock_irqsave(&pwrdm->_lock, pwrdm->_lock_flags);
pwrdm             402 arch/arm/mach-omap2/powerdomain.c void pwrdm_unlock(struct powerdomain *pwrdm)
pwrdm             403 arch/arm/mach-omap2/powerdomain.c 	__releases(&pwrdm->_lock)
pwrdm             405 arch/arm/mach-omap2/powerdomain.c 	spin_unlock_irqrestore(&pwrdm->_lock, pwrdm->_lock_flags);
pwrdm             417 arch/arm/mach-omap2/powerdomain.c 	struct powerdomain *pwrdm;
pwrdm             422 arch/arm/mach-omap2/powerdomain.c 	pwrdm = _pwrdm_lookup(name);
pwrdm             424 arch/arm/mach-omap2/powerdomain.c 	return pwrdm;
pwrdm             437 arch/arm/mach-omap2/powerdomain.c int pwrdm_for_each(int (*fn)(struct powerdomain *pwrdm, void *user),
pwrdm             465 arch/arm/mach-omap2/powerdomain.c int pwrdm_add_clkdm(struct powerdomain *pwrdm, struct clockdomain *clkdm)
pwrdm             470 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm || !clkdm)
pwrdm             474 arch/arm/mach-omap2/powerdomain.c 		 pwrdm->name, clkdm->name);
pwrdm             477 arch/arm/mach-omap2/powerdomain.c 		if (!pwrdm->pwrdm_clkdms[i])
pwrdm             480 arch/arm/mach-omap2/powerdomain.c 		if (pwrdm->pwrdm_clkdms[i] == clkdm) {
pwrdm             489 arch/arm/mach-omap2/powerdomain.c 			 pwrdm->name, clkdm->name);
pwrdm             495 arch/arm/mach-omap2/powerdomain.c 	pwrdm->pwrdm_clkdms[i] = clkdm;
pwrdm             510 arch/arm/mach-omap2/powerdomain.c int pwrdm_get_mem_bank_count(struct powerdomain *pwrdm)
pwrdm             512 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm)
pwrdm             515 arch/arm/mach-omap2/powerdomain.c 	return pwrdm->banks;
pwrdm             529 arch/arm/mach-omap2/powerdomain.c int pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst)
pwrdm             533 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm)
pwrdm             536 arch/arm/mach-omap2/powerdomain.c 	if (!(pwrdm->pwrsts & (1 << pwrst)))
pwrdm             540 arch/arm/mach-omap2/powerdomain.c 		 pwrdm->name, pwrst);
pwrdm             544 arch/arm/mach-omap2/powerdomain.c 		trace_power_domain_target_rcuidle(pwrdm->name, pwrst,
pwrdm             547 arch/arm/mach-omap2/powerdomain.c 		ret = arch_pwrdm->pwrdm_set_next_pwrst(pwrdm, pwrst);
pwrdm             561 arch/arm/mach-omap2/powerdomain.c int pwrdm_read_next_pwrst(struct powerdomain *pwrdm)
pwrdm             565 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm)
pwrdm             569 arch/arm/mach-omap2/powerdomain.c 		ret = arch_pwrdm->pwrdm_read_next_pwrst(pwrdm);
pwrdm             583 arch/arm/mach-omap2/powerdomain.c int pwrdm_read_pwrst(struct powerdomain *pwrdm)
pwrdm             587 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm)
pwrdm             590 arch/arm/mach-omap2/powerdomain.c 	if (pwrdm->pwrsts == PWRSTS_ON)
pwrdm             594 arch/arm/mach-omap2/powerdomain.c 		ret = arch_pwrdm->pwrdm_read_pwrst(pwrdm);
pwrdm             607 arch/arm/mach-omap2/powerdomain.c int pwrdm_read_prev_pwrst(struct powerdomain *pwrdm)
pwrdm             611 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm)
pwrdm             615 arch/arm/mach-omap2/powerdomain.c 		ret = arch_pwrdm->pwrdm_read_prev_pwrst(pwrdm);
pwrdm             631 arch/arm/mach-omap2/powerdomain.c int pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst)
pwrdm             635 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm)
pwrdm             638 arch/arm/mach-omap2/powerdomain.c 	if (!(pwrdm->pwrsts_logic_ret & (1 << pwrst)))
pwrdm             642 arch/arm/mach-omap2/powerdomain.c 		 pwrdm->name, pwrst);
pwrdm             645 arch/arm/mach-omap2/powerdomain.c 		ret = arch_pwrdm->pwrdm_set_logic_retst(pwrdm, pwrst);
pwrdm             665 arch/arm/mach-omap2/powerdomain.c int pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, u8 pwrst)
pwrdm             669 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm)
pwrdm             672 arch/arm/mach-omap2/powerdomain.c 	if (pwrdm->banks < (bank + 1))
pwrdm             675 arch/arm/mach-omap2/powerdomain.c 	if (!(pwrdm->pwrsts_mem_on[bank] & (1 << pwrst)))
pwrdm             679 arch/arm/mach-omap2/powerdomain.c 		 pwrdm->name, bank, pwrst);
pwrdm             682 arch/arm/mach-omap2/powerdomain.c 		ret = arch_pwrdm->pwrdm_set_mem_onst(pwrdm, bank, pwrst);
pwrdm             703 arch/arm/mach-omap2/powerdomain.c int pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, u8 pwrst)
pwrdm             707 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm)
pwrdm             710 arch/arm/mach-omap2/powerdomain.c 	if (pwrdm->banks < (bank + 1))
pwrdm             713 arch/arm/mach-omap2/powerdomain.c 	if (!(pwrdm->pwrsts_mem_ret[bank] & (1 << pwrst)))
pwrdm             717 arch/arm/mach-omap2/powerdomain.c 		 pwrdm->name, bank, pwrst);
pwrdm             720 arch/arm/mach-omap2/powerdomain.c 		ret = arch_pwrdm->pwrdm_set_mem_retst(pwrdm, bank, pwrst);
pwrdm             734 arch/arm/mach-omap2/powerdomain.c int pwrdm_read_logic_pwrst(struct powerdomain *pwrdm)
pwrdm             738 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm)
pwrdm             742 arch/arm/mach-omap2/powerdomain.c 		ret = arch_pwrdm->pwrdm_read_logic_pwrst(pwrdm);
pwrdm             755 arch/arm/mach-omap2/powerdomain.c int pwrdm_read_prev_logic_pwrst(struct powerdomain *pwrdm)
pwrdm             759 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm)
pwrdm             763 arch/arm/mach-omap2/powerdomain.c 		ret = arch_pwrdm->pwrdm_read_prev_logic_pwrst(pwrdm);
pwrdm             776 arch/arm/mach-omap2/powerdomain.c int pwrdm_read_logic_retst(struct powerdomain *pwrdm)
pwrdm             780 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm)
pwrdm             784 arch/arm/mach-omap2/powerdomain.c 		ret = arch_pwrdm->pwrdm_read_logic_retst(pwrdm);
pwrdm             799 arch/arm/mach-omap2/powerdomain.c int pwrdm_read_mem_pwrst(struct powerdomain *pwrdm, u8 bank)
pwrdm             803 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm)
pwrdm             806 arch/arm/mach-omap2/powerdomain.c 	if (pwrdm->banks < (bank + 1))
pwrdm             809 arch/arm/mach-omap2/powerdomain.c 	if (pwrdm->flags & PWRDM_HAS_MPU_QUIRK)
pwrdm             813 arch/arm/mach-omap2/powerdomain.c 		ret = arch_pwrdm->pwrdm_read_mem_pwrst(pwrdm, bank);
pwrdm             829 arch/arm/mach-omap2/powerdomain.c int pwrdm_read_prev_mem_pwrst(struct powerdomain *pwrdm, u8 bank)
pwrdm             833 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm)
pwrdm             836 arch/arm/mach-omap2/powerdomain.c 	if (pwrdm->banks < (bank + 1))
pwrdm             839 arch/arm/mach-omap2/powerdomain.c 	if (pwrdm->flags & PWRDM_HAS_MPU_QUIRK)
pwrdm             843 arch/arm/mach-omap2/powerdomain.c 		ret = arch_pwrdm->pwrdm_read_prev_mem_pwrst(pwrdm, bank);
pwrdm             858 arch/arm/mach-omap2/powerdomain.c int pwrdm_read_mem_retst(struct powerdomain *pwrdm, u8 bank)
pwrdm             862 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm)
pwrdm             865 arch/arm/mach-omap2/powerdomain.c 	if (pwrdm->banks < (bank + 1))
pwrdm             869 arch/arm/mach-omap2/powerdomain.c 		ret = arch_pwrdm->pwrdm_read_mem_retst(pwrdm, bank);
pwrdm             883 arch/arm/mach-omap2/powerdomain.c int pwrdm_clear_all_prev_pwrst(struct powerdomain *pwrdm)
pwrdm             887 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm)
pwrdm             896 arch/arm/mach-omap2/powerdomain.c 		 pwrdm->name);
pwrdm             899 arch/arm/mach-omap2/powerdomain.c 		ret = arch_pwrdm->pwrdm_clear_all_prev_pwrst(pwrdm);
pwrdm             915 arch/arm/mach-omap2/powerdomain.c int pwrdm_enable_hdwr_sar(struct powerdomain *pwrdm)
pwrdm             919 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm)
pwrdm             922 arch/arm/mach-omap2/powerdomain.c 	if (!(pwrdm->flags & PWRDM_HAS_HDWR_SAR))
pwrdm             925 arch/arm/mach-omap2/powerdomain.c 	pr_debug("powerdomain: %s: setting SAVEANDRESTORE bit\n", pwrdm->name);
pwrdm             928 arch/arm/mach-omap2/powerdomain.c 		ret = arch_pwrdm->pwrdm_enable_hdwr_sar(pwrdm);
pwrdm             944 arch/arm/mach-omap2/powerdomain.c int pwrdm_disable_hdwr_sar(struct powerdomain *pwrdm)
pwrdm             948 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm)
pwrdm             951 arch/arm/mach-omap2/powerdomain.c 	if (!(pwrdm->flags & PWRDM_HAS_HDWR_SAR))
pwrdm             954 arch/arm/mach-omap2/powerdomain.c 	pr_debug("powerdomain: %s: clearing SAVEANDRESTORE bit\n", pwrdm->name);
pwrdm             957 arch/arm/mach-omap2/powerdomain.c 		ret = arch_pwrdm->pwrdm_disable_hdwr_sar(pwrdm);
pwrdm             969 arch/arm/mach-omap2/powerdomain.c bool pwrdm_has_hdwr_sar(struct powerdomain *pwrdm)
pwrdm             971 arch/arm/mach-omap2/powerdomain.c 	return (pwrdm && pwrdm->flags & PWRDM_HAS_HDWR_SAR) ? 1 : 0;
pwrdm             974 arch/arm/mach-omap2/powerdomain.c int pwrdm_state_switch_nolock(struct powerdomain *pwrdm)
pwrdm             978 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm || !arch_pwrdm)
pwrdm             981 arch/arm/mach-omap2/powerdomain.c 	ret = arch_pwrdm->pwrdm_wait_transition(pwrdm);
pwrdm             983 arch/arm/mach-omap2/powerdomain.c 		ret = _pwrdm_state_switch(pwrdm, PWRDM_STATE_NOW);
pwrdm             988 arch/arm/mach-omap2/powerdomain.c int __deprecated pwrdm_state_switch(struct powerdomain *pwrdm)
pwrdm             992 arch/arm/mach-omap2/powerdomain.c 	pwrdm_lock(pwrdm);
pwrdm             993 arch/arm/mach-omap2/powerdomain.c 	ret = pwrdm_state_switch_nolock(pwrdm);
pwrdm             994 arch/arm/mach-omap2/powerdomain.c 	pwrdm_unlock(pwrdm);
pwrdm             999 arch/arm/mach-omap2/powerdomain.c int pwrdm_pre_transition(struct powerdomain *pwrdm)
pwrdm            1001 arch/arm/mach-omap2/powerdomain.c 	if (pwrdm)
pwrdm            1002 arch/arm/mach-omap2/powerdomain.c 		_pwrdm_pre_transition_cb(pwrdm, NULL);
pwrdm            1009 arch/arm/mach-omap2/powerdomain.c int pwrdm_post_transition(struct powerdomain *pwrdm)
pwrdm            1011 arch/arm/mach-omap2/powerdomain.c 	if (pwrdm)
pwrdm            1012 arch/arm/mach-omap2/powerdomain.c 		_pwrdm_post_transition_cb(pwrdm, NULL);
pwrdm            1042 arch/arm/mach-omap2/powerdomain.c u8 pwrdm_get_valid_lp_state(struct powerdomain *pwrdm,
pwrdm            1045 arch/arm/mach-omap2/powerdomain.c 	u8 pwrdm_states = is_logic_state ? pwrdm->pwrsts_logic_ret :
pwrdm            1046 arch/arm/mach-omap2/powerdomain.c 			pwrdm->pwrsts;
pwrdm            1083 arch/arm/mach-omap2/powerdomain.c 			     pwrdm->name);
pwrdm            1108 arch/arm/mach-omap2/powerdomain.c int omap_set_pwrdm_state(struct powerdomain *pwrdm, u8 pwrst)
pwrdm            1114 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm || IS_ERR(pwrdm))
pwrdm            1117 arch/arm/mach-omap2/powerdomain.c 	while (!(pwrdm->pwrsts & (1 << pwrst))) {
pwrdm            1123 arch/arm/mach-omap2/powerdomain.c 	pwrdm_lock(pwrdm);
pwrdm            1125 arch/arm/mach-omap2/powerdomain.c 	curr_pwrst = pwrdm_read_pwrst(pwrdm);
pwrdm            1131 arch/arm/mach-omap2/powerdomain.c 	next_pwrst = pwrdm_read_next_pwrst(pwrdm);
pwrdm            1135 arch/arm/mach-omap2/powerdomain.c 	sleep_switch = _pwrdm_save_clkdm_state_and_activate(pwrdm, curr_pwrst,
pwrdm            1138 arch/arm/mach-omap2/powerdomain.c 	ret = pwrdm_set_next_pwrst(pwrdm, pwrst);
pwrdm            1141 arch/arm/mach-omap2/powerdomain.c 		       __func__, pwrdm->name);
pwrdm            1143 arch/arm/mach-omap2/powerdomain.c 	_pwrdm_restore_clkdm_state(pwrdm, sleep_switch);
pwrdm            1146 arch/arm/mach-omap2/powerdomain.c 	pwrdm_unlock(pwrdm);
pwrdm            1159 arch/arm/mach-omap2/powerdomain.c int pwrdm_get_context_loss_count(struct powerdomain *pwrdm)
pwrdm            1163 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm) {
pwrdm            1168 arch/arm/mach-omap2/powerdomain.c 	count = pwrdm->state_counter[PWRDM_POWER_OFF];
pwrdm            1169 arch/arm/mach-omap2/powerdomain.c 	count += pwrdm->ret_logic_off_counter;
pwrdm            1171 arch/arm/mach-omap2/powerdomain.c 	for (i = 0; i < pwrdm->banks; i++)
pwrdm            1172 arch/arm/mach-omap2/powerdomain.c 		count += pwrdm->ret_mem_off_counter[i];
pwrdm            1181 arch/arm/mach-omap2/powerdomain.c 		 pwrdm->name, count);
pwrdm            1198 arch/arm/mach-omap2/powerdomain.c bool pwrdm_can_ever_lose_context(struct powerdomain *pwrdm)
pwrdm            1202 arch/arm/mach-omap2/powerdomain.c 	if (!pwrdm) {
pwrdm            1208 arch/arm/mach-omap2/powerdomain.c 	if (pwrdm->pwrsts & PWRSTS_OFF)
pwrdm            1211 arch/arm/mach-omap2/powerdomain.c 	if (pwrdm->pwrsts & PWRSTS_RET) {
pwrdm            1212 arch/arm/mach-omap2/powerdomain.c 		if (pwrdm->pwrsts_logic_ret & PWRSTS_OFF)
pwrdm            1215 arch/arm/mach-omap2/powerdomain.c 		for (i = 0; i < pwrdm->banks; i++)
pwrdm            1216 arch/arm/mach-omap2/powerdomain.c 			if (pwrdm->pwrsts_mem_ret[i] & PWRSTS_OFF)
pwrdm            1220 arch/arm/mach-omap2/powerdomain.c 	for (i = 0; i < pwrdm->banks; i++)
pwrdm            1221 arch/arm/mach-omap2/powerdomain.c 		if (pwrdm->pwrsts_mem_on[i] & PWRSTS_OFF)
pwrdm            1233 arch/arm/mach-omap2/powerdomain.c static int pwrdm_save_context(struct powerdomain *pwrdm, void *unused)
pwrdm            1236 arch/arm/mach-omap2/powerdomain.c 		arch_pwrdm->pwrdm_save_context(pwrdm);
pwrdm            1246 arch/arm/mach-omap2/powerdomain.c static int pwrdm_restore_context(struct powerdomain *pwrdm, void *unused)
pwrdm            1249 arch/arm/mach-omap2/powerdomain.c 		arch_pwrdm->pwrdm_restore_context(pwrdm);
pwrdm            1253 arch/arm/mach-omap2/powerdomain.c static int pwrdm_lost_power(struct powerdomain *pwrdm, void *unused)
pwrdm            1262 arch/arm/mach-omap2/powerdomain.c 	state = pwrdm_read_pwrst(pwrdm);
pwrdm            1264 arch/arm/mach-omap2/powerdomain.c 		pwrdm->state_counter[state]++;
pwrdm            1265 arch/arm/mach-omap2/powerdomain.c 		pwrdm->state_counter[PWRDM_POWER_OFF]++;
pwrdm            1267 arch/arm/mach-omap2/powerdomain.c 	pwrdm->state = state;
pwrdm             180 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_set_next_pwrst)(struct powerdomain *pwrdm, u8 pwrst);
pwrdm             181 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_read_next_pwrst)(struct powerdomain *pwrdm);
pwrdm             182 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_read_pwrst)(struct powerdomain *pwrdm);
pwrdm             183 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_read_prev_pwrst)(struct powerdomain *pwrdm);
pwrdm             184 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_set_logic_retst)(struct powerdomain *pwrdm, u8 pwrst);
pwrdm             185 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_set_mem_onst)(struct powerdomain *pwrdm, u8 bank, u8 pwrst);
pwrdm             186 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_set_mem_retst)(struct powerdomain *pwrdm, u8 bank, u8 pwrst);
pwrdm             187 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_read_logic_pwrst)(struct powerdomain *pwrdm);
pwrdm             188 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_read_prev_logic_pwrst)(struct powerdomain *pwrdm);
pwrdm             189 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_read_logic_retst)(struct powerdomain *pwrdm);
pwrdm             190 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_read_mem_pwrst)(struct powerdomain *pwrdm, u8 bank);
pwrdm             191 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_read_prev_mem_pwrst)(struct powerdomain *pwrdm, u8 bank);
pwrdm             192 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_read_mem_retst)(struct powerdomain *pwrdm, u8 bank);
pwrdm             193 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_clear_all_prev_pwrst)(struct powerdomain *pwrdm);
pwrdm             194 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_enable_hdwr_sar)(struct powerdomain *pwrdm);
pwrdm             195 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_disable_hdwr_sar)(struct powerdomain *pwrdm);
pwrdm             196 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_set_lowpwrstchange)(struct powerdomain *pwrdm);
pwrdm             197 arch/arm/mach-omap2/powerdomain.h 	int	(*pwrdm_wait_transition)(struct powerdomain *pwrdm);
pwrdm             199 arch/arm/mach-omap2/powerdomain.h 	void	(*pwrdm_save_context)(struct powerdomain *pwrdm);
pwrdm             200 arch/arm/mach-omap2/powerdomain.h 	void	(*pwrdm_restore_context)(struct powerdomain *pwrdm);
pwrdm             209 arch/arm/mach-omap2/powerdomain.h int pwrdm_for_each(int (*fn)(struct powerdomain *pwrdm, void *user),
pwrdm             211 arch/arm/mach-omap2/powerdomain.h int pwrdm_for_each_nolock(int (*fn)(struct powerdomain *pwrdm, void *user),
pwrdm             214 arch/arm/mach-omap2/powerdomain.h int pwrdm_add_clkdm(struct powerdomain *pwrdm, struct clockdomain *clkdm);
pwrdm             216 arch/arm/mach-omap2/powerdomain.h int pwrdm_get_mem_bank_count(struct powerdomain *pwrdm);
pwrdm             218 arch/arm/mach-omap2/powerdomain.h u8 pwrdm_get_valid_lp_state(struct powerdomain *pwrdm,
pwrdm             221 arch/arm/mach-omap2/powerdomain.h int pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst);
pwrdm             222 arch/arm/mach-omap2/powerdomain.h int pwrdm_read_next_pwrst(struct powerdomain *pwrdm);
pwrdm             223 arch/arm/mach-omap2/powerdomain.h int pwrdm_read_pwrst(struct powerdomain *pwrdm);
pwrdm             224 arch/arm/mach-omap2/powerdomain.h int pwrdm_read_prev_pwrst(struct powerdomain *pwrdm);
pwrdm             225 arch/arm/mach-omap2/powerdomain.h int pwrdm_clear_all_prev_pwrst(struct powerdomain *pwrdm);
pwrdm             227 arch/arm/mach-omap2/powerdomain.h int pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst);
pwrdm             228 arch/arm/mach-omap2/powerdomain.h int pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, u8 pwrst);
pwrdm             229 arch/arm/mach-omap2/powerdomain.h int pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, u8 pwrst);
pwrdm             231 arch/arm/mach-omap2/powerdomain.h int pwrdm_read_logic_pwrst(struct powerdomain *pwrdm);
pwrdm             232 arch/arm/mach-omap2/powerdomain.h int pwrdm_read_prev_logic_pwrst(struct powerdomain *pwrdm);
pwrdm             233 arch/arm/mach-omap2/powerdomain.h int pwrdm_read_logic_retst(struct powerdomain *pwrdm);
pwrdm             234 arch/arm/mach-omap2/powerdomain.h int pwrdm_read_mem_pwrst(struct powerdomain *pwrdm, u8 bank);
pwrdm             235 arch/arm/mach-omap2/powerdomain.h int pwrdm_read_prev_mem_pwrst(struct powerdomain *pwrdm, u8 bank);
pwrdm             236 arch/arm/mach-omap2/powerdomain.h int pwrdm_read_mem_retst(struct powerdomain *pwrdm, u8 bank);
pwrdm             238 arch/arm/mach-omap2/powerdomain.h int pwrdm_enable_hdwr_sar(struct powerdomain *pwrdm);
pwrdm             239 arch/arm/mach-omap2/powerdomain.h int pwrdm_disable_hdwr_sar(struct powerdomain *pwrdm);
pwrdm             240 arch/arm/mach-omap2/powerdomain.h bool pwrdm_has_hdwr_sar(struct powerdomain *pwrdm);
pwrdm             242 arch/arm/mach-omap2/powerdomain.h int pwrdm_state_switch_nolock(struct powerdomain *pwrdm);
pwrdm             243 arch/arm/mach-omap2/powerdomain.h int pwrdm_state_switch(struct powerdomain *pwrdm);
pwrdm             244 arch/arm/mach-omap2/powerdomain.h int pwrdm_pre_transition(struct powerdomain *pwrdm);
pwrdm             245 arch/arm/mach-omap2/powerdomain.h int pwrdm_post_transition(struct powerdomain *pwrdm);
pwrdm             246 arch/arm/mach-omap2/powerdomain.h int pwrdm_get_context_loss_count(struct powerdomain *pwrdm);
pwrdm             247 arch/arm/mach-omap2/powerdomain.h bool pwrdm_can_ever_lose_context(struct powerdomain *pwrdm);
pwrdm             249 arch/arm/mach-omap2/powerdomain.h extern int omap_set_pwrdm_state(struct powerdomain *pwrdm, u8 state);
pwrdm             273 arch/arm/mach-omap2/powerdomain.h extern void pwrdm_lock(struct powerdomain *pwrdm);
pwrdm             274 arch/arm/mach-omap2/powerdomain.h extern void pwrdm_unlock(struct powerdomain *pwrdm);
pwrdm             513 arch/arm/mach-omap2/powerdomains3xxx_data.c static int ti81xx_pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst)
pwrdm             517 arch/arm/mach-omap2/powerdomains3xxx_data.c 				   pwrdm->prcm_offs, TI81XX_PM_PWSTCTRL);
pwrdm             521 arch/arm/mach-omap2/powerdomains3xxx_data.c static int ti81xx_pwrdm_read_next_pwrst(struct powerdomain *pwrdm)
pwrdm             523 arch/arm/mach-omap2/powerdomains3xxx_data.c 	return omap2_prm_read_mod_bits_shift(pwrdm->prcm_offs,
pwrdm             528 arch/arm/mach-omap2/powerdomains3xxx_data.c static int ti81xx_pwrdm_read_pwrst(struct powerdomain *pwrdm)
pwrdm             530 arch/arm/mach-omap2/powerdomains3xxx_data.c 	return omap2_prm_read_mod_bits_shift(pwrdm->prcm_offs,
pwrdm             531 arch/arm/mach-omap2/powerdomains3xxx_data.c 		(pwrdm->prcm_offs == TI814X_PRM_GFX_MOD) ? TI81XX_RM_RSTCTRL :
pwrdm             536 arch/arm/mach-omap2/powerdomains3xxx_data.c static int ti81xx_pwrdm_read_logic_pwrst(struct powerdomain *pwrdm)
pwrdm             538 arch/arm/mach-omap2/powerdomains3xxx_data.c 	return omap2_prm_read_mod_bits_shift(pwrdm->prcm_offs,
pwrdm             539 arch/arm/mach-omap2/powerdomains3xxx_data.c 		(pwrdm->prcm_offs == TI814X_PRM_GFX_MOD) ? TI81XX_RM_RSTCTRL :
pwrdm             544 arch/arm/mach-omap2/powerdomains3xxx_data.c static int ti81xx_pwrdm_wait_transition(struct powerdomain *pwrdm)
pwrdm             548 arch/arm/mach-omap2/powerdomains3xxx_data.c 	while ((omap2_prm_read_mod_reg(pwrdm->prcm_offs,
pwrdm             549 arch/arm/mach-omap2/powerdomains3xxx_data.c 		(pwrdm->prcm_offs == TI814X_PRM_GFX_MOD) ? TI81XX_RM_RSTCTRL :
pwrdm             557 arch/arm/mach-omap2/powerdomains3xxx_data.c 		       pwrdm->name);
pwrdm             136 arch/arm/mach-omap2/prm2xxx.c 				   clkdm->pwrdm.ptr->prcm_offs,
pwrdm             144 arch/arm/mach-omap2/prm2xxx.c 				     clkdm->pwrdm.ptr->prcm_offs,
pwrdm             149 arch/arm/mach-omap2/prm2xxx.c static int omap2xxx_pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst)
pwrdm             169 arch/arm/mach-omap2/prm2xxx.c 				   pwrdm->prcm_offs, OMAP2_PM_PWSTCTRL);
pwrdm             173 arch/arm/mach-omap2/prm2xxx.c static int omap2xxx_pwrdm_read_next_pwrst(struct powerdomain *pwrdm)
pwrdm             177 arch/arm/mach-omap2/prm2xxx.c 	omap2xxx_pwrst = omap2_prm_read_mod_bits_shift(pwrdm->prcm_offs,
pwrdm             184 arch/arm/mach-omap2/prm2xxx.c static int omap2xxx_pwrdm_read_pwrst(struct powerdomain *pwrdm)
pwrdm             188 arch/arm/mach-omap2/prm2xxx.c 	omap2xxx_pwrst = omap2_prm_read_mod_bits_shift(pwrdm->prcm_offs,
pwrdm             111 arch/arm/mach-omap2/prm2xxx_3xxx.c int omap2_pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank,
pwrdm             118 arch/arm/mach-omap2/prm2xxx_3xxx.c 	omap2_prm_rmw_mod_reg_bits(m, (pwrst << __ffs(m)), pwrdm->prcm_offs,
pwrdm             124 arch/arm/mach-omap2/prm2xxx_3xxx.c int omap2_pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank,
pwrdm             131 arch/arm/mach-omap2/prm2xxx_3xxx.c 	omap2_prm_rmw_mod_reg_bits(m, (pwrst << __ffs(m)), pwrdm->prcm_offs,
pwrdm             137 arch/arm/mach-omap2/prm2xxx_3xxx.c int omap2_pwrdm_read_mem_pwrst(struct powerdomain *pwrdm, u8 bank)
pwrdm             143 arch/arm/mach-omap2/prm2xxx_3xxx.c 	return omap2_prm_read_mod_bits_shift(pwrdm->prcm_offs, OMAP2_PM_PWSTST,
pwrdm             147 arch/arm/mach-omap2/prm2xxx_3xxx.c int omap2_pwrdm_read_mem_retst(struct powerdomain *pwrdm, u8 bank)
pwrdm             153 arch/arm/mach-omap2/prm2xxx_3xxx.c 	return omap2_prm_read_mod_bits_shift(pwrdm->prcm_offs,
pwrdm             157 arch/arm/mach-omap2/prm2xxx_3xxx.c int omap2_pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst)
pwrdm             162 arch/arm/mach-omap2/prm2xxx_3xxx.c 	omap2_prm_rmw_mod_reg_bits(OMAP_LOGICRETSTATE_MASK, v, pwrdm->prcm_offs,
pwrdm             168 arch/arm/mach-omap2/prm2xxx_3xxx.c int omap2_pwrdm_wait_transition(struct powerdomain *pwrdm)
pwrdm             179 arch/arm/mach-omap2/prm2xxx_3xxx.c 	while ((omap2_prm_read_mod_reg(pwrdm->prcm_offs, OMAP2_PM_PWSTST) &
pwrdm             186 arch/arm/mach-omap2/prm2xxx_3xxx.c 		       pwrdm->name);
pwrdm             199 arch/arm/mach-omap2/prm2xxx_3xxx.c 				   clkdm1->pwrdm.ptr->prcm_offs, PM_WKDEP);
pwrdm             207 arch/arm/mach-omap2/prm2xxx_3xxx.c 				     clkdm1->pwrdm.ptr->prcm_offs, PM_WKDEP);
pwrdm             214 arch/arm/mach-omap2/prm2xxx_3xxx.c 	return omap2_prm_read_mod_bits_shift(clkdm1->pwrdm.ptr->prcm_offs,
pwrdm             233 arch/arm/mach-omap2/prm2xxx_3xxx.c 	omap2_prm_clear_mod_reg_bits(mask, clkdm->pwrdm.ptr->prcm_offs,
pwrdm             107 arch/arm/mach-omap2/prm2xxx_3xxx.h extern int omap2_pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst);
pwrdm             108 arch/arm/mach-omap2/prm2xxx_3xxx.h extern int omap2_pwrdm_read_next_pwrst(struct powerdomain *pwrdm);
pwrdm             109 arch/arm/mach-omap2/prm2xxx_3xxx.h extern int omap2_pwrdm_read_pwrst(struct powerdomain *pwrdm);
pwrdm             110 arch/arm/mach-omap2/prm2xxx_3xxx.h extern int omap2_pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank,
pwrdm             112 arch/arm/mach-omap2/prm2xxx_3xxx.h extern int omap2_pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank,
pwrdm             114 arch/arm/mach-omap2/prm2xxx_3xxx.h extern int omap2_pwrdm_read_mem_pwrst(struct powerdomain *pwrdm, u8 bank);
pwrdm             115 arch/arm/mach-omap2/prm2xxx_3xxx.h extern int omap2_pwrdm_read_mem_retst(struct powerdomain *pwrdm, u8 bank);
pwrdm             116 arch/arm/mach-omap2/prm2xxx_3xxx.h extern int omap2_pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst);
pwrdm             117 arch/arm/mach-omap2/prm2xxx_3xxx.h extern int omap2_pwrdm_wait_transition(struct powerdomain *pwrdm);
pwrdm             149 arch/arm/mach-omap2/prm33xx.c static int am33xx_pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst)
pwrdm             153 arch/arm/mach-omap2/prm33xx.c 				pwrdm->prcm_offs, pwrdm->pwrstctrl_offs);
pwrdm             157 arch/arm/mach-omap2/prm33xx.c static int am33xx_pwrdm_read_next_pwrst(struct powerdomain *pwrdm)
pwrdm             161 arch/arm/mach-omap2/prm33xx.c 	v = am33xx_prm_read_reg(pwrdm->prcm_offs,  pwrdm->pwrstctrl_offs);
pwrdm             168 arch/arm/mach-omap2/prm33xx.c static int am33xx_pwrdm_read_pwrst(struct powerdomain *pwrdm)
pwrdm             172 arch/arm/mach-omap2/prm33xx.c 	v = am33xx_prm_read_reg(pwrdm->prcm_offs, pwrdm->pwrstst_offs);
pwrdm             179 arch/arm/mach-omap2/prm33xx.c static int am33xx_pwrdm_set_lowpwrstchange(struct powerdomain *pwrdm)
pwrdm             183 arch/arm/mach-omap2/prm33xx.c 				pwrdm->prcm_offs, pwrdm->pwrstctrl_offs);
pwrdm             187 arch/arm/mach-omap2/prm33xx.c static int am33xx_pwrdm_clear_all_prev_pwrst(struct powerdomain *pwrdm)
pwrdm             191 arch/arm/mach-omap2/prm33xx.c 				pwrdm->prcm_offs, pwrdm->pwrstst_offs);
pwrdm             195 arch/arm/mach-omap2/prm33xx.c static int am33xx_pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst)
pwrdm             199 arch/arm/mach-omap2/prm33xx.c 	m = pwrdm->logicretstate_mask;
pwrdm             204 arch/arm/mach-omap2/prm33xx.c 				pwrdm->prcm_offs, pwrdm->pwrstctrl_offs);
pwrdm             209 arch/arm/mach-omap2/prm33xx.c static int am33xx_pwrdm_read_logic_pwrst(struct powerdomain *pwrdm)
pwrdm             213 arch/arm/mach-omap2/prm33xx.c 	v = am33xx_prm_read_reg(pwrdm->prcm_offs, pwrdm->pwrstst_offs);
pwrdm             220 arch/arm/mach-omap2/prm33xx.c static int am33xx_pwrdm_read_logic_retst(struct powerdomain *pwrdm)
pwrdm             224 arch/arm/mach-omap2/prm33xx.c 	m = pwrdm->logicretstate_mask;
pwrdm             228 arch/arm/mach-omap2/prm33xx.c 	v = am33xx_prm_read_reg(pwrdm->prcm_offs, pwrdm->pwrstctrl_offs);
pwrdm             235 arch/arm/mach-omap2/prm33xx.c static int am33xx_pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank,
pwrdm             240 arch/arm/mach-omap2/prm33xx.c 	m = pwrdm->mem_on_mask[bank];
pwrdm             245 arch/arm/mach-omap2/prm33xx.c 				pwrdm->prcm_offs, pwrdm->pwrstctrl_offs);
pwrdm             250 arch/arm/mach-omap2/prm33xx.c static int am33xx_pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank,
pwrdm             255 arch/arm/mach-omap2/prm33xx.c 	m = pwrdm->mem_ret_mask[bank];
pwrdm             260 arch/arm/mach-omap2/prm33xx.c 				pwrdm->prcm_offs, pwrdm->pwrstctrl_offs);
pwrdm             265 arch/arm/mach-omap2/prm33xx.c static int am33xx_pwrdm_read_mem_pwrst(struct powerdomain *pwrdm, u8 bank)
pwrdm             269 arch/arm/mach-omap2/prm33xx.c 	m = pwrdm->mem_pwrst_mask[bank];
pwrdm             273 arch/arm/mach-omap2/prm33xx.c 	v = am33xx_prm_read_reg(pwrdm->prcm_offs, pwrdm->pwrstst_offs);
pwrdm             280 arch/arm/mach-omap2/prm33xx.c static int am33xx_pwrdm_read_mem_retst(struct powerdomain *pwrdm, u8 bank)
pwrdm             284 arch/arm/mach-omap2/prm33xx.c 	m = pwrdm->mem_retst_mask[bank];
pwrdm             288 arch/arm/mach-omap2/prm33xx.c 	v = am33xx_prm_read_reg(pwrdm->prcm_offs, pwrdm->pwrstctrl_offs);
pwrdm             295 arch/arm/mach-omap2/prm33xx.c static int am33xx_pwrdm_wait_transition(struct powerdomain *pwrdm)
pwrdm             306 arch/arm/mach-omap2/prm33xx.c 	while ((am33xx_prm_read_reg(pwrdm->prcm_offs, pwrdm->pwrstst_offs)
pwrdm             313 arch/arm/mach-omap2/prm33xx.c 		       pwrdm->name);
pwrdm             345 arch/arm/mach-omap2/prm33xx.c static void am33xx_pwrdm_save_context(struct powerdomain *pwrdm)
pwrdm             347 arch/arm/mach-omap2/prm33xx.c 	pwrdm->context = am33xx_prm_read_reg(pwrdm->prcm_offs,
pwrdm             348 arch/arm/mach-omap2/prm33xx.c 						pwrdm->pwrstctrl_offs);
pwrdm             353 arch/arm/mach-omap2/prm33xx.c 	pwrdm->context &= ~AM33XX_LOWPOWERSTATECHANGE_MASK;
pwrdm             356 arch/arm/mach-omap2/prm33xx.c static void am33xx_pwrdm_restore_context(struct powerdomain *pwrdm)
pwrdm             360 arch/arm/mach-omap2/prm33xx.c 	st = am33xx_prm_read_reg(pwrdm->prcm_offs,
pwrdm             361 arch/arm/mach-omap2/prm33xx.c 				 pwrdm->pwrstst_offs);
pwrdm             363 arch/arm/mach-omap2/prm33xx.c 	am33xx_prm_write_reg(pwrdm->context, pwrdm->prcm_offs,
pwrdm             364 arch/arm/mach-omap2/prm33xx.c 			     pwrdm->pwrstctrl_offs);
pwrdm             368 arch/arm/mach-omap2/prm33xx.c 	ctrl = OMAP_POWERSTATEST_MASK & pwrdm->context;
pwrdm             371 arch/arm/mach-omap2/prm33xx.c 		am33xx_pwrdm_wait_transition(pwrdm);
pwrdm             536 arch/arm/mach-omap2/prm3xxx.c static int omap3_pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst)
pwrdm             540 arch/arm/mach-omap2/prm3xxx.c 				   pwrdm->prcm_offs, OMAP2_PM_PWSTCTRL);
pwrdm             544 arch/arm/mach-omap2/prm3xxx.c static int omap3_pwrdm_read_next_pwrst(struct powerdomain *pwrdm)
pwrdm             546 arch/arm/mach-omap2/prm3xxx.c 	return omap2_prm_read_mod_bits_shift(pwrdm->prcm_offs,
pwrdm             551 arch/arm/mach-omap2/prm3xxx.c static int omap3_pwrdm_read_pwrst(struct powerdomain *pwrdm)
pwrdm             553 arch/arm/mach-omap2/prm3xxx.c 	return omap2_prm_read_mod_bits_shift(pwrdm->prcm_offs,
pwrdm             559 arch/arm/mach-omap2/prm3xxx.c static int omap3_pwrdm_read_prev_pwrst(struct powerdomain *pwrdm)
pwrdm             561 arch/arm/mach-omap2/prm3xxx.c 	return omap2_prm_read_mod_bits_shift(pwrdm->prcm_offs,
pwrdm             566 arch/arm/mach-omap2/prm3xxx.c static int omap3_pwrdm_read_logic_pwrst(struct powerdomain *pwrdm)
pwrdm             568 arch/arm/mach-omap2/prm3xxx.c 	return omap2_prm_read_mod_bits_shift(pwrdm->prcm_offs,
pwrdm             573 arch/arm/mach-omap2/prm3xxx.c static int omap3_pwrdm_read_logic_retst(struct powerdomain *pwrdm)
pwrdm             575 arch/arm/mach-omap2/prm3xxx.c 	return omap2_prm_read_mod_bits_shift(pwrdm->prcm_offs,
pwrdm             580 arch/arm/mach-omap2/prm3xxx.c static int omap3_pwrdm_read_prev_logic_pwrst(struct powerdomain *pwrdm)
pwrdm             582 arch/arm/mach-omap2/prm3xxx.c 	return omap2_prm_read_mod_bits_shift(pwrdm->prcm_offs,
pwrdm             605 arch/arm/mach-omap2/prm3xxx.c static int omap3_pwrdm_read_prev_mem_pwrst(struct powerdomain *pwrdm, u8 bank)
pwrdm             611 arch/arm/mach-omap2/prm3xxx.c 	return omap2_prm_read_mod_bits_shift(pwrdm->prcm_offs,
pwrdm             615 arch/arm/mach-omap2/prm3xxx.c static int omap3_pwrdm_clear_all_prev_pwrst(struct powerdomain *pwrdm)
pwrdm             617 arch/arm/mach-omap2/prm3xxx.c 	omap2_prm_write_mod_reg(0, pwrdm->prcm_offs, OMAP3430_PM_PREPWSTST);
pwrdm             621 arch/arm/mach-omap2/prm3xxx.c static int omap3_pwrdm_enable_hdwr_sar(struct powerdomain *pwrdm)
pwrdm             625 arch/arm/mach-omap2/prm3xxx.c 					  pwrdm->prcm_offs, OMAP2_PM_PWSTCTRL);
pwrdm             628 arch/arm/mach-omap2/prm3xxx.c static int omap3_pwrdm_disable_hdwr_sar(struct powerdomain *pwrdm)
pwrdm             631 arch/arm/mach-omap2/prm3xxx.c 					  0, pwrdm->prcm_offs,
pwrdm             427 arch/arm/mach-omap2/prm44xx.c static int omap4_pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst)
pwrdm             431 arch/arm/mach-omap2/prm44xx.c 					pwrdm->prcm_partition,
pwrdm             432 arch/arm/mach-omap2/prm44xx.c 					pwrdm->prcm_offs, OMAP4_PM_PWSTCTRL);
pwrdm             436 arch/arm/mach-omap2/prm44xx.c static int omap4_pwrdm_read_next_pwrst(struct powerdomain *pwrdm)
pwrdm             440 arch/arm/mach-omap2/prm44xx.c 	v = omap4_prminst_read_inst_reg(pwrdm->prcm_partition, pwrdm->prcm_offs,
pwrdm             448 arch/arm/mach-omap2/prm44xx.c static int omap4_pwrdm_read_pwrst(struct powerdomain *pwrdm)
pwrdm             452 arch/arm/mach-omap2/prm44xx.c 	v = omap4_prminst_read_inst_reg(pwrdm->prcm_partition, pwrdm->prcm_offs,
pwrdm             460 arch/arm/mach-omap2/prm44xx.c static int omap4_pwrdm_read_prev_pwrst(struct powerdomain *pwrdm)
pwrdm             464 arch/arm/mach-omap2/prm44xx.c 	v = omap4_prminst_read_inst_reg(pwrdm->prcm_partition, pwrdm->prcm_offs,
pwrdm             472 arch/arm/mach-omap2/prm44xx.c static int omap4_pwrdm_set_lowpwrstchange(struct powerdomain *pwrdm)
pwrdm             476 arch/arm/mach-omap2/prm44xx.c 					pwrdm->prcm_partition,
pwrdm             477 arch/arm/mach-omap2/prm44xx.c 					pwrdm->prcm_offs, OMAP4_PM_PWSTCTRL);
pwrdm             481 arch/arm/mach-omap2/prm44xx.c static int omap4_pwrdm_clear_all_prev_pwrst(struct powerdomain *pwrdm)
pwrdm             485 arch/arm/mach-omap2/prm44xx.c 					pwrdm->prcm_partition,
pwrdm             486 arch/arm/mach-omap2/prm44xx.c 					pwrdm->prcm_offs, OMAP4_PM_PWSTST);
pwrdm             490 arch/arm/mach-omap2/prm44xx.c static int omap4_pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst)
pwrdm             496 arch/arm/mach-omap2/prm44xx.c 					pwrdm->prcm_partition, pwrdm->prcm_offs,
pwrdm             502 arch/arm/mach-omap2/prm44xx.c static int omap4_pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank,
pwrdm             510 arch/arm/mach-omap2/prm44xx.c 					pwrdm->prcm_partition, pwrdm->prcm_offs,
pwrdm             516 arch/arm/mach-omap2/prm44xx.c static int omap4_pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank,
pwrdm             524 arch/arm/mach-omap2/prm44xx.c 					pwrdm->prcm_partition, pwrdm->prcm_offs,
pwrdm             530 arch/arm/mach-omap2/prm44xx.c static int omap4_pwrdm_read_logic_pwrst(struct powerdomain *pwrdm)
pwrdm             534 arch/arm/mach-omap2/prm44xx.c 	v = omap4_prminst_read_inst_reg(pwrdm->prcm_partition, pwrdm->prcm_offs,
pwrdm             542 arch/arm/mach-omap2/prm44xx.c static int omap4_pwrdm_read_logic_retst(struct powerdomain *pwrdm)
pwrdm             546 arch/arm/mach-omap2/prm44xx.c 	v = omap4_prminst_read_inst_reg(pwrdm->prcm_partition, pwrdm->prcm_offs,
pwrdm             567 arch/arm/mach-omap2/prm44xx.c static int omap4_pwrdm_read_prev_logic_pwrst(struct powerdomain *pwrdm)
pwrdm             571 arch/arm/mach-omap2/prm44xx.c 	state = omap4_pwrdm_read_prev_pwrst(pwrdm);
pwrdm             579 arch/arm/mach-omap2/prm44xx.c 	return omap4_pwrdm_read_logic_retst(pwrdm);
pwrdm             582 arch/arm/mach-omap2/prm44xx.c static int omap4_pwrdm_read_mem_pwrst(struct powerdomain *pwrdm, u8 bank)
pwrdm             588 arch/arm/mach-omap2/prm44xx.c 	v = omap4_prminst_read_inst_reg(pwrdm->prcm_partition, pwrdm->prcm_offs,
pwrdm             596 arch/arm/mach-omap2/prm44xx.c static int omap4_pwrdm_read_mem_retst(struct powerdomain *pwrdm, u8 bank)
pwrdm             602 arch/arm/mach-omap2/prm44xx.c 	v = omap4_prminst_read_inst_reg(pwrdm->prcm_partition, pwrdm->prcm_offs,
pwrdm             624 arch/arm/mach-omap2/prm44xx.c static int omap4_pwrdm_read_prev_mem_pwrst(struct powerdomain *pwrdm, u8 bank)
pwrdm             628 arch/arm/mach-omap2/prm44xx.c 	state = omap4_pwrdm_read_prev_pwrst(pwrdm);
pwrdm             636 arch/arm/mach-omap2/prm44xx.c 	return omap4_pwrdm_read_mem_retst(pwrdm, bank);
pwrdm             639 arch/arm/mach-omap2/prm44xx.c static int omap4_pwrdm_wait_transition(struct powerdomain *pwrdm)
pwrdm             650 arch/arm/mach-omap2/prm44xx.c 	while ((omap4_prminst_read_inst_reg(pwrdm->prcm_partition,
pwrdm             651 arch/arm/mach-omap2/prm44xx.c 					    pwrdm->prcm_offs,
pwrdm             659 arch/arm/mach-omap2/prm44xx.c 		       pwrdm->name);
pwrdm             683 arch/arm/mach-omap2/prm44xx.c static void omap4_pwrdm_save_context(struct powerdomain *pwrdm)
pwrdm             685 arch/arm/mach-omap2/prm44xx.c 	pwrdm->context = omap4_prminst_read_inst_reg(pwrdm->prcm_partition,
pwrdm             686 arch/arm/mach-omap2/prm44xx.c 						     pwrdm->prcm_offs,
pwrdm             687 arch/arm/mach-omap2/prm44xx.c 						     pwrdm->pwrstctrl_offs);
pwrdm             693 arch/arm/mach-omap2/prm44xx.c 	pwrdm->context &= ~OMAP4430_LOWPOWERSTATECHANGE_MASK;
pwrdm             703 arch/arm/mach-omap2/prm44xx.c static void omap4_pwrdm_restore_context(struct powerdomain *pwrdm)
pwrdm             707 arch/arm/mach-omap2/prm44xx.c 	st = omap4_prminst_read_inst_reg(pwrdm->prcm_partition,
pwrdm             708 arch/arm/mach-omap2/prm44xx.c 					 pwrdm->prcm_offs,
pwrdm             709 arch/arm/mach-omap2/prm44xx.c 					 pwrdm->pwrstctrl_offs);
pwrdm             711 arch/arm/mach-omap2/prm44xx.c 	omap4_prminst_write_inst_reg(pwrdm->context,
pwrdm             712 arch/arm/mach-omap2/prm44xx.c 				     pwrdm->prcm_partition,
pwrdm             713 arch/arm/mach-omap2/prm44xx.c 				     pwrdm->prcm_offs,
pwrdm             714 arch/arm/mach-omap2/prm44xx.c 				     pwrdm->pwrstctrl_offs);
pwrdm             718 arch/arm/mach-omap2/prm44xx.c 	ctrl = OMAP_POWERSTATEST_MASK & pwrdm->context;
pwrdm             721 arch/arm/mach-omap2/prm44xx.c 		omap4_pwrdm_wait_transition(pwrdm);
pwrdm             166 arch/arm/mach-omap2/voltage.h int voltdm_add_pwrdm(struct voltagedomain *voltdm, struct powerdomain *pwrdm);