Searched refs:generic_pm_domain (Results 1 – 10 of 10) sorted by relevance
/linux-4.1.27/include/linux/ |
D | pm_domain.h | 49 struct generic_pm_domain { struct 69 int (*power_off)(struct generic_pm_domain *domain); argument 71 int (*power_on)(struct generic_pm_domain *domain); argument 78 int (*attach_dev)(struct generic_pm_domain *domain, argument 80 void (*detach_dev)(struct generic_pm_domain *domain, argument 85 static inline struct generic_pm_domain *pd_to_genpd(struct dev_pm_domain *pd) in pd_to_genpd() argument 87 return container_of(pd, struct generic_pm_domain, domain); in pd_to_genpd() 91 struct generic_pm_domain *master; 93 struct generic_pm_domain *slave; 130 extern struct generic_pm_domain *pm_genpd_lookup_dev(struct device *dev); [all …]
|
/linux-4.1.27/drivers/base/power/ |
D | domain.c | 53 static struct generic_pm_domain *pm_genpd_lookup_name(const char *domain_name) in pm_genpd_lookup_name() 55 struct generic_pm_domain *genpd = NULL, *gpd; in pm_genpd_lookup_name() 77 struct generic_pm_domain *pm_genpd_lookup_dev(struct device *dev) in pm_genpd_lookup_dev() 79 struct generic_pm_domain *genpd = NULL, *gpd; in pm_genpd_lookup_dev() 100 static struct generic_pm_domain *dev_to_genpd(struct device *dev) in dev_to_genpd() 108 static int genpd_stop_dev(struct generic_pm_domain *genpd, struct device *dev) in genpd_stop_dev() 114 static int genpd_start_dev(struct generic_pm_domain *genpd, struct device *dev) in genpd_start_dev() 120 static bool genpd_sd_counter_dec(struct generic_pm_domain *genpd) in genpd_sd_counter_dec() 130 static void genpd_sd_counter_inc(struct generic_pm_domain *genpd) in genpd_sd_counter_inc() 136 static void genpd_acquire_lock(struct generic_pm_domain *genpd) in genpd_acquire_lock() [all …]
|
D | domain_governor.c | 102 struct generic_pm_domain *genpd = pd_to_genpd(pd); in default_power_down_ok() 149 struct generic_pm_domain *sd = link->slave; in default_power_down_ok()
|
/linux-4.1.27/arch/arm/mach-shmobile/ |
D | pm-r8a7779.c | 34 struct generic_pm_domain genpd; 38 static inline struct rcar_sysc_ch *to_r8a7779_ch(struct generic_pm_domain *d) in to_r8a7779_ch() 62 static int pd_power_down(struct generic_pm_domain *genpd) in pd_power_down() 67 static int pd_power_up(struct generic_pm_domain *genpd) in pd_power_up() 72 static bool pd_is_off(struct generic_pm_domain *genpd) in pd_is_off() 84 struct generic_pm_domain *genpd = &r8a7779_pd->genpd; in r8a7779_init_pm_domain()
|
D | pm-rmobile.c | 37 static int rmobile_pd_power_down(struct generic_pm_domain *genpd) in rmobile_pd_power_down() 111 static int rmobile_pd_power_up(struct generic_pm_domain *genpd) in rmobile_pd_power_up() 121 static int rmobile_pd_attach_dev(struct generic_pm_domain *domain, in rmobile_pd_attach_dev() 145 static void rmobile_pd_detach_dev(struct generic_pm_domain *domain, in rmobile_pd_detach_dev() 153 struct generic_pm_domain *genpd = &rmobile_pd->genpd; in rmobile_init_pm_domain() 363 struct generic_pm_domain *genpd_parent) in rmobile_add_pm_domains()
|
D | pm-rmobile.h | 20 struct generic_pm_domain genpd; 30 struct rmobile_pm_domain *to_rmobile_pd(struct generic_pm_domain *d) in to_rmobile_pd()
|
/linux-4.1.27/arch/arm/mach-ux500/ |
D | pm_domains.c | 18 static int pd_power_off(struct generic_pm_domain *domain) in pd_power_off() 30 static int pd_power_on(struct generic_pm_domain *domain) in pd_power_on() 42 static struct generic_pm_domain ux500_pm_domain_vape = { 48 static struct generic_pm_domain *ux500_pm_domains[NR_DOMAINS] = {
|
/linux-4.1.27/arch/arm/mach-exynos/ |
D | pm_domains.c | 36 struct generic_pm_domain pd; 43 static int exynos_pd_power(struct generic_pm_domain *domain, bool power_on) in exynos_pd_power() 108 static int exynos_pd_power_on(struct generic_pm_domain *domain) in exynos_pd_power_on() 113 static int exynos_pd_power_off(struct generic_pm_domain *domain) in exynos_pd_power_off() 185 struct generic_pm_domain *child_domain, *parent_domain; in exynos4_pm_init_power_domain()
|
/linux-4.1.27/arch/arm/mach-imx/ |
D | gpc.c | 47 struct generic_pm_domain base; 294 static void _imx6q_pm_pu_power_off(struct generic_pm_domain *genpd) in _imx6q_pm_pu_power_off() 316 static int imx6q_pm_pu_power_off(struct generic_pm_domain *genpd) in imx6q_pm_pu_power_off() 328 static int imx6q_pm_pu_power_on(struct generic_pm_domain *genpd) in imx6q_pm_pu_power_on() 368 static struct generic_pm_domain imx6q_arm_domain = { 382 static struct generic_pm_domain imx6sl_display_domain = { 386 static struct generic_pm_domain *imx_gpc_domains[] = {
|
/linux-4.1.27/arch/arm/mach-s3c64xx/ |
D | pm.c | 42 struct generic_pm_domain pd; 45 static int s3c64xx_pd_off(struct generic_pm_domain *domain) in s3c64xx_pd_off() 59 static int s3c64xx_pd_on(struct generic_pm_domain *domain) in s3c64xx_pd_on()
|