/openbmc/linux/drivers/pmdomain/imx/ |
H A D | imx93-pd.c | 25 struct generic_pm_domain genpd; 35 static int imx93_pd_on(struct generic_pm_domain *genpd) in imx93_pd_on() 62 static int imx93_pd_off(struct generic_pm_domain *genpd) in imx93_pd_off()
|
H A D | imx93-blk-ctrl.c | 81 struct generic_pm_domain genpd; 96 to_imx93_blk_ctrl_domain(struct generic_pm_domain *genpd) in to_imx93_blk_ctrl_domain() 125 static int imx93_blk_ctrl_power_on(struct generic_pm_domain *genpd) in imx93_blk_ctrl_power_on() 170 static int imx93_blk_ctrl_power_off(struct generic_pm_domain *genpd) in imx93_blk_ctrl_power_off() 233 sizeof(struct generic_pm_domain *), GFP_KERNEL); in imx93_blk_ctrl_probe()
|
H A D | gpc.c | 43 struct generic_pm_domain base; 54 to_imx_pm_domain(struct generic_pm_domain *genpd) in to_imx_pm_domain() 59 static int imx6_pm_domain_power_off(struct generic_pm_domain *genpd) in imx6_pm_domain_power_off() 87 static int imx6_pm_domain_power_on(struct generic_pm_domain *genpd) in imx6_pm_domain_power_on() 350 static struct generic_pm_domain *imx_gpc_onecell_domains[] = {
|
H A D | imx8m-blk-ctrl.c | 63 struct generic_pm_domain genpd; 80 to_imx8m_blk_ctrl_domain(struct generic_pm_domain *genpd) in to_imx8m_blk_ctrl_domain() 85 static int imx8m_blk_ctrl_power_on(struct generic_pm_domain *genpd) in imx8m_blk_ctrl_power_on() 145 static int imx8m_blk_ctrl_power_off(struct generic_pm_domain *genpd) in imx8m_blk_ctrl_power_off() 210 sizeof(struct generic_pm_domain *), GFP_KERNEL); in imx8m_blk_ctrl_probe()
|
H A D | imx8mp-blk-ctrl.c | 62 struct generic_pm_domain genpd; 83 to_imx8mp_blk_ctrl_domain(struct generic_pm_domain *genpd) in to_imx8mp_blk_ctrl_domain() 523 static int imx8mp_blk_ctrl_power_on(struct generic_pm_domain *genpd) in imx8mp_blk_ctrl_power_on() 570 static int imx8mp_blk_ctrl_power_off(struct generic_pm_domain *genpd) in imx8mp_blk_ctrl_power_off() 641 sizeof(struct generic_pm_domain *), GFP_KERNEL); in imx8mp_blk_ctrl_probe()
|
/openbmc/linux/drivers/pmdomain/bcm/ |
H A D | raspberrypi-power.c | 27 struct generic_pm_domain base; 64 static int rpi_domain_off(struct generic_pm_domain *domain) in rpi_domain_off() 72 static int rpi_domain_on(struct generic_pm_domain *domain) in rpi_domain_on()
|
H A D | bcm-pmb.c | 87 struct generic_pm_domain genpd; 233 static int bcm_pmb_power_on(struct generic_pm_domain *genpd) in bcm_pmb_power_on() 254 static int bcm_pmb_power_off(struct generic_pm_domain *genpd) in bcm_pmb_power_off() 307 sizeof(struct generic_pm_domain *), GFP_KERNEL); in bcm_pmb_probe()
|
H A D | bcm2835-power.c | 132 struct generic_pm_domain base; 373 static int bcm2835_power_pd_power_on(struct generic_pm_domain *domain) in bcm2835_power_pd_power_on() 439 static int bcm2835_power_pd_power_off(struct generic_pm_domain *domain) in bcm2835_power_pd_power_off() 696 struct generic_pm_domain *dom = &power->domains[i].base; in bcm2835_power_probe()
|
/openbmc/linux/arch/arm/mach-s3c/ |
H A D | pm-s3c64xx.c | 38 struct generic_pm_domain pd; 41 static int s3c64xx_pd_off(struct generic_pm_domain *domain) in s3c64xx_pd_off() 55 static int s3c64xx_pd_on(struct generic_pm_domain *domain) in s3c64xx_pd_on()
|
/openbmc/linux/drivers/pmdomain/mediatek/ |
H A D | mtk-pm-domains.c | 40 struct generic_pm_domain genpd; 57 struct generic_pm_domain *domains[]; 207 static int scpsys_power_on(struct generic_pm_domain *genpd) in scpsys_power_on() 265 static int scpsys_power_off(struct generic_pm_domain *genpd) in scpsys_power_off() 307 generic_pm_domain *scpsys_add_one_domain(struct scpsys *scpsys, struct device_node *node) in scpsys_add_one_domain() 482 struct generic_pm_domain *child_pd, *parent_pd; in scpsys_add_subdomain() 556 struct generic_pm_domain *genpd; in scpsys_domain_cleanup() 645 struct generic_pm_domain *domain; in scpsys_probe()
|
H A D | mtk-scpsys.c | 136 struct generic_pm_domain genpd; 303 static int scpsys_power_on(struct generic_pm_domain *genpd) in scpsys_power_on() 361 static int scpsys_power_off(struct generic_pm_domain *genpd) in scpsys_power_off() 488 struct generic_pm_domain *genpd = &scpd->genpd; in init_scp() 526 struct generic_pm_domain *genpd = &scpd->genpd; in mtk_register_power_domains()
|
/openbmc/linux/drivers/pmdomain/apple/ |
H A D | pmgr-pwrstate.c | 42 struct generic_pm_domain genpd; 52 static int apple_pmgr_ps_set(struct generic_pm_domain *genpd, u32 pstate, bool auto_enable) in apple_pmgr_ps_set() 106 static int apple_pmgr_ps_power_on(struct generic_pm_domain *genpd) in apple_pmgr_ps_power_on() 111 static int apple_pmgr_ps_power_off(struct generic_pm_domain *genpd) in apple_pmgr_ps_power_off()
|
/openbmc/linux/drivers/pmdomain/amlogic/ |
H A D | meson-secure-pwrc.c | 24 struct generic_pm_domain base; 58 static int meson_secure_pwrc_off(struct generic_pm_domain *domain) in meson_secure_pwrc_off() 73 static int meson_secure_pwrc_on(struct generic_pm_domain *domain) in meson_secure_pwrc_on()
|
H A D | meson-ee-pwrc.c | 316 struct generic_pm_domain base; 343 static int meson_ee_pwrc_off(struct generic_pm_domain *domain) in meson_ee_pwrc_off() 379 static int meson_ee_pwrc_on(struct generic_pm_domain *domain) in meson_ee_pwrc_on()
|
/openbmc/linux/drivers/pmdomain/rockchip/ |
H A D | pm-domains.c | 82 struct generic_pm_domain genpd; 98 struct generic_pm_domain *domains[]; 195 struct generic_pm_domain *genpd; in rockchip_pmu_block() 258 struct generic_pm_domain *genpd; in rockchip_pmu_unblock() 304 struct generic_pm_domain *genpd = &pd->genpd; in rockchip_pmu_set_idle_request() 445 struct generic_pm_domain *genpd = &pd->genpd; in rockchip_pmu_domain_mem_reset() 493 struct generic_pm_domain *genpd = &pd->genpd; in rockchip_do_pmu_set_power_domain() 563 static int rockchip_pd_power_on(struct generic_pm_domain *domain) in rockchip_pd_power_on() 570 static int rockchip_pd_power_off(struct generic_pm_domain *domain) in rockchip_pd_power_off() 773 struct generic_pm_domain *genpd; in rockchip_pm_domain_cleanup() [all …]
|
/openbmc/linux/drivers/clk/renesas/ |
H A D | clk-mstp.c | 262 int cpg_mstp_attach_dev(struct generic_pm_domain *unused, struct device *dev) in cpg_mstp_attach_dev() 310 void cpg_mstp_detach_dev(struct generic_pm_domain *unused, struct device *dev) in cpg_mstp_detach_dev() 318 struct generic_pm_domain *pd; in cpg_mstp_add_clk_domain()
|
/openbmc/linux/drivers/pmdomain/qcom/ |
H A D | rpmhpd.c | 46 struct generic_pm_domain pd; 47 struct generic_pm_domain *parent; 660 static int rpmhpd_power_on(struct generic_pm_domain *domain) in rpmhpd_power_on() 678 static int rpmhpd_power_off(struct generic_pm_domain *domain) in rpmhpd_power_off() 694 static int rpmhpd_set_performance_state(struct generic_pm_domain *domain, in rpmhpd_set_performance_state() 730 static unsigned int rpmhpd_get_performance_state(struct generic_pm_domain *genpd, in rpmhpd_get_performance_state()
|
H A D | rpmpd.c | 49 struct generic_pm_domain pd; 50 struct generic_pm_domain *parent; 847 static int rpmpd_power_on(struct generic_pm_domain *domain) in rpmpd_power_on() 869 static int rpmpd_power_off(struct generic_pm_domain *domain) in rpmpd_power_off() 885 static int rpmpd_set_performance(struct generic_pm_domain *domain, in rpmpd_set_performance() 911 static unsigned int rpmpd_get_performance(struct generic_pm_domain *genpd, in rpmpd_get_performance()
|
/openbmc/linux/drivers/clk/davinci/ |
H A D | psc.c | 79 struct generic_pm_domain pm_domain; 177 static int davinci_psc_genpd_attach_dev(struct generic_pm_domain *pm_domain, in davinci_psc_genpd_attach_dev() 212 static void davinci_psc_genpd_detach_dev(struct generic_pm_domain *pm_domain, in davinci_psc_genpd_detach_dev() 367 struct generic_pm_domain **pm_domains; in __davinci_psc_register_clocks()
|
/openbmc/linux/drivers/soc/dove/ |
H A D | pmu.c | 125 struct generic_pm_domain base; 143 static int pmu_domain_power_off(struct generic_pm_domain *domain) in pmu_domain_power_off() 177 static int pmu_domain_power_on(struct generic_pm_domain *domain) in pmu_domain_power_on()
|
/openbmc/linux/drivers/cpuidle/ |
H A D | cpuidle-riscv-sbi.c | 393 static int sbi_cpuidle_pd_power_off(struct generic_pm_domain *pd) in sbi_cpuidle_pd_power_off() 420 struct generic_pm_domain *pd; in sbi_pd_init() 472 struct generic_pm_domain *genpd; in sbi_pd_remove()
|
/openbmc/linux/drivers/irqchip/ |
H A D | irq-qcom-mpm.c | 86 struct generic_pm_domain genpd; 291 static int mpm_pd_power_off(struct generic_pm_domain *genpd) in mpm_pd_power_off() 324 struct generic_pm_domain *genpd; in qcom_mpm_init()
|
/openbmc/linux/drivers/clk/qcom/ |
H A D | gdsc.c | 259 static int gdsc_enable(struct generic_pm_domain *domain) in gdsc_enable() 317 static int gdsc_disable(struct generic_pm_domain *domain) in gdsc_disable() 558 int gdsc_gx_do_nothing_enable(struct generic_pm_domain *domain) in gdsc_gx_do_nothing_enable()
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_acp.c | 127 struct generic_pm_domain gpd; 130 static int acp_poweroff(struct generic_pm_domain *genpd) in acp_poweroff() 147 static int acp_poweron(struct generic_pm_domain *genpd) in acp_poweron() 166 struct generic_pm_domain *gpd = data; in acp_genpd_add_device()
|
/openbmc/linux/drivers/pmdomain/ti/ |
H A D | omap_prm.c | 40 struct generic_pm_domain pd; 518 static int omap_prm_domain_power_on(struct generic_pm_domain *domain) in omap_prm_domain_power_on() 562 static int omap_prm_domain_power_off(struct generic_pm_domain *domain) in omap_prm_domain_power_off() 634 static int omap_prm_domain_attach_dev(struct generic_pm_domain *domain, in omap_prm_domain_attach_dev() 665 static void omap_prm_domain_detach_dev(struct generic_pm_domain *domain, in omap_prm_domain_detach_dev()
|