Lines Matching refs:pd
42 struct generic_pm_domain pd; member
47 struct s3c64xx_pm_domain *pd; in s3c64xx_pd_off() local
50 pd = container_of(domain, struct s3c64xx_pm_domain, pd); in s3c64xx_pd_off()
53 val &= ~(pd->ena); in s3c64xx_pd_off()
61 struct s3c64xx_pm_domain *pd; in s3c64xx_pd_on() local
65 pd = container_of(domain, struct s3c64xx_pm_domain, pd); in s3c64xx_pd_on()
68 val |= pd->ena; in s3c64xx_pd_on()
72 if (pd->pwr_stat) { in s3c64xx_pd_on()
75 if (__raw_readl(S3C64XX_BLK_PWR_STAT) & pd->pwr_stat) in s3c64xx_pd_on()
80 pr_err("Failed to start domain %s\n", pd->name); in s3c64xx_pd_on()
91 .pd = {
101 .pd = {
111 .pd = {
121 .pd = {
131 .pd = {
141 .pd = {
150 .pd = {
160 .pd = {
319 pm_genpd_init(&s3c64xx_always_on_pm_domains[i]->pd, in s3c64xx_pm_init()
323 pm_genpd_init(&s3c64xx_pm_domains[i]->pd, NULL, false); in s3c64xx_pm_init()
327 pm_genpd_add_device(&s3c64xx_pm_f.pd, &s3c_device_fb.dev); in s3c64xx_pm_init()