arch/arm/mach-s3c/pm-s3c64xx.c
38
struct generic_pm_domain pd;
arch/arm/mach-s3c/pm-s3c64xx.c
41
static int s3c64xx_pd_off(struct generic_pm_domain *domain)
arch/arm/mach-s3c/pm-s3c64xx.c
55
static int s3c64xx_pd_on(struct generic_pm_domain *domain)
drivers/clk/davinci/psc.c
176
static int davinci_psc_genpd_attach_dev(struct generic_pm_domain *pm_domain,
drivers/clk/davinci/psc.c
211
static void davinci_psc_genpd_detach_dev(struct generic_pm_domain *pm_domain,
drivers/clk/davinci/psc.c
371
struct generic_pm_domain **pm_domains;
drivers/clk/davinci/psc.c
78
struct generic_pm_domain pm_domain;
drivers/clk/mmp/clk-of-mmp2.c
92
struct generic_pm_domain *pm_domains[MMP2_NR_POWER_DOMAINS];
drivers/clk/mmp/clk.h
256
struct generic_pm_domain *mmp_pm_domain_register(const char *name,
drivers/clk/mmp/pwr-island.c
17
struct generic_pm_domain genpd;
drivers/clk/mmp/pwr-island.c
26
static int mmp_pm_domain_power_on(struct generic_pm_domain *genpd)
drivers/clk/mmp/pwr-island.c
67
static int mmp_pm_domain_power_off(struct generic_pm_domain *genpd)
drivers/clk/mmp/pwr-island.c
91
struct generic_pm_domain *mmp_pm_domain_register(const char *name,
drivers/clk/qcom/gdsc.c
259
static int gdsc_enable(struct generic_pm_domain *domain)
drivers/clk/qcom/gdsc.c
317
static int gdsc_disable(struct generic_pm_domain *domain)
drivers/clk/qcom/gdsc.c
366
static int gdsc_set_hwmode(struct generic_pm_domain *domain, struct device *dev, bool mode)
drivers/clk/qcom/gdsc.c
393
static bool gdsc_get_hwmode(struct generic_pm_domain *domain, struct device *dev)
drivers/clk/qcom/gdsc.c
511
struct generic_pm_domain *subdomain)
drivers/clk/qcom/gdsc.c
517
struct generic_pm_domain *genpd = pd_to_genpd(dev->pm_domain);
drivers/clk/qcom/gdsc.c
528
struct generic_pm_domain *subdomain)
drivers/clk/qcom/gdsc.c
534
struct generic_pm_domain *genpd = pd_to_genpd(dev->pm_domain);
drivers/clk/qcom/gdsc.c
654
int gdsc_gx_do_nothing_enable(struct generic_pm_domain *domain)
drivers/clk/qcom/gdsc.h
35
struct generic_pm_domain pd;
drivers/clk/qcom/gdsc.h
36
struct generic_pm_domain *parent;
drivers/clk/qcom/gdsc.h
90
int gdsc_gx_do_nothing_enable(struct generic_pm_domain *domain);
drivers/clk/renesas/clk-mstp.c
252
int cpg_mstp_attach_dev(struct generic_pm_domain *unused, struct device *dev)
drivers/clk/renesas/clk-mstp.c
300
void cpg_mstp_detach_dev(struct generic_pm_domain *unused, struct device *dev)
drivers/clk/renesas/clk-mstp.c
307
static struct generic_pm_domain *cpg_mstp_pd_genpd __initdata = NULL;
drivers/clk/renesas/clk-mstp.c
311
struct generic_pm_domain *pd;
drivers/clk/renesas/r9a06g032-clocks.c
770
static int r9a06g032_attach_dev(struct generic_pm_domain *pd,
drivers/clk/renesas/r9a06g032-clocks.c
797
static void r9a06g032_detach_dev(struct generic_pm_domain *unused, struct device *dev)
drivers/clk/renesas/r9a06g032-clocks.c
806
struct generic_pm_domain *pd;
drivers/clk/renesas/renesas-cpg-mssr.c
570
struct generic_pm_domain genpd;
drivers/clk/renesas/renesas-cpg-mssr.c
600
int cpg_mssr_attach_dev(struct generic_pm_domain *unused, struct device *dev)
drivers/clk/renesas/renesas-cpg-mssr.c
649
void cpg_mssr_detach_dev(struct generic_pm_domain *unused, struct device *dev)
drivers/clk/renesas/renesas-cpg-mssr.c
665
struct generic_pm_domain *genpd;
drivers/clk/renesas/rzg2l-cpg.c
186
struct generic_pm_domain genpd;
drivers/clk/renesas/rzg2l-cpg.c
1903
static int rzg2l_cpg_attach_dev(struct generic_pm_domain *domain, struct device *dev)
drivers/clk/renesas/rzg2l-cpg.c
1952
static void rzg2l_cpg_detach_dev(struct generic_pm_domain *unused, struct device *dev)
drivers/clk/renesas/rzg2l-cpg.c
1967
struct generic_pm_domain *genpd = &priv->genpd;
drivers/clk/renesas/rzv2h-cpg.c
1456
struct generic_pm_domain genpd;
drivers/clk/renesas/rzv2h-cpg.c
1488
static int rzv2h_cpg_attach_dev(struct generic_pm_domain *domain, struct device *dev)
drivers/clk/renesas/rzv2h-cpg.c
1538
static void rzv2h_cpg_detach_dev(struct generic_pm_domain *unused, struct device *dev)
drivers/cpuidle/cpuidle-psci-domain.c
109
struct generic_pm_domain *genpd;
drivers/cpuidle/cpuidle-psci-domain.c
32
static int psci_pd_power_off(struct generic_pm_domain *pd)
drivers/cpuidle/cpuidle-psci-domain.c
49
struct generic_pm_domain *pd;
drivers/cpuidle/cpuidle-psci.c
40
struct generic_pm_domain *pd;
drivers/cpuidle/cpuidle-psci.c
49
void psci_set_domain_state(struct generic_pm_domain *pd, unsigned int state_idx,
drivers/cpuidle/cpuidle-psci.h
7
struct generic_pm_domain;
drivers/cpuidle/cpuidle-psci.h
9
void psci_set_domain_state(struct generic_pm_domain *pd, unsigned int state_idx,
drivers/cpuidle/cpuidle-riscv-sbi.c
350
static int sbi_cpuidle_pd_power_off(struct generic_pm_domain *pd)
drivers/cpuidle/cpuidle-riscv-sbi.c
374
struct generic_pm_domain *pd;
drivers/cpuidle/cpuidle-riscv-sbi.c
426
struct generic_pm_domain *genpd;
drivers/cpuidle/dt_idle_genpd.c
84
void dt_idle_pd_free(struct generic_pm_domain *pd)
drivers/cpuidle/dt_idle_genpd.c
91
struct generic_pm_domain *dt_idle_pd_alloc(struct device_node *np,
drivers/cpuidle/dt_idle_genpd.c
94
struct generic_pm_domain *pd;
drivers/cpuidle/dt_idle_genpd.h
10
void dt_idle_pd_free(struct generic_pm_domain *pd);
drivers/cpuidle/dt_idle_genpd.h
12
struct generic_pm_domain *dt_idle_pd_alloc(struct device_node *np,
drivers/cpuidle/dt_idle_genpd.h
25
static inline void dt_idle_pd_free(struct generic_pm_domain *pd)
drivers/cpuidle/dt_idle_genpd.h
29
static inline struct generic_pm_domain *dt_idle_pd_alloc(
drivers/cpuidle/dt_idle_genpd.h
6
struct generic_pm_domain;
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
127
struct generic_pm_domain gpd;
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
130
static int acp_poweroff(struct generic_pm_domain *genpd)
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
147
static int acp_poweron(struct generic_pm_domain *genpd)
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
166
struct generic_pm_domain *gpd = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.h
56
struct generic_pm_domain ispgpd;
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
123
struct generic_pm_domain *gpd = data;
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
159
struct generic_pm_domain *gpd = data;
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
68
static int isp_poweroff(struct generic_pm_domain *genpd)
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
76
static int isp_poweron(struct generic_pm_domain *genpd)
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
84
static int isp_set_performance_state(struct generic_pm_domain *genpd,
drivers/irqchip/irq-qcom-mpm.c
295
static int mpm_pd_power_off(struct generic_pm_domain *genpd)
drivers/irqchip/irq-qcom-mpm.c
330
struct generic_pm_domain *genpd;
drivers/irqchip/irq-qcom-mpm.c
87
struct generic_pm_domain genpd;
drivers/pmdomain/actions/owl-sps.c
38
struct generic_pm_domain *domains[];
drivers/pmdomain/actions/owl-sps.c
44
struct generic_pm_domain genpd;
drivers/pmdomain/actions/owl-sps.c
59
static int owl_sps_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/actions/owl-sps.c
68
static int owl_sps_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/amlogic/meson-ee-pwrc.c
332
struct generic_pm_domain base;
drivers/pmdomain/amlogic/meson-ee-pwrc.c
359
static int meson_ee_pwrc_off(struct generic_pm_domain *domain)
drivers/pmdomain/amlogic/meson-ee-pwrc.c
395
static int meson_ee_pwrc_on(struct generic_pm_domain *domain)
drivers/pmdomain/amlogic/meson-secure-pwrc.c
31
struct generic_pm_domain base;
drivers/pmdomain/amlogic/meson-secure-pwrc.c
67
static int meson_secure_pwrc_off(struct generic_pm_domain *domain)
drivers/pmdomain/amlogic/meson-secure-pwrc.c
82
static int meson_secure_pwrc_on(struct generic_pm_domain *domain)
drivers/pmdomain/apple/pmgr-pwrstate.c
106
static int apple_pmgr_ps_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/apple/pmgr-pwrstate.c
111
static int apple_pmgr_ps_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/apple/pmgr-pwrstate.c
42
struct generic_pm_domain genpd;
drivers/pmdomain/apple/pmgr-pwrstate.c
52
static int apple_pmgr_ps_set(struct generic_pm_domain *genpd, u32 pstate, bool auto_enable)
drivers/pmdomain/arm/scmi_perf_domain.c
17
struct generic_pm_domain genpd;
drivers/pmdomain/arm/scmi_perf_domain.c
27
scmi_pd_set_perf_state(struct generic_pm_domain *genpd, unsigned int state)
drivers/pmdomain/arm/scmi_perf_domain.c
47
scmi_pd_attach_dev(struct generic_pm_domain *genpd, struct device *dev)
drivers/pmdomain/arm/scmi_perf_domain.c
67
scmi_pd_detach_dev(struct generic_pm_domain *genpd, struct device *dev)
drivers/pmdomain/arm/scmi_perf_domain.c
85
struct generic_pm_domain **domains;
drivers/pmdomain/arm/scmi_pm_domain.c
17
struct generic_pm_domain genpd;
drivers/pmdomain/arm/scmi_pm_domain.c
25
static int scmi_pd_power(struct generic_pm_domain *domain, u32 state)
drivers/pmdomain/arm/scmi_pm_domain.c
32
static int scmi_pd_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/arm/scmi_pm_domain.c
37
static int scmi_pd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/arm/scmi_pm_domain.c
49
struct generic_pm_domain **domains;
drivers/pmdomain/arm/scpi_pm_domain.c
17
struct generic_pm_domain genpd;
drivers/pmdomain/arm/scpi_pm_domain.c
51
static int scpi_pd_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/arm/scpi_pm_domain.c
58
static int scpi_pd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/arm/scpi_pm_domain.c
71
struct generic_pm_domain **domains;
drivers/pmdomain/bcm/bcm-pmb.c
233
static int bcm_pmb_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/bcm/bcm-pmb.c
254
static int bcm_pmb_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/bcm/bcm-pmb.c
307
sizeof(struct generic_pm_domain *), GFP_KERNEL);
drivers/pmdomain/bcm/bcm-pmb.c
87
struct generic_pm_domain genpd;
drivers/pmdomain/bcm/bcm2835-power.c
134
struct generic_pm_domain base;
drivers/pmdomain/bcm/bcm2835-power.c
370
static int bcm2835_power_pd_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/bcm/bcm2835-power.c
439
static int bcm2835_power_pd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/bcm/bcm2835-power.c
694
struct generic_pm_domain *dom = &power->domains[i].base;
drivers/pmdomain/bcm/bcm63xx-power.c
130
sizeof(struct generic_pm_domain *),
drivers/pmdomain/bcm/bcm63xx-power.c
19
struct generic_pm_domain genpd;
drivers/pmdomain/bcm/bcm63xx-power.c
29
struct generic_pm_domain **genpd;
drivers/pmdomain/bcm/bcm63xx-power.c
73
static int bcm63xx_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/bcm/bcm63xx-power.c
81
static int bcm63xx_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/bcm/raspberrypi-power.c
27
struct generic_pm_domain base;
drivers/pmdomain/bcm/raspberrypi-power.c
51
static int rpi_firmware_set_power(struct generic_pm_domain *domain, bool on)
drivers/pmdomain/bcm/raspberrypi-power.c
76
static int rpi_domain_off(struct generic_pm_domain *domain)
drivers/pmdomain/bcm/raspberrypi-power.c
81
static int rpi_domain_on(struct generic_pm_domain *domain)
drivers/pmdomain/core.c
101
static void genpd_lock_nested_spin(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
1043
static int genpd_power_on(struct generic_pm_domain *genpd, unsigned int depth)
drivers/pmdomain/core.c
1060
struct generic_pm_domain *parent = link->parent;
drivers/pmdomain/core.c
1098
struct generic_pm_domain *genpd = dev_to_genpd(dev);
drivers/pmdomain/core.c
111
static int genpd_lock_interruptible_spin(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
1113
struct generic_pm_domain *genpd = ERR_PTR(-ENODATA);
drivers/pmdomain/core.c
1151
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
1153
genpd = container_of(work, struct generic_pm_domain, power_off_work);
drivers/pmdomain/core.c
121
static void genpd_unlock_spin(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
1216
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
1292
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
134
static void genpd_lock_raw_spin(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
1374
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
1409
static void genpd_sync_power_off(struct generic_pm_domain *genpd, bool use_lock,
drivers/pmdomain/core.c
1423
struct generic_pm_domain *child = link->child;
drivers/pmdomain/core.c
143
static void genpd_lock_nested_raw_spin(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
1468
static void genpd_sync_power_on(struct generic_pm_domain *genpd, bool use_lock,
drivers/pmdomain/core.c
1503
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
153
static int genpd_lock_interruptible_raw_spin(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
1543
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
1601
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
163
static void genpd_unlock_raw_spin(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
1716
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
1737
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
1874
static void genpd_update_cpumask(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
1883
struct generic_pm_domain *parent = link->parent;
drivers/pmdomain/core.c
1896
static void genpd_set_cpumask(struct generic_pm_domain *genpd, int cpu)
drivers/pmdomain/core.c
1902
static void genpd_clear_cpumask(struct generic_pm_domain *genpd, int cpu)
drivers/pmdomain/core.c
1908
static int genpd_get_cpu(struct generic_pm_domain *genpd, struct device *dev)
drivers/pmdomain/core.c
1923
static int genpd_add_device(struct generic_pm_domain *genpd, struct device *dev,
drivers/pmdomain/core.c
193
const struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
1971
int pm_genpd_add_device(struct generic_pm_domain *genpd, struct device *dev)
drivers/pmdomain/core.c
1986
static int genpd_remove_device(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
2039
struct generic_pm_domain *genpd = dev_to_genpd_safe(dev);
drivers/pmdomain/core.c
2065
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
2111
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
2143
static int genpd_add_subdomain(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
2144
struct generic_pm_domain *subdomain)
drivers/pmdomain/core.c
2203
int pm_genpd_add_subdomain(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
2204
struct generic_pm_domain *subdomain)
drivers/pmdomain/core.c
222
static struct generic_pm_domain *dev_to_genpd_safe(struct device *dev)
drivers/pmdomain/core.c
2221
int pm_genpd_remove_subdomain(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
2222
struct generic_pm_domain *subdomain)
drivers/pmdomain/core.c
2268
static int genpd_set_default_power_state(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
2288
static int genpd_alloc_data(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
2348
static void genpd_free_data(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
2360
static void genpd_lock_init(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
2375
static void genpd_set_stay_on(struct generic_pm_domain *genpd, bool is_off)
drivers/pmdomain/core.c
238
static struct generic_pm_domain *dev_to_genpd(struct device *dev)
drivers/pmdomain/core.c
2380
static void genpd_set_stay_on(struct generic_pm_domain *genpd, bool is_off)
drivers/pmdomain/core.c
2394
int pm_genpd_init(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
2465
static int genpd_remove(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
248
struct generic_pm_domain *genpd = dev_to_genpd(dev);
drivers/pmdomain/core.c
2516
int pm_genpd_remove(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
256
static int genpd_stop_dev(const struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
2577
static struct generic_pm_domain *genpd_xlate_simple(
drivers/pmdomain/core.c
2594
static struct generic_pm_domain *genpd_xlate_onecell(
drivers/pmdomain/core.c
262
static int genpd_start_dev(const struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
2643
static bool genpd_present(const struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
2646
const struct generic_pm_domain *gpd;
drivers/pmdomain/core.c
2671
struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
268
static bool genpd_sd_counter_dec(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
2747
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
278
static void genpd_sd_counter_inc(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
2849
struct generic_pm_domain *gpd;
drivers/pmdomain/core.c
287
static void genpd_debug_add(struct generic_pm_domain *genpd);
drivers/pmdomain/core.c
289
static void genpd_debug_remove(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
2896
static struct generic_pm_domain *genpd_get_from_provider(
drivers/pmdomain/core.c
2899
struct generic_pm_domain *genpd = ERR_PTR(-ENOENT);
drivers/pmdomain/core.c
2930
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
2965
struct generic_pm_domain *parent, *subdomain;
drivers/pmdomain/core.c
297
static void genpd_update_accounting(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
3003
struct generic_pm_domain *parent, *subdomain;
drivers/pmdomain/core.c
3042
struct generic_pm_domain *of_genpd_remove_last(struct device_node *np)
drivers/pmdomain/core.c
3044
struct generic_pm_domain *gpd, *tmp, *genpd = ERR_PTR(-ENOENT);
drivers/pmdomain/core.c
3084
struct generic_pm_domain *pd;
drivers/pmdomain/core.c
3125
struct generic_pm_domain *pd;
drivers/pmdomain/core.c
3185
struct generic_pm_domain *pd;
drivers/pmdomain/core.c
320
static void genpd_reflect_residency(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
349
static inline void genpd_debug_add(struct generic_pm_domain *genpd) {}
drivers/pmdomain/core.c
350
static inline void genpd_debug_remove(struct generic_pm_domain *genpd) {}
drivers/pmdomain/core.c
3504
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
351
static inline void genpd_update_accounting(struct generic_pm_domain *genpd) {}
drivers/pmdomain/core.c
352
static inline void genpd_reflect_residency(struct generic_pm_domain *genpd) {}
drivers/pmdomain/core.c
3529
struct generic_pm_domain *genpd = container_of(dev, struct generic_pm_domain, dev);
drivers/pmdomain/core.c
355
static int _genpd_reeval_performance_state(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
3645
struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
3699
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
3727
struct generic_pm_domain *genpd = s->private;
drivers/pmdomain/core.c
3749
struct generic_pm_domain *genpd = s->private;
drivers/pmdomain/core.c
3766
struct generic_pm_domain *genpd = s->private;
drivers/pmdomain/core.c
3807
struct generic_pm_domain *genpd = s->private;
drivers/pmdomain/core.c
3831
struct generic_pm_domain *genpd = s->private;
drivers/pmdomain/core.c
3862
struct generic_pm_domain *genpd = s->private;
drivers/pmdomain/core.c
3879
struct generic_pm_domain *genpd = s->private;
drivers/pmdomain/core.c
3899
static void genpd_debug_add(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
3927
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
400
static int genpd_xlate_performance_state(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
401
struct generic_pm_domain *parent,
drivers/pmdomain/core.c
412
static int _genpd_set_performance_state(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
417
struct generic_pm_domain *parent = link->parent;
drivers/pmdomain/core.c
434
static int _genpd_set_parent_state(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
438
struct generic_pm_domain *parent = link->parent;
drivers/pmdomain/core.c
463
static int _genpd_set_performance_state(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
514
struct generic_pm_domain *genpd = dev_to_genpd(dev);
drivers/pmdomain/core.c
553
struct generic_pm_domain *genpd = dev_to_genpd(dev);
drivers/pmdomain/core.c
58
void (*lock)(struct generic_pm_domain *genpd);
drivers/pmdomain/core.c
586
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
59
void (*lock_nested)(struct generic_pm_domain *genpd, int depth);
drivers/pmdomain/core.c
60
int (*lock_interruptible)(struct generic_pm_domain *genpd);
drivers/pmdomain/core.c
61
void (*unlock)(struct generic_pm_domain *genpd);
drivers/pmdomain/core.c
617
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
64
static void genpd_lock_mtx(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
642
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
668
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
69
static void genpd_lock_nested_mtx(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
698
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
75
static int genpd_lock_interruptible_mtx(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
759
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
791
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
80
static void genpd_unlock_mtx(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
821
void pm_genpd_inc_rejected(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
831
static int _genpd_power_on(struct generic_pm_domain *genpd, bool timed)
drivers/pmdomain/core.c
882
static int _genpd_power_off(struct generic_pm_domain *genpd, bool timed)
drivers/pmdomain/core.c
92
static void genpd_lock_spin(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
939
static void genpd_queue_power_off_work(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
956
static void genpd_power_off(struct generic_pm_domain *genpd, bool one_dev_on,
drivers/pmdomain/core.c
983
struct generic_pm_domain *child = link->child;
drivers/pmdomain/governor.c
126
static void update_domain_next_wakeup(struct generic_pm_domain *genpd, ktime_t now)
drivers/pmdomain/governor.c
163
static bool next_wakeup_allows_state(struct generic_pm_domain *genpd,
drivers/pmdomain/governor.c
180
struct generic_pm_domain *genpd = pd_to_genpd(pd);
drivers/pmdomain/governor.c
272
struct generic_pm_domain *genpd = pd_to_genpd(pd);
drivers/pmdomain/governor.c
349
struct generic_pm_domain *genpd = pd_to_genpd(pd);
drivers/pmdomain/governor.c
431
struct generic_pm_domain *genpd = pd_to_genpd(pd);
drivers/pmdomain/imx/gpc.c
348
static struct generic_pm_domain *imx_gpc_onecell_domains[] = {
drivers/pmdomain/imx/gpc.c
44
struct generic_pm_domain base;
drivers/pmdomain/imx/gpc.c
55
to_imx_pm_domain(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/gpc.c
60
static int imx6_pm_domain_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/gpc.c
88
static int imx6_pm_domain_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/gpcv2.c
276
struct generic_pm_domain genpd;
drivers/pmdomain/imx/gpcv2.c
309
to_imx_pgc_domain(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/gpcv2.c
314
static int imx_pgc_power_up(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/gpcv2.c
424
static int imx_pgc_power_down(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx8m-blk-ctrl.c
145
static int imx8m_blk_ctrl_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx8m-blk-ctrl.c
210
sizeof(struct generic_pm_domain *), GFP_KERNEL);
drivers/pmdomain/imx/imx8m-blk-ctrl.c
63
struct generic_pm_domain genpd;
drivers/pmdomain/imx/imx8m-blk-ctrl.c
80
to_imx8m_blk_ctrl_domain(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx8m-blk-ctrl.c
85
static int imx8m_blk_ctrl_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx8mp-blk-ctrl.c
527
static int imx8mp_blk_ctrl_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx8mp-blk-ctrl.c
574
static int imx8mp_blk_ctrl_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx8mp-blk-ctrl.c
63
struct generic_pm_domain genpd;
drivers/pmdomain/imx/imx8mp-blk-ctrl.c
659
sizeof(struct generic_pm_domain *), GFP_KERNEL);
drivers/pmdomain/imx/imx8mp-blk-ctrl.c
85
to_imx8mp_blk_ctrl_domain(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx93-blk-ctrl.c
126
static int imx93_blk_ctrl_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx93-blk-ctrl.c
171
static int imx93_blk_ctrl_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx93-blk-ctrl.c
234
sizeof(struct generic_pm_domain *), GFP_KERNEL);
drivers/pmdomain/imx/imx93-blk-ctrl.c
81
struct generic_pm_domain genpd;
drivers/pmdomain/imx/imx93-blk-ctrl.c
97
to_imx93_blk_ctrl_domain(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx93-pd.c
26
struct generic_pm_domain genpd;
drivers/pmdomain/imx/imx93-pd.c
35
static int imx93_pd_on(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx93-pd.c
62
static int imx93_pd_off(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/scu-pd.c
309
to_imx_sc_pd(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/scu-pd.c
352
static int imx_sc_pd_power(struct generic_pm_domain *domain, bool power_on)
drivers/pmdomain/imx/scu-pd.c
381
static int imx_sc_pd_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/imx/scu-pd.c
386
static int imx_sc_pd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/imx/scu-pd.c
391
static struct generic_pm_domain *imx_scu_pd_xlate(const struct of_phandle_args *spec,
drivers/pmdomain/imx/scu-pd.c
394
struct generic_pm_domain *domain = ERR_PTR(-ENOENT);
drivers/pmdomain/imx/scu-pd.c
472
struct generic_pm_domain **domains;
drivers/pmdomain/imx/scu-pd.c
93
struct generic_pm_domain pd;
drivers/pmdomain/marvell/pxa1908-power-controller.c
110
static inline int pxa1908_dsi_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/marvell/pxa1908-power-controller.c
118
static inline int pxa1908_dsi_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/marvell/pxa1908-power-controller.c
37
struct generic_pm_domain *domains[NR_DOMAINS];
drivers/pmdomain/marvell/pxa1908-power-controller.c
54
struct generic_pm_domain genpd;
drivers/pmdomain/marvell/pxa1908-power-controller.c
67
static int pxa1908_pd_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/marvell/pxa1908-power-controller.c
89
static int pxa1908_pd_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c
21
struct generic_pm_domain pd;
drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c
54
static int airoha_cpu_pmdomain_set_performance_state(struct generic_pm_domain *domain,
drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c
76
struct generic_pm_domain *pd;
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
256
struct generic_pm_domain pd;
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
289
static inline struct mtk_mfg *mtk_mfg_from_genpd(struct generic_pm_domain *pd)
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
654
static int mtk_mfg_attach_dev(struct generic_pm_domain *pd, struct device *dev)
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
695
static void mtk_mfg_detach_dev(struct generic_pm_domain *pd, struct device *dev)
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
700
static int mtk_mfg_set_performance(struct generic_pm_domain *pd,
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
718
static int mtk_mfg_power_on(struct generic_pm_domain *pd)
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
768
static int mtk_mfg_power_off(struct generic_pm_domain *pd)
drivers/pmdomain/mediatek/mtk-pm-domains.c
1230
struct generic_pm_domain *domain;
drivers/pmdomain/mediatek/mtk-pm-domains.c
303
static int scpsys_hwv_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/mediatek/mtk-pm-domains.c
387
static int scpsys_hwv_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/mediatek/mtk-pm-domains.c
60
struct generic_pm_domain genpd;
drivers/pmdomain/mediatek/mtk-pm-domains.c
609
static int scpsys_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/mediatek/mtk-pm-domains.c
679
static int scpsys_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/mediatek/mtk-pm-domains.c
719
generic_pm_domain *scpsys_add_one_domain(struct scpsys *scpsys, struct device_node *node)
drivers/pmdomain/mediatek/mtk-pm-domains.c
78
struct generic_pm_domain *domains[];
drivers/pmdomain/mediatek/mtk-pm-domains.c
900
struct generic_pm_domain *child_pd, *parent_pd;
drivers/pmdomain/mediatek/mtk-pm-domains.c
974
struct generic_pm_domain *genpd;
drivers/pmdomain/mediatek/mtk-scpsys.c
136
struct generic_pm_domain genpd;
drivers/pmdomain/mediatek/mtk-scpsys.c
303
static int scpsys_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/mediatek/mtk-scpsys.c
361
static int scpsys_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/mediatek/mtk-scpsys.c
486
struct generic_pm_domain *genpd = &scpd->genpd;
drivers/pmdomain/mediatek/mtk-scpsys.c
524
struct generic_pm_domain *genpd = &scpd->genpd;
drivers/pmdomain/qcom/cpr.c
1417
static int cpr_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/qcom/cpr.c
1424
static int cpr_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/qcom/cpr.c
1431
static int cpr_pd_attach_dev(struct generic_pm_domain *domain,
drivers/pmdomain/qcom/cpr.c
229
struct generic_pm_domain pd;
drivers/pmdomain/qcom/cpr.c
745
static int cpr_set_performance_state(struct generic_pm_domain *domain,
drivers/pmdomain/qcom/rpmhpd.c
48
struct generic_pm_domain pd;
drivers/pmdomain/qcom/rpmhpd.c
49
struct generic_pm_domain *parent;
drivers/pmdomain/qcom/rpmhpd.c
919
static int rpmhpd_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/qcom/rpmhpd.c
937
static int rpmhpd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/qcom/rpmhpd.c
953
static int rpmhpd_set_performance_state(struct generic_pm_domain *domain,
drivers/pmdomain/qcom/rpmpd.c
1023
static int rpmpd_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/qcom/rpmpd.c
1042
static int rpmpd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/qcom/rpmpd.c
1058
static int rpmpd_set_performance(struct generic_pm_domain *domain,
drivers/pmdomain/qcom/rpmpd.c
52
struct generic_pm_domain pd;
drivers/pmdomain/qcom/rpmpd.c
53
struct generic_pm_domain *parent;
drivers/pmdomain/renesas/rcar-gen4-sysc.c
192
struct generic_pm_domain genpd;
drivers/pmdomain/renesas/rcar-gen4-sysc.c
198
static inline struct rcar_gen4_sysc_pd *to_rcar_gen4_pd(struct generic_pm_domain *d)
drivers/pmdomain/renesas/rcar-gen4-sysc.c
203
static int rcar_gen4_sysc_pd_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/renesas/rcar-gen4-sysc.c
211
static int rcar_gen4_sysc_pd_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/renesas/rcar-gen4-sysc.c
221
struct generic_pm_domain *genpd = &pd->genpd;
drivers/pmdomain/renesas/rcar-gen4-sysc.c
297
struct generic_pm_domain *domains[RCAR_GEN4_PD_ALWAYS_ON + 1];
drivers/pmdomain/renesas/rcar-sysc.c
181
static inline struct rcar_sysc_pd *to_rcar_pd(struct generic_pm_domain *d)
drivers/pmdomain/renesas/rcar-sysc.c
186
static int rcar_sysc_pd_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/renesas/rcar-sysc.c
194
static int rcar_sysc_pd_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/renesas/rcar-sysc.c
206
struct generic_pm_domain *genpd = &pd->genpd;
drivers/pmdomain/renesas/rcar-sysc.c
342
struct generic_pm_domain *domains[RCAR_PD_ALWAYS_ON + 1];
drivers/pmdomain/renesas/rcar-sysc.c
460
struct generic_pm_domain *genpd;
drivers/pmdomain/renesas/rcar-sysc.c
60
struct generic_pm_domain genpd;
drivers/pmdomain/renesas/rmobile-sysc.c
100
struct generic_pm_domain *genpd = &rmobile_pd->genpd;
drivers/pmdomain/renesas/rmobile-sysc.c
270
struct generic_pm_domain *genpd_parent)
drivers/pmdomain/renesas/rmobile-sysc.c
33
struct generic_pm_domain genpd;
drivers/pmdomain/renesas/rmobile-sysc.c
41
struct rmobile_pm_domain *to_rmobile_pd(struct generic_pm_domain *d)
drivers/pmdomain/renesas/rmobile-sysc.c
46
static int rmobile_pd_power_down(struct generic_pm_domain *genpd)
drivers/pmdomain/renesas/rmobile-sysc.c
93
static int rmobile_pd_power_up(struct generic_pm_domain *genpd)
drivers/pmdomain/rockchip/pm-domains.c
112
struct generic_pm_domain *domains[];
drivers/pmdomain/rockchip/pm-domains.c
269
struct generic_pm_domain *genpd;
drivers/pmdomain/rockchip/pm-domains.c
332
struct generic_pm_domain *genpd;
drivers/pmdomain/rockchip/pm-domains.c
398
struct generic_pm_domain *genpd = &pd->genpd;
drivers/pmdomain/rockchip/pm-domains.c
539
struct generic_pm_domain *genpd = &pd->genpd;
drivers/pmdomain/rockchip/pm-domains.c
587
struct generic_pm_domain *genpd = &pd->genpd;
drivers/pmdomain/rockchip/pm-domains.c
702
static int rockchip_pd_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/rockchip/pm-domains.c
720
static int rockchip_pd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/rockchip/pm-domains.c
733
static int rockchip_pd_attach_dev(struct generic_pm_domain *genpd,
drivers/pmdomain/rockchip/pm-domains.c
763
static void rockchip_pd_detach_dev(struct generic_pm_domain *genpd,
drivers/pmdomain/rockchip/pm-domains.c
939
struct generic_pm_domain *genpd;
drivers/pmdomain/rockchip/pm-domains.c
94
struct generic_pm_domain genpd;
drivers/pmdomain/rockchip/pm-domains.c
967
struct generic_pm_domain *child_domain, *parent_domain;
drivers/pmdomain/samsung/exynos-pm-domains.c
32
struct generic_pm_domain pd;
drivers/pmdomain/samsung/exynos-pm-domains.c
36
static int exynos_pd_power(struct generic_pm_domain *domain, bool power_on)
drivers/pmdomain/samsung/exynos-pm-domains.c
66
static int exynos_pd_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/samsung/exynos-pm-domains.c
71
static int exynos_pd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/st/ste-ux500-pm-domain.c
20
static int pd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/st/ste-ux500-pm-domain.c
32
static int pd_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/st/ste-ux500-pm-domain.c
44
static struct generic_pm_domain ux500_pm_domain_vape = {
drivers/pmdomain/st/ste-ux500-pm-domain.c
50
static struct generic_pm_domain *ux500_pm_domains[NR_DOMAINS] = {
drivers/pmdomain/starfive/jh71xx-pmu.c
208
static int jh71xx_pmu_on(struct generic_pm_domain *genpd)
drivers/pmdomain/starfive/jh71xx-pmu.c
217
static int jh71xx_pmu_off(struct generic_pm_domain *genpd)
drivers/pmdomain/starfive/jh71xx-pmu.c
351
sizeof(struct generic_pm_domain *),
drivers/pmdomain/starfive/jh71xx-pmu.c
73
struct generic_pm_domain **genpd;
drivers/pmdomain/starfive/jh71xx-pmu.c
82
struct generic_pm_domain genpd;
drivers/pmdomain/sunxi/sun20i-ppu.c
44
struct generic_pm_domain genpd;
drivers/pmdomain/sunxi/sun20i-ppu.c
88
static int sun20i_ppu_pd_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/sunxi/sun20i-ppu.c
95
static int sun20i_ppu_pd_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/sunxi/sun50i-h6-prcm-ppu.c
104
static int sun50i_h6_ppu_pd_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/sunxi/sun50i-h6-prcm-ppu.c
111
static int sun50i_h6_ppu_pd_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/sunxi/sun50i-h6-prcm-ppu.c
38
struct generic_pm_domain genpd;
drivers/pmdomain/sunxi/sun55i-pck600.c
104
static int sunxi_pck600_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/sunxi/sun55i-pck600.c
58
struct generic_pm_domain genpd;
drivers/pmdomain/sunxi/sun55i-pck600.c
74
struct generic_pm_domain *genpd = &pd->genpd;
drivers/pmdomain/sunxi/sun55i-pck600.c
97
static int sunxi_pck600_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/tegra/powergate-bpmp.c
149
static int tegra_powergate_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/tegra/powergate-bpmp.c
158
static int tegra_powergate_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/tegra/powergate-bpmp.c
20
struct generic_pm_domain genpd;
drivers/pmdomain/tegra/powergate-bpmp.c
200
struct generic_pm_domain *genpd = &powergate->genpd;
drivers/pmdomain/tegra/powergate-bpmp.c
258
struct generic_pm_domain **domains;
drivers/pmdomain/tegra/powergate-bpmp.c
26
to_tegra_powergate(struct generic_pm_domain *genpd)
drivers/pmdomain/tegra/powergate-bpmp.c
308
static struct generic_pm_domain *
drivers/pmdomain/tegra/powergate-bpmp.c
311
struct generic_pm_domain *domain = ERR_PTR(-ENOENT);
drivers/pmdomain/thead/th1520-pm-domains.c
110
static void th1520_pd_init_all_off(struct generic_pm_domain **domains,
drivers/pmdomain/thead/th1520-pm-domains.c
18
struct generic_pm_domain genpd;
drivers/pmdomain/thead/th1520-pm-domains.c
190
struct generic_pm_domain **domains;
drivers/pmdomain/thead/th1520-pm-domains.c
46
to_th1520_power_domain(struct generic_pm_domain *genpd)
drivers/pmdomain/thead/th1520-pm-domains.c
51
static int th1520_pd_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/thead/th1520-pm-domains.c
58
static int th1520_pd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/thead/th1520-pm-domains.c
65
static struct generic_pm_domain *th1520_pd_xlate(const struct of_phandle_args *spec,
drivers/pmdomain/thead/th1520-pm-domains.c
68
struct generic_pm_domain *domain = ERR_PTR(-ENOENT);
drivers/pmdomain/ti/omap_prm.c
42
struct generic_pm_domain pd;
drivers/pmdomain/ti/omap_prm.c
522
static int omap_prm_domain_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/ti/omap_prm.c
566
static int omap_prm_domain_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/ti/omap_prm.c
638
static int omap_prm_domain_attach_dev(struct generic_pm_domain *domain,
drivers/pmdomain/ti/omap_prm.c
669
static void omap_prm_domain_detach_dev(struct generic_pm_domain *domain,
drivers/pmdomain/ti/ti_sci_pm_domains.c
110
static int ti_sci_pd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/ti/ti_sci_pm_domains.c
122
static int ti_sci_pd_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/ti/ti_sci_pm_domains.c
161
static struct generic_pm_domain *ti_sci_pd_xlate(
drivers/pmdomain/ti/ti_sci_pm_domains.c
49
struct generic_pm_domain pd;
drivers/pmdomain/ti/ti_sci_pm_domains.c
64
struct generic_pm_domain *genpd = pd_to_genpd(dev->pm_domain);
drivers/pmdomain/ti/ti_sci_pm_domains.c
84
struct generic_pm_domain *genpd = pd_to_genpd(dev->pm_domain);
drivers/pmdomain/xilinx/zynqmp-pm-domains.c
104
static int zynqmp_gpd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/xilinx/zynqmp-pm-domains.c
152
static int zynqmp_gpd_attach_dev(struct generic_pm_domain *domain,
drivers/pmdomain/xilinx/zynqmp-pm-domains.c
183
static void zynqmp_gpd_detach_dev(struct generic_pm_domain *domain,
drivers/pmdomain/xilinx/zynqmp-pm-domains.c
206
static struct generic_pm_domain *zynqmp_gpd_xlate
drivers/pmdomain/xilinx/zynqmp-pm-domains.c
246
struct generic_pm_domain **domains;
drivers/pmdomain/xilinx/zynqmp-pm-domains.c
33
struct generic_pm_domain gpd;
drivers/pmdomain/xilinx/zynqmp-pm-domains.c
73
static int zynqmp_gpd_power_on(struct generic_pm_domain *domain)
drivers/soc/dove/pmu.c
125
struct generic_pm_domain base;
drivers/soc/dove/pmu.c
143
static int pmu_domain_power_off(struct generic_pm_domain *domain)
drivers/soc/dove/pmu.c
177
static int pmu_domain_power_on(struct generic_pm_domain *domain)
drivers/soc/tegra/pmc.c
1518
tegra_pmc_core_pd_set_performance_state(struct generic_pm_domain *genpd,
drivers/soc/tegra/pmc.c
1635
static void tegra_powergate_remove(struct generic_pm_domain *genpd)
drivers/soc/tegra/pmc.c
1653
struct generic_pm_domain *genpd;
drivers/soc/tegra/pmc.c
272
struct generic_pm_domain genpd;
drivers/soc/tegra/pmc.c
277
to_core_pd(struct generic_pm_domain *genpd)
drivers/soc/tegra/pmc.c
283
struct generic_pm_domain genpd;
drivers/soc/tegra/pmc.c
499
to_powergate(struct generic_pm_domain *domain)
drivers/soc/tegra/pmc.c
918
static int tegra_genpd_power_on(struct generic_pm_domain *domain)
drivers/soc/tegra/pmc.c
937
static int tegra_genpd_power_off(struct generic_pm_domain *domain)
include/linux/clk/renesas.h
19
struct generic_pm_domain;
include/linux/clk/renesas.h
23
int cpg_mstp_attach_dev(struct generic_pm_domain *unused, struct device *dev);
include/linux/clk/renesas.h
24
void cpg_mstp_detach_dev(struct generic_pm_domain *unused, struct device *dev);
include/linux/clk/renesas.h
31
int cpg_mssr_attach_dev(struct generic_pm_domain *unused, struct device *dev);
include/linux/clk/renesas.h
32
void cpg_mssr_detach_dev(struct generic_pm_domain *unused, struct device *dev);
include/linux/pm_domain.h
218
int (*power_off)(struct generic_pm_domain *domain);
include/linux/pm_domain.h
219
int (*power_on)(struct generic_pm_domain *domain);
include/linux/pm_domain.h
222
int (*set_performance_state)(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
225
int (*set_hwmode_dev)(struct generic_pm_domain *domain,
include/linux/pm_domain.h
227
bool (*get_hwmode_dev)(struct generic_pm_domain *domain,
include/linux/pm_domain.h
229
int (*attach_dev)(struct generic_pm_domain *domain,
include/linux/pm_domain.h
231
void (*detach_dev)(struct generic_pm_domain *domain,
include/linux/pm_domain.h
255
static inline struct generic_pm_domain *pd_to_genpd(struct dev_pm_domain *pd)
include/linux/pm_domain.h
257
return container_of(pd, struct generic_pm_domain, domain);
include/linux/pm_domain.h
261
struct generic_pm_domain *parent;
include/linux/pm_domain.h
263
struct generic_pm_domain *child;
include/linux/pm_domain.h
311
int pm_genpd_add_device(struct generic_pm_domain *genpd, struct device *dev);
include/linux/pm_domain.h
313
int pm_genpd_add_subdomain(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
314
struct generic_pm_domain *subdomain);
include/linux/pm_domain.h
315
int pm_genpd_remove_subdomain(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
316
struct generic_pm_domain *subdomain);
include/linux/pm_domain.h
317
int pm_genpd_init(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
319
int pm_genpd_remove(struct generic_pm_domain *genpd);
include/linux/pm_domain.h
320
void pm_genpd_inc_rejected(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
345
static inline int pm_genpd_add_device(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
354
static inline int pm_genpd_add_subdomain(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
355
struct generic_pm_domain *subdomain)
include/linux/pm_domain.h
359
static inline int pm_genpd_remove_subdomain(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
360
struct generic_pm_domain *subdomain)
include/linux/pm_domain.h
364
static inline int pm_genpd_init(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
369
static inline int pm_genpd_remove(struct generic_pm_domain *genpd)
include/linux/pm_domain.h
374
static inline void pm_genpd_inc_rejected(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
445
typedef struct generic_pm_domain *(*genpd_xlate_t)(const struct of_phandle_args *args,
include/linux/pm_domain.h
449
struct generic_pm_domain **domains;
include/linux/pm_domain.h
456
struct generic_pm_domain *genpd);
include/linux/pm_domain.h
465
struct generic_pm_domain *of_genpd_remove_last(struct device_node *np);
include/linux/pm_domain.h
477
struct generic_pm_domain *genpd)
include/linux/pm_domain.h
534
struct generic_pm_domain *of_genpd_remove_last(struct device_node *np)