generic_pm_domain   38 arch/arm/mach-s3c64xx/pm.c 	struct generic_pm_domain pd;
generic_pm_domain   41 arch/arm/mach-s3c64xx/pm.c static int s3c64xx_pd_off(struct generic_pm_domain *domain)
generic_pm_domain   55 arch/arm/mach-s3c64xx/pm.c static int s3c64xx_pd_on(struct generic_pm_domain *domain)
generic_pm_domain   18 arch/arm/mach-ux500/pm_domains.c static int pd_power_off(struct generic_pm_domain *domain)
generic_pm_domain   30 arch/arm/mach-ux500/pm_domains.c static int pd_power_on(struct generic_pm_domain *domain)
generic_pm_domain   42 arch/arm/mach-ux500/pm_domains.c static struct generic_pm_domain ux500_pm_domain_vape = {
generic_pm_domain   48 arch/arm/mach-ux500/pm_domains.c static struct generic_pm_domain *ux500_pm_domains[NR_DOMAINS] = {
generic_pm_domain   34 arch/arm/mach-zx/zx296702-pm-domain.c 	struct generic_pm_domain dm;
generic_pm_domain   38 arch/arm/mach-zx/zx296702-pm-domain.c static int normal_power_off(struct generic_pm_domain *domain)
generic_pm_domain   74 arch/arm/mach-zx/zx296702-pm-domain.c static int normal_power_on(struct generic_pm_domain *domain)
generic_pm_domain  145 arch/arm/mach-zx/zx296702-pm-domain.c static struct generic_pm_domain *zx296702_pm_domains[] = {
generic_pm_domain   45 drivers/base/power/domain.c 	void (*lock)(struct generic_pm_domain *genpd);
generic_pm_domain   46 drivers/base/power/domain.c 	void (*lock_nested)(struct generic_pm_domain *genpd, int depth);
generic_pm_domain   47 drivers/base/power/domain.c 	int (*lock_interruptible)(struct generic_pm_domain *genpd);
generic_pm_domain   48 drivers/base/power/domain.c 	void (*unlock)(struct generic_pm_domain *genpd);
generic_pm_domain   51 drivers/base/power/domain.c static void genpd_lock_mtx(struct generic_pm_domain *genpd)
generic_pm_domain   56 drivers/base/power/domain.c static void genpd_lock_nested_mtx(struct generic_pm_domain *genpd,
generic_pm_domain   62 drivers/base/power/domain.c static int genpd_lock_interruptible_mtx(struct generic_pm_domain *genpd)
generic_pm_domain   67 drivers/base/power/domain.c static void genpd_unlock_mtx(struct generic_pm_domain *genpd)
generic_pm_domain   79 drivers/base/power/domain.c static void genpd_lock_spin(struct generic_pm_domain *genpd)
generic_pm_domain   88 drivers/base/power/domain.c static void genpd_lock_nested_spin(struct generic_pm_domain *genpd,
generic_pm_domain   98 drivers/base/power/domain.c static int genpd_lock_interruptible_spin(struct generic_pm_domain *genpd)
generic_pm_domain  108 drivers/base/power/domain.c static void genpd_unlock_spin(struct generic_pm_domain *genpd)
generic_pm_domain  134 drivers/base/power/domain.c 		const struct generic_pm_domain *genpd)
generic_pm_domain  160 drivers/base/power/domain.c static struct generic_pm_domain *dev_to_genpd_safe(struct device *dev)
generic_pm_domain  176 drivers/base/power/domain.c static struct generic_pm_domain *dev_to_genpd(struct device *dev)
generic_pm_domain  184 drivers/base/power/domain.c static int genpd_stop_dev(const struct generic_pm_domain *genpd,
generic_pm_domain  190 drivers/base/power/domain.c static int genpd_start_dev(const struct generic_pm_domain *genpd,
generic_pm_domain  196 drivers/base/power/domain.c static bool genpd_sd_counter_dec(struct generic_pm_domain *genpd)
generic_pm_domain  206 drivers/base/power/domain.c static void genpd_sd_counter_inc(struct generic_pm_domain *genpd)
generic_pm_domain  213 drivers/base/power/domain.c static void genpd_update_accounting(struct generic_pm_domain *genpd)
generic_pm_domain  237 drivers/base/power/domain.c static inline void genpd_update_accounting(struct generic_pm_domain *genpd) {}
generic_pm_domain  240 drivers/base/power/domain.c static int _genpd_reeval_performance_state(struct generic_pm_domain *genpd,
generic_pm_domain  285 drivers/base/power/domain.c static int _genpd_set_performance_state(struct generic_pm_domain *genpd,
generic_pm_domain  288 drivers/base/power/domain.c 	struct generic_pm_domain *master;
generic_pm_domain  378 drivers/base/power/domain.c 	struct generic_pm_domain *genpd;
generic_pm_domain  411 drivers/base/power/domain.c static int _genpd_power_on(struct generic_pm_domain *genpd, bool timed)
generic_pm_domain  441 drivers/base/power/domain.c static int _genpd_power_off(struct generic_pm_domain *genpd, bool timed)
generic_pm_domain  478 drivers/base/power/domain.c static void genpd_queue_power_off_work(struct generic_pm_domain *genpd)
generic_pm_domain  494 drivers/base/power/domain.c static int genpd_power_off(struct generic_pm_domain *genpd, bool one_dev_on,
generic_pm_domain  587 drivers/base/power/domain.c static int genpd_power_on(struct generic_pm_domain *genpd, unsigned int depth)
generic_pm_domain  601 drivers/base/power/domain.c 		struct generic_pm_domain *master = link->master;
generic_pm_domain  647 drivers/base/power/domain.c 		struct generic_pm_domain *genpd;
generic_pm_domain  683 drivers/base/power/domain.c 	struct generic_pm_domain *genpd;
generic_pm_domain  685 drivers/base/power/domain.c 	genpd = container_of(work, struct generic_pm_domain, power_off_work);
generic_pm_domain  748 drivers/base/power/domain.c 	struct generic_pm_domain *genpd;
generic_pm_domain  823 drivers/base/power/domain.c 	struct generic_pm_domain *genpd;
generic_pm_domain  907 drivers/base/power/domain.c 	struct generic_pm_domain *genpd;
generic_pm_domain  927 drivers/base/power/domain.c static bool genpd_present(const struct generic_pm_domain *genpd)
generic_pm_domain  929 drivers/base/power/domain.c 	const struct generic_pm_domain *gpd;
generic_pm_domain  958 drivers/base/power/domain.c static void genpd_sync_power_off(struct generic_pm_domain *genpd, bool use_lock,
generic_pm_domain 1000 drivers/base/power/domain.c static void genpd_sync_power_on(struct generic_pm_domain *genpd, bool use_lock,
generic_pm_domain 1042 drivers/base/power/domain.c 			  const struct generic_pm_domain *genpd)
generic_pm_domain 1064 drivers/base/power/domain.c 	struct generic_pm_domain *genpd;
generic_pm_domain 1112 drivers/base/power/domain.c 	struct generic_pm_domain *genpd;
generic_pm_domain 1171 drivers/base/power/domain.c 	struct generic_pm_domain *genpd;
generic_pm_domain 1209 drivers/base/power/domain.c 	const struct generic_pm_domain *genpd;
generic_pm_domain 1238 drivers/base/power/domain.c 	const struct generic_pm_domain *genpd;
generic_pm_domain 1281 drivers/base/power/domain.c 	struct generic_pm_domain *genpd;
generic_pm_domain 1327 drivers/base/power/domain.c 	struct generic_pm_domain *genpd;
generic_pm_domain 1355 drivers/base/power/domain.c 	struct generic_pm_domain *genpd;
generic_pm_domain 1449 drivers/base/power/domain.c static void genpd_update_cpumask(struct generic_pm_domain *genpd,
generic_pm_domain 1458 drivers/base/power/domain.c 		struct generic_pm_domain *master = link->master;
generic_pm_domain 1471 drivers/base/power/domain.c static void genpd_set_cpumask(struct generic_pm_domain *genpd, int cpu)
generic_pm_domain 1477 drivers/base/power/domain.c static void genpd_clear_cpumask(struct generic_pm_domain *genpd, int cpu)
generic_pm_domain 1483 drivers/base/power/domain.c static int genpd_get_cpu(struct generic_pm_domain *genpd, struct device *dev)
generic_pm_domain 1498 drivers/base/power/domain.c static int genpd_add_device(struct generic_pm_domain *genpd, struct device *dev,
generic_pm_domain 1545 drivers/base/power/domain.c int pm_genpd_add_device(struct generic_pm_domain *genpd, struct device *dev)
generic_pm_domain 1557 drivers/base/power/domain.c static int genpd_remove_device(struct generic_pm_domain *genpd,
generic_pm_domain 1608 drivers/base/power/domain.c 	struct generic_pm_domain *genpd = dev_to_genpd_safe(dev);
generic_pm_domain 1617 drivers/base/power/domain.c static int genpd_add_subdomain(struct generic_pm_domain *genpd,
generic_pm_domain 1618 drivers/base/power/domain.c 			       struct generic_pm_domain *subdomain)
generic_pm_domain 1677 drivers/base/power/domain.c int pm_genpd_add_subdomain(struct generic_pm_domain *genpd,
generic_pm_domain 1678 drivers/base/power/domain.c 			   struct generic_pm_domain *subdomain)
generic_pm_domain 1695 drivers/base/power/domain.c int pm_genpd_remove_subdomain(struct generic_pm_domain *genpd,
generic_pm_domain 1696 drivers/base/power/domain.c 			      struct generic_pm_domain *subdomain)
generic_pm_domain 1742 drivers/base/power/domain.c static int genpd_set_default_power_state(struct generic_pm_domain *genpd)
generic_pm_domain 1757 drivers/base/power/domain.c static void genpd_lock_init(struct generic_pm_domain *genpd)
generic_pm_domain 1776 drivers/base/power/domain.c int pm_genpd_init(struct generic_pm_domain *genpd,
generic_pm_domain 1846 drivers/base/power/domain.c static int genpd_remove(struct generic_pm_domain *genpd)
generic_pm_domain 1899 drivers/base/power/domain.c int pm_genpd_remove(struct generic_pm_domain *genpd)
generic_pm_domain 1958 drivers/base/power/domain.c static struct generic_pm_domain *genpd_xlate_simple(
generic_pm_domain 1975 drivers/base/power/domain.c static struct generic_pm_domain *genpd_xlate_onecell(
generic_pm_domain 2029 drivers/base/power/domain.c 				 struct generic_pm_domain *genpd)
generic_pm_domain 2088 drivers/base/power/domain.c 	struct generic_pm_domain *genpd;
generic_pm_domain 2168 drivers/base/power/domain.c 	struct generic_pm_domain *gpd;
generic_pm_domain 2213 drivers/base/power/domain.c static struct generic_pm_domain *genpd_get_from_provider(
generic_pm_domain 2216 drivers/base/power/domain.c 	struct generic_pm_domain *genpd = ERR_PTR(-ENOENT);
generic_pm_domain 2247 drivers/base/power/domain.c 	struct generic_pm_domain *genpd;
generic_pm_domain 2279 drivers/base/power/domain.c 	struct generic_pm_domain *parent, *subdomain;
generic_pm_domain 2318 drivers/base/power/domain.c struct generic_pm_domain *of_genpd_remove_last(struct device_node *np)
generic_pm_domain 2320 drivers/base/power/domain.c 	struct generic_pm_domain *gpd, *tmp, *genpd = ERR_PTR(-ENOENT);
generic_pm_domain 2360 drivers/base/power/domain.c 	struct generic_pm_domain *pd;
generic_pm_domain 2395 drivers/base/power/domain.c 	struct generic_pm_domain *pd;
generic_pm_domain 2408 drivers/base/power/domain.c 	struct generic_pm_domain *pd;
generic_pm_domain 2701 drivers/base/power/domain.c 	struct generic_pm_domain *genpd = NULL;
generic_pm_domain 2704 drivers/base/power/domain.c 	genpd = container_of(genpd_dev, struct generic_pm_domain, dev);
generic_pm_domain 2764 drivers/base/power/domain.c 			struct generic_pm_domain *genpd)
generic_pm_domain 2822 drivers/base/power/domain.c 	struct generic_pm_domain *genpd;
generic_pm_domain 2850 drivers/base/power/domain.c 	struct generic_pm_domain *genpd = s->private;
generic_pm_domain 2872 drivers/base/power/domain.c 	struct generic_pm_domain *genpd = s->private;
generic_pm_domain 2889 drivers/base/power/domain.c 	struct generic_pm_domain *genpd = s->private;
generic_pm_domain 2918 drivers/base/power/domain.c 	struct generic_pm_domain *genpd = s->private;
generic_pm_domain 2938 drivers/base/power/domain.c 	struct generic_pm_domain *genpd = s->private;
generic_pm_domain 2966 drivers/base/power/domain.c 	struct generic_pm_domain *genpd = s->private;
generic_pm_domain 2992 drivers/base/power/domain.c 	struct generic_pm_domain *genpd = s->private;
generic_pm_domain 3015 drivers/base/power/domain.c 	struct generic_pm_domain *genpd;
generic_pm_domain  123 drivers/base/power/domain_governor.c 	struct generic_pm_domain *genpd = pd_to_genpd(pd);
generic_pm_domain  139 drivers/base/power/domain_governor.c 		struct generic_pm_domain *sd = link->slave;
generic_pm_domain  211 drivers/base/power/domain_governor.c 	struct generic_pm_domain *genpd = pd_to_genpd(pd);
generic_pm_domain  254 drivers/base/power/domain_governor.c 	struct generic_pm_domain *genpd = pd_to_genpd(pd);
generic_pm_domain   79 drivers/clk/davinci/psc.c 	struct generic_pm_domain pm_domain;
generic_pm_domain  177 drivers/clk/davinci/psc.c static int davinci_psc_genpd_attach_dev(struct generic_pm_domain *pm_domain,
generic_pm_domain  212 drivers/clk/davinci/psc.c static void davinci_psc_genpd_detach_dev(struct generic_pm_domain *pm_domain,
generic_pm_domain  367 drivers/clk/davinci/psc.c 	struct generic_pm_domain **pm_domains;
generic_pm_domain  205 drivers/clk/qcom/gdsc.c static int gdsc_enable(struct generic_pm_domain *domain)
generic_pm_domain  260 drivers/clk/qcom/gdsc.c static int gdsc_disable(struct generic_pm_domain *domain)
generic_pm_domain   29 drivers/clk/qcom/gdsc.h 	struct generic_pm_domain	pd;
generic_pm_domain   30 drivers/clk/qcom/gdsc.h 	struct generic_pm_domain	*parent;
generic_pm_domain  153 drivers/clk/qcom/gpucc-sdm845.c static int gx_gdsc_enable(struct generic_pm_domain *domain)
generic_pm_domain  268 drivers/clk/renesas/clk-mstp.c int cpg_mstp_attach_dev(struct generic_pm_domain *unused, struct device *dev)
generic_pm_domain  316 drivers/clk/renesas/clk-mstp.c void cpg_mstp_detach_dev(struct generic_pm_domain *unused, struct device *dev)
generic_pm_domain  324 drivers/clk/renesas/clk-mstp.c 	struct generic_pm_domain *pd;
generic_pm_domain  380 drivers/clk/renesas/r9a06g032-clocks.c static int r9a06g032_attach_dev(struct generic_pm_domain *pd,
generic_pm_domain  408 drivers/clk/renesas/r9a06g032-clocks.c static void r9a06g032_detach_dev(struct generic_pm_domain *unused, struct device *dev)
generic_pm_domain  417 drivers/clk/renesas/r9a06g032-clocks.c 	struct generic_pm_domain *pd;
generic_pm_domain  451 drivers/clk/renesas/renesas-cpg-mssr.c 	struct generic_pm_domain genpd;
generic_pm_domain  481 drivers/clk/renesas/renesas-cpg-mssr.c int cpg_mssr_attach_dev(struct generic_pm_domain *unused, struct device *dev)
generic_pm_domain  530 drivers/clk/renesas/renesas-cpg-mssr.c void cpg_mssr_detach_dev(struct generic_pm_domain *unused, struct device *dev)
generic_pm_domain  541 drivers/clk/renesas/renesas-cpg-mssr.c 	struct generic_pm_domain *genpd;
generic_pm_domain   15 drivers/firmware/arm_scmi/scmi_pm_domain.c 	struct generic_pm_domain genpd;
generic_pm_domain   23 drivers/firmware/arm_scmi/scmi_pm_domain.c static int scmi_pd_power(struct generic_pm_domain *domain, bool power_on)
generic_pm_domain   44 drivers/firmware/arm_scmi/scmi_pm_domain.c static int scmi_pd_power_on(struct generic_pm_domain *domain)
generic_pm_domain   49 drivers/firmware/arm_scmi/scmi_pm_domain.c static int scmi_pd_power_off(struct generic_pm_domain *domain)
generic_pm_domain   61 drivers/firmware/arm_scmi/scmi_pm_domain.c 	struct generic_pm_domain **domains;
generic_pm_domain   68 drivers/firmware/imx/scu-pd.c 	struct generic_pm_domain pd;
generic_pm_domain  171 drivers/firmware/imx/scu-pd.c to_imx_sc_pd(struct generic_pm_domain *genpd)
generic_pm_domain  176 drivers/firmware/imx/scu-pd.c static int imx_sc_pd_power(struct generic_pm_domain *domain, bool power_on)
generic_pm_domain  201 drivers/firmware/imx/scu-pd.c static int imx_sc_pd_power_on(struct generic_pm_domain *domain)
generic_pm_domain  206 drivers/firmware/imx/scu-pd.c static int imx_sc_pd_power_off(struct generic_pm_domain *domain)
generic_pm_domain  211 drivers/firmware/imx/scu-pd.c static struct generic_pm_domain *imx_scu_pd_xlate(struct of_phandle_args *spec,
generic_pm_domain  214 drivers/firmware/imx/scu-pd.c 	struct generic_pm_domain *domain = ERR_PTR(-ENOENT);
generic_pm_domain  278 drivers/firmware/imx/scu-pd.c 	struct generic_pm_domain **domains;
generic_pm_domain   16 drivers/firmware/scpi_pm_domain.c 	struct generic_pm_domain genpd;
generic_pm_domain   51 drivers/firmware/scpi_pm_domain.c static int scpi_pd_power_on(struct generic_pm_domain *domain)
generic_pm_domain   58 drivers/firmware/scpi_pm_domain.c static int scpi_pd_power_off(struct generic_pm_domain *domain)
generic_pm_domain   71 drivers/firmware/scpi_pm_domain.c 	struct generic_pm_domain **domains;
generic_pm_domain  122 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c 	struct generic_pm_domain gpd;
generic_pm_domain  125 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c static int acp_poweroff(struct generic_pm_domain *genpd)
generic_pm_domain  146 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c static int acp_poweron(struct generic_pm_domain *genpd)
generic_pm_domain   36 drivers/soc/actions/owl-sps.c 	struct generic_pm_domain *domains[];
generic_pm_domain   42 drivers/soc/actions/owl-sps.c 	struct generic_pm_domain genpd;
generic_pm_domain   57 drivers/soc/actions/owl-sps.c static int owl_sps_power_on(struct generic_pm_domain *domain)
generic_pm_domain   66 drivers/soc/actions/owl-sps.c static int owl_sps_power_off(struct generic_pm_domain *domain)
generic_pm_domain  223 drivers/soc/amlogic/meson-ee-pwrc.c 	struct generic_pm_domain base;
generic_pm_domain  250 drivers/soc/amlogic/meson-ee-pwrc.c static int meson_ee_pwrc_off(struct generic_pm_domain *domain)
generic_pm_domain  286 drivers/soc/amlogic/meson-ee-pwrc.c static int meson_ee_pwrc_on(struct generic_pm_domain *domain)
generic_pm_domain   33 drivers/soc/amlogic/meson-gx-pwrc-vpu.c 	struct generic_pm_domain genpd;
generic_pm_domain   42 drivers/soc/amlogic/meson-gx-pwrc-vpu.c struct meson_gx_pwrc_vpu *genpd_to_pd(struct generic_pm_domain *d)
generic_pm_domain   47 drivers/soc/amlogic/meson-gx-pwrc-vpu.c static int meson_gx_pwrc_vpu_power_off(struct generic_pm_domain *genpd)
generic_pm_domain   85 drivers/soc/amlogic/meson-gx-pwrc-vpu.c static int meson_g12a_pwrc_vpu_power_off(struct generic_pm_domain *genpd)
generic_pm_domain  143 drivers/soc/amlogic/meson-gx-pwrc-vpu.c static int meson_gx_pwrc_vpu_power_on(struct generic_pm_domain *genpd)
generic_pm_domain  191 drivers/soc/amlogic/meson-gx-pwrc-vpu.c static int meson_g12a_pwrc_vpu_power_on(struct generic_pm_domain *genpd)
generic_pm_domain  133 drivers/soc/bcm/bcm2835-power.c 	struct generic_pm_domain base;
generic_pm_domain  359 drivers/soc/bcm/bcm2835-power.c static int bcm2835_power_pd_power_on(struct generic_pm_domain *domain)
generic_pm_domain  425 drivers/soc/bcm/bcm2835-power.c static int bcm2835_power_pd_power_off(struct generic_pm_domain *domain)
generic_pm_domain  672 drivers/soc/bcm/bcm2835-power.c 		struct generic_pm_domain *dom = &power->domains[i].base;
generic_pm_domain   27 drivers/soc/bcm/raspberrypi-power.c 	struct generic_pm_domain base;
generic_pm_domain   64 drivers/soc/bcm/raspberrypi-power.c static int rpi_domain_off(struct generic_pm_domain *domain)
generic_pm_domain   72 drivers/soc/bcm/raspberrypi-power.c static int rpi_domain_on(struct generic_pm_domain *domain)
generic_pm_domain  125 drivers/soc/dove/pmu.c 	struct generic_pm_domain base;
generic_pm_domain  143 drivers/soc/dove/pmu.c static int pmu_domain_power_off(struct generic_pm_domain *domain)
generic_pm_domain  177 drivers/soc/dove/pmu.c static int pmu_domain_power_on(struct generic_pm_domain *domain)
generic_pm_domain   43 drivers/soc/imx/gpc.c 	struct generic_pm_domain base;
generic_pm_domain   54 drivers/soc/imx/gpc.c to_imx_pm_domain(struct generic_pm_domain *genpd)
generic_pm_domain   59 drivers/soc/imx/gpc.c static int imx6_pm_domain_power_off(struct generic_pm_domain *genpd)
generic_pm_domain   87 drivers/soc/imx/gpc.c static int imx6_pm_domain_power_on(struct generic_pm_domain *genpd)
generic_pm_domain  350 drivers/soc/imx/gpc.c static struct generic_pm_domain *imx_gpc_onecell_domains[] = {
generic_pm_domain  105 drivers/soc/imx/gpcv2.c 	struct generic_pm_domain genpd;
generic_pm_domain  129 drivers/soc/imx/gpcv2.c static int imx_gpc_pu_pgc_sw_pxx_req(struct generic_pm_domain *genpd,
generic_pm_domain  211 drivers/soc/imx/gpcv2.c static int imx_gpc_pu_pgc_sw_pup_req(struct generic_pm_domain *genpd)
generic_pm_domain  216 drivers/soc/imx/gpcv2.c static int imx_gpc_pu_pgc_sw_pdn_req(struct generic_pm_domain *genpd)
generic_pm_domain  125 drivers/soc/mediatek/mtk-scpsys.c 	struct generic_pm_domain genpd;
generic_pm_domain  183 drivers/soc/mediatek/mtk-scpsys.c static int scpsys_power_on(struct generic_pm_domain *genpd)
generic_pm_domain  273 drivers/soc/mediatek/mtk-scpsys.c static int scpsys_power_off(struct generic_pm_domain *genpd)
generic_pm_domain  410 drivers/soc/mediatek/mtk-scpsys.c 		struct generic_pm_domain *genpd = &scpd->genpd;
generic_pm_domain  448 drivers/soc/mediatek/mtk-scpsys.c 		struct generic_pm_domain *genpd = &scpd->genpd;
generic_pm_domain   90 drivers/soc/qcom/qcom_aoss.c 	struct generic_pm_domain pd;
generic_pm_domain  323 drivers/soc/qcom/qcom_aoss.c static int qmp_pd_power_on(struct generic_pm_domain *domain)
generic_pm_domain  328 drivers/soc/qcom/qcom_aoss.c static int qmp_pd_power_off(struct generic_pm_domain *domain)
generic_pm_domain   40 drivers/soc/qcom/rpmhpd.c 	struct generic_pm_domain pd;
generic_pm_domain   41 drivers/soc/qcom/rpmhpd.c 	struct generic_pm_domain *parent;
generic_pm_domain  217 drivers/soc/qcom/rpmhpd.c static int rpmhpd_power_on(struct generic_pm_domain *domain)
generic_pm_domain  235 drivers/soc/qcom/rpmhpd.c static int rpmhpd_power_off(struct generic_pm_domain *domain)
generic_pm_domain  252 drivers/soc/qcom/rpmhpd.c static int rpmhpd_set_performance_state(struct generic_pm_domain *domain,
generic_pm_domain  284 drivers/soc/qcom/rpmhpd.c static unsigned int rpmhpd_get_performance_state(struct generic_pm_domain *genpd,
generic_pm_domain   97 drivers/soc/qcom/rpmpd.c 	struct generic_pm_domain pd;
generic_pm_domain  267 drivers/soc/qcom/rpmpd.c static int rpmpd_power_on(struct generic_pm_domain *domain)
generic_pm_domain  289 drivers/soc/qcom/rpmpd.c static int rpmpd_power_off(struct generic_pm_domain *domain)
generic_pm_domain  305 drivers/soc/qcom/rpmpd.c static int rpmpd_set_performance(struct generic_pm_domain *domain,
generic_pm_domain  331 drivers/soc/qcom/rpmpd.c static unsigned int rpmpd_get_performance(struct generic_pm_domain *genpd,
generic_pm_domain  170 drivers/soc/renesas/rcar-sysc.c 	struct generic_pm_domain genpd;
generic_pm_domain  176 drivers/soc/renesas/rcar-sysc.c static inline struct rcar_sysc_pd *to_rcar_pd(struct generic_pm_domain *d)
generic_pm_domain  181 drivers/soc/renesas/rcar-sysc.c static int rcar_sysc_pd_power_off(struct generic_pm_domain *genpd)
generic_pm_domain  189 drivers/soc/renesas/rcar-sysc.c static int rcar_sysc_pd_power_on(struct generic_pm_domain *genpd)
generic_pm_domain  201 drivers/soc/renesas/rcar-sysc.c 	struct generic_pm_domain *genpd = &pd->genpd;
generic_pm_domain  324 drivers/soc/renesas/rcar-sysc.c 	struct generic_pm_domain *domains[RCAR_PD_ALWAYS_ON + 1];
generic_pm_domain  436 drivers/soc/renesas/rcar-sysc.c 	struct generic_pm_domain *genpd;
generic_pm_domain   35 drivers/soc/renesas/rmobile-sysc.c 	struct generic_pm_domain genpd;
generic_pm_domain   43 drivers/soc/renesas/rmobile-sysc.c struct rmobile_pm_domain *to_rmobile_pd(struct generic_pm_domain *d)
generic_pm_domain   48 drivers/soc/renesas/rmobile-sysc.c static int rmobile_pd_power_down(struct generic_pm_domain *genpd)
generic_pm_domain  106 drivers/soc/renesas/rmobile-sysc.c static int rmobile_pd_power_up(struct generic_pm_domain *genpd)
generic_pm_domain  113 drivers/soc/renesas/rmobile-sysc.c 	struct generic_pm_domain *genpd = &rmobile_pd->genpd;
generic_pm_domain  282 drivers/soc/renesas/rmobile-sysc.c 					 struct generic_pm_domain *genpd_parent)
generic_pm_domain   67 drivers/soc/rockchip/pm_domains.c 	struct generic_pm_domain genpd;
generic_pm_domain   83 drivers/soc/rockchip/pm_domains.c 	struct generic_pm_domain *domains[];
generic_pm_domain  156 drivers/soc/rockchip/pm_domains.c 	struct generic_pm_domain *genpd = &pd->genpd;
generic_pm_domain  267 drivers/soc/rockchip/pm_domains.c 	struct generic_pm_domain *genpd = &pd->genpd;
generic_pm_domain  329 drivers/soc/rockchip/pm_domains.c static int rockchip_pd_power_on(struct generic_pm_domain *domain)
generic_pm_domain  336 drivers/soc/rockchip/pm_domains.c static int rockchip_pd_power_off(struct generic_pm_domain *domain)
generic_pm_domain  343 drivers/soc/rockchip/pm_domains.c static int rockchip_pd_attach_dev(struct generic_pm_domain *genpd,
generic_pm_domain  373 drivers/soc/rockchip/pm_domains.c static void rockchip_pd_detach_dev(struct generic_pm_domain *genpd,
generic_pm_domain  539 drivers/soc/rockchip/pm_domains.c 	struct generic_pm_domain *genpd;
generic_pm_domain  568 drivers/soc/rockchip/pm_domains.c 	struct generic_pm_domain *child_domain, *parent_domain;
generic_pm_domain   32 drivers/soc/samsung/pm_domains.c 	struct generic_pm_domain pd;
generic_pm_domain   36 drivers/soc/samsung/pm_domains.c static int exynos_pd_power(struct generic_pm_domain *domain, bool power_on)
generic_pm_domain   66 drivers/soc/samsung/pm_domains.c static int exynos_pd_power_on(struct generic_pm_domain *domain)
generic_pm_domain   71 drivers/soc/samsung/pm_domains.c static int exynos_pd_power_off(struct generic_pm_domain *domain)
generic_pm_domain  146 drivers/soc/tegra/pmc.c 	struct generic_pm_domain genpd;
generic_pm_domain  355 drivers/soc/tegra/pmc.c to_powergate(struct generic_pm_domain *domain)
generic_pm_domain  656 drivers/soc/tegra/pmc.c static int tegra_genpd_power_on(struct generic_pm_domain *domain)
generic_pm_domain  675 drivers/soc/tegra/pmc.c static int tegra_genpd_power_off(struct generic_pm_domain *domain)
generic_pm_domain 1103 drivers/soc/tegra/pmc.c static void tegra_powergate_remove(struct generic_pm_domain *genpd)
generic_pm_domain 1121 drivers/soc/tegra/pmc.c 	struct generic_pm_domain *genpd;
generic_pm_domain   21 drivers/soc/tegra/powergate-bpmp.c 	struct generic_pm_domain genpd;
generic_pm_domain   27 drivers/soc/tegra/powergate-bpmp.c to_tegra_powergate(struct generic_pm_domain *genpd)
generic_pm_domain  150 drivers/soc/tegra/powergate-bpmp.c static int tegra_powergate_power_on(struct generic_pm_domain *domain)
generic_pm_domain  159 drivers/soc/tegra/powergate-bpmp.c static int tegra_powergate_power_off(struct generic_pm_domain *domain)
generic_pm_domain  200 drivers/soc/tegra/powergate-bpmp.c 	struct generic_pm_domain *genpd = &powergate->genpd;
generic_pm_domain  258 drivers/soc/tegra/powergate-bpmp.c 	struct generic_pm_domain **domains;
generic_pm_domain  308 drivers/soc/tegra/powergate-bpmp.c static struct generic_pm_domain *
generic_pm_domain  311 drivers/soc/tegra/powergate-bpmp.c 	struct generic_pm_domain *domain = ERR_PTR(-ENOENT);
generic_pm_domain   43 drivers/soc/ti/ti_sci_pm_domains.c 	struct generic_pm_domain pd;
generic_pm_domain   79 drivers/soc/ti/ti_sci_pm_domains.c 	struct generic_pm_domain *pd = pd_to_genpd(dev->pm_domain);
generic_pm_domain  112 drivers/soc/ti/ti_sci_pm_domains.c static int ti_sci_pd_attach_dev(struct generic_pm_domain *domain,
generic_pm_domain  157 drivers/soc/ti/ti_sci_pm_domains.c static void ti_sci_pd_detach_dev(struct generic_pm_domain *domain,
generic_pm_domain   35 drivers/soc/xilinx/zynqmp_pm_domains.c 	struct generic_pm_domain gpd;
generic_pm_domain   72 drivers/soc/xilinx/zynqmp_pm_domains.c static int zynqmp_gpd_power_on(struct generic_pm_domain *domain)
generic_pm_domain  104 drivers/soc/xilinx/zynqmp_pm_domains.c static int zynqmp_gpd_power_off(struct generic_pm_domain *domain)
generic_pm_domain  158 drivers/soc/xilinx/zynqmp_pm_domains.c static int zynqmp_gpd_attach_dev(struct generic_pm_domain *domain,
generic_pm_domain  194 drivers/soc/xilinx/zynqmp_pm_domains.c static void zynqmp_gpd_detach_dev(struct generic_pm_domain *domain,
generic_pm_domain  223 drivers/soc/xilinx/zynqmp_pm_domains.c static struct generic_pm_domain *zynqmp_gpd_xlate
generic_pm_domain  263 drivers/soc/xilinx/zynqmp_pm_domains.c 	struct generic_pm_domain **domains;
generic_pm_domain  142 drivers/soc/zte/zx296718_pm_domains.c static struct generic_pm_domain *zx296718_pm_domains[] = {
generic_pm_domain   23 drivers/soc/zte/zx2967_pm_domains.c static int zx2967_power_on(struct generic_pm_domain *domain)
generic_pm_domain   67 drivers/soc/zte/zx2967_pm_domains.c static int zx2967_power_off(struct generic_pm_domain *domain)
generic_pm_domain  112 drivers/soc/zte/zx2967_pm_domains.c 		    struct generic_pm_domain **zx_pm_domains,
generic_pm_domain   34 drivers/soc/zte/zx2967_pm_domains.h 	struct generic_pm_domain dm;
generic_pm_domain   41 drivers/soc/zte/zx2967_pm_domains.h 		    struct generic_pm_domain **zx_pm_domains,
generic_pm_domain   17 include/linux/clk/renesas.h struct generic_pm_domain;
generic_pm_domain   21 include/linux/clk/renesas.h int cpg_mstp_attach_dev(struct generic_pm_domain *unused, struct device *dev);
generic_pm_domain   22 include/linux/clk/renesas.h void cpg_mstp_detach_dev(struct generic_pm_domain *unused, struct device *dev);
generic_pm_domain   29 include/linux/clk/renesas.h int cpg_mssr_attach_dev(struct generic_pm_domain *unused, struct device *dev);
generic_pm_domain   30 include/linux/clk/renesas.h void cpg_mssr_detach_dev(struct generic_pm_domain *unused, struct device *dev);
generic_pm_domain  113 include/linux/pm_domain.h 	int (*power_off)(struct generic_pm_domain *domain);
generic_pm_domain  114 include/linux/pm_domain.h 	int (*power_on)(struct generic_pm_domain *domain);
generic_pm_domain  116 include/linux/pm_domain.h 	unsigned int (*opp_to_performance_state)(struct generic_pm_domain *genpd,
generic_pm_domain  118 include/linux/pm_domain.h 	int (*set_performance_state)(struct generic_pm_domain *genpd,
generic_pm_domain  125 include/linux/pm_domain.h 	int (*attach_dev)(struct generic_pm_domain *domain,
generic_pm_domain  127 include/linux/pm_domain.h 	void (*detach_dev)(struct generic_pm_domain *domain,
generic_pm_domain  148 include/linux/pm_domain.h static inline struct generic_pm_domain *pd_to_genpd(struct dev_pm_domain *pd)
generic_pm_domain  150 include/linux/pm_domain.h 	return container_of(pd, struct generic_pm_domain, domain);
generic_pm_domain  154 include/linux/pm_domain.h 	struct generic_pm_domain *master;
generic_pm_domain  156 include/linux/pm_domain.h 	struct generic_pm_domain *slave;
generic_pm_domain  197 include/linux/pm_domain.h int pm_genpd_add_device(struct generic_pm_domain *genpd, struct device *dev);
generic_pm_domain  199 include/linux/pm_domain.h int pm_genpd_add_subdomain(struct generic_pm_domain *genpd,
generic_pm_domain  200 include/linux/pm_domain.h 			   struct generic_pm_domain *subdomain);
generic_pm_domain  201 include/linux/pm_domain.h int pm_genpd_remove_subdomain(struct generic_pm_domain *genpd,
generic_pm_domain  202 include/linux/pm_domain.h 			      struct generic_pm_domain *subdomain);
generic_pm_domain  203 include/linux/pm_domain.h int pm_genpd_init(struct generic_pm_domain *genpd,
generic_pm_domain  205 include/linux/pm_domain.h int pm_genpd_remove(struct generic_pm_domain *genpd);
generic_pm_domain  219 include/linux/pm_domain.h static inline int pm_genpd_add_device(struct generic_pm_domain *genpd,
generic_pm_domain  228 include/linux/pm_domain.h static inline int pm_genpd_add_subdomain(struct generic_pm_domain *genpd,
generic_pm_domain  229 include/linux/pm_domain.h 					 struct generic_pm_domain *subdomain)
generic_pm_domain  233 include/linux/pm_domain.h static inline int pm_genpd_remove_subdomain(struct generic_pm_domain *genpd,
generic_pm_domain  234 include/linux/pm_domain.h 					    struct generic_pm_domain *subdomain)
generic_pm_domain  238 include/linux/pm_domain.h static inline int pm_genpd_init(struct generic_pm_domain *genpd,
generic_pm_domain  243 include/linux/pm_domain.h static inline int pm_genpd_remove(struct generic_pm_domain *genpd)
generic_pm_domain  269 include/linux/pm_domain.h typedef struct generic_pm_domain *(*genpd_xlate_t)(struct of_phandle_args *args,
generic_pm_domain  273 include/linux/pm_domain.h 	struct generic_pm_domain **domains;
generic_pm_domain  280 include/linux/pm_domain.h 				 struct generic_pm_domain *genpd);
generic_pm_domain  287 include/linux/pm_domain.h struct generic_pm_domain *of_genpd_remove_last(struct device_node *np);
generic_pm_domain  300 include/linux/pm_domain.h 					struct generic_pm_domain *genpd)
generic_pm_domain  356 include/linux/pm_domain.h struct generic_pm_domain *of_genpd_remove_last(struct device_node *np)