Lines Matching refs:pd
38 struct generic_pm_domain pd; member
43 struct s3c64xx_pm_domain *pd; in s3c64xx_pd_off() local
46 pd = container_of(domain, struct s3c64xx_pm_domain, pd); in s3c64xx_pd_off()
49 val &= ~(pd->ena); in s3c64xx_pd_off()
57 struct s3c64xx_pm_domain *pd; in s3c64xx_pd_on() local
61 pd = container_of(domain, struct s3c64xx_pm_domain, pd); in s3c64xx_pd_on()
64 val |= pd->ena; in s3c64xx_pd_on()
68 if (pd->pwr_stat) { in s3c64xx_pd_on()
71 if (__raw_readl(S3C64XX_BLK_PWR_STAT) & pd->pwr_stat) in s3c64xx_pd_on()
76 pr_err("Failed to start domain %s\n", pd->name); in s3c64xx_pd_on()
87 .pd = {
97 .pd = {
107 .pd = {
117 .pd = {
127 .pd = {
137 .pd = {
146 .pd = {
156 .pd = {
365 pm_genpd_init(&s3c64xx_always_on_pm_domains[i]->pd, in s3c64xx_pm_init()
369 pm_genpd_init(&s3c64xx_pm_domains[i]->pd, NULL, false); in s3c64xx_pm_init()
373 pm_genpd_add_device(&s3c64xx_pm_f.pd, &s3c_device_fb.dev); in s3c64xx_pm_init()