/linux-4.4.14/include/linux/ |
D | pm_domain.h | 40 struct generic_pm_domain { struct 56 int (*power_off)(struct generic_pm_domain *domain); argument 58 int (*power_on)(struct generic_pm_domain *domain); argument 64 int (*attach_dev)(struct generic_pm_domain *domain, argument 66 void (*detach_dev)(struct generic_pm_domain *domain, argument 71 static inline struct generic_pm_domain *pd_to_genpd(struct dev_pm_domain *pd) in pd_to_genpd() argument 73 return container_of(pd, struct generic_pm_domain, domain); in pd_to_genpd() 77 struct generic_pm_domain *master; 79 struct generic_pm_domain *slave; 113 extern struct generic_pm_domain *pm_genpd_lookup_dev(struct device *dev); [all …]
|
/linux-4.4.14/drivers/base/power/ |
D | domain.c | 46 struct generic_pm_domain *pm_genpd_lookup_dev(struct device *dev) in pm_genpd_lookup_dev() 48 struct generic_pm_domain *genpd = NULL, *gpd; in pm_genpd_lookup_dev() 69 static struct generic_pm_domain *dev_to_genpd(struct device *dev) in dev_to_genpd() 77 static int genpd_stop_dev(struct generic_pm_domain *genpd, struct device *dev) in genpd_stop_dev() 82 static int genpd_start_dev(struct generic_pm_domain *genpd, struct device *dev) in genpd_start_dev() 87 static bool genpd_sd_counter_dec(struct generic_pm_domain *genpd) in genpd_sd_counter_dec() 97 static void genpd_sd_counter_inc(struct generic_pm_domain *genpd) in genpd_sd_counter_inc() 103 static int genpd_power_on(struct generic_pm_domain *genpd, bool timed) in genpd_power_on() 132 static int genpd_power_off(struct generic_pm_domain *genpd, bool timed) in genpd_power_off() 168 static void genpd_queue_power_off_work(struct generic_pm_domain *genpd) in genpd_queue_power_off_work() [all …]
|
D | domain_governor.c | 103 struct generic_pm_domain *genpd = pd_to_genpd(pd); in default_power_down_ok() 138 struct generic_pm_domain *sd = link->slave; in default_power_down_ok()
|
/linux-4.4.14/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.4.14/include/linux/clk/ |
D | shmobile.h | 21 struct generic_pm_domain; 29 int cpg_mstp_attach_dev(struct generic_pm_domain *domain, struct device *dev); 30 void cpg_mstp_detach_dev(struct generic_pm_domain *domain, struct device *dev);
|
/linux-4.4.14/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() 112 static int exynos_pd_power_on(struct generic_pm_domain *domain) in exynos_pd_power_on() 117 static int exynos_pd_power_off(struct generic_pm_domain *domain) in exynos_pd_power_off() 196 struct generic_pm_domain *child_domain, *parent_domain; in exynos4_pm_init_power_domain()
|
/linux-4.4.14/arch/arm/mach-imx/ |
D | gpc.c | 48 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.4.14/arch/arm/mach-zx/ |
D | zx296702-pm-domain.c | 34 struct generic_pm_domain dm; 38 static int normal_power_off(struct generic_pm_domain *domain) in normal_power_off() 74 static int normal_power_on(struct generic_pm_domain *domain) in normal_power_on() 145 static struct generic_pm_domain *zx296702_pm_domains[] = {
|
/linux-4.4.14/drivers/soc/rockchip/ |
D | pm_domains.c | 48 struct generic_pm_domain genpd; 61 struct generic_pm_domain *domains[]; 169 static int rockchip_pd_power_on(struct generic_pm_domain *domain) in rockchip_pd_power_on() 176 static int rockchip_pd_power_off(struct generic_pm_domain *domain) in rockchip_pd_power_off() 183 static int rockchip_pd_attach_dev(struct generic_pm_domain *genpd, in rockchip_pd_attach_dev() 213 static void rockchip_pd_detach_dev(struct generic_pm_domain *genpd, in rockchip_pd_detach_dev() 334 struct generic_pm_domain *genpd; in rockchip_pm_domain_cleanup()
|
/linux-4.4.14/arch/arm/mach-shmobile/ |
D | pm-rmobile.c | 39 struct rmobile_pm_domain *to_rmobile_pd(struct generic_pm_domain *d) in to_rmobile_pd() 44 static int rmobile_pd_power_down(struct generic_pm_domain *genpd) in rmobile_pd_power_down() 118 static int rmobile_pd_power_up(struct generic_pm_domain *genpd) in rmobile_pd_power_up() 130 struct generic_pm_domain *genpd = &rmobile_pd->genpd; in rmobile_init_pm_domain() 303 struct generic_pm_domain *genpd_parent) in rmobile_add_pm_domains()
|
D | pm-rmobile.h | 16 struct generic_pm_domain genpd;
|
/linux-4.4.14/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()
|
/linux-4.4.14/drivers/soc/mediatek/ |
D | mtk-scpsys.c | 173 struct generic_pm_domain genpd; 212 static int scpsys_power_on(struct generic_pm_domain *genpd) in scpsys_power_on() 307 static int scpsys_power_off(struct generic_pm_domain *genpd) in scpsys_power_off() 392 struct generic_pm_domain *genpd; in scpsys_active_wakeup() 455 struct generic_pm_domain *genpd = &scpd->genpd; in scpsys_probe()
|
/linux-4.4.14/drivers/clk/shmobile/ |
D | clk-mstp.c | 248 int cpg_mstp_attach_dev(struct generic_pm_domain *domain, struct device *dev) in cpg_mstp_attach_dev() 300 void cpg_mstp_detach_dev(struct generic_pm_domain *domain, struct device *dev) in cpg_mstp_detach_dev() 308 struct generic_pm_domain *pd; in cpg_mstp_add_clk_domain()
|
/linux-4.4.14/drivers/clk/qcom/ |
D | gdsc.h | 43 struct generic_pm_domain pd;
|
D | gdsc.c | 124 static int gdsc_enable(struct generic_pm_domain *domain) in gdsc_enable() 151 static int gdsc_disable(struct generic_pm_domain *domain) in gdsc_disable()
|
/linux-4.4.14/drivers/soc/dove/ |
D | pmu.c | 124 struct generic_pm_domain base; 142 static int pmu_domain_power_off(struct generic_pm_domain *domain) in pmu_domain_power_off() 176 static int pmu_domain_power_on(struct generic_pm_domain *domain) in pmu_domain_power_on()
|
/linux-4.4.14/drivers/staging/board/ |
D | board.c | 143 struct generic_pm_domain *pd; in board_staging_add_dev_domain()
|