Symbol: generic_pm_domain
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
278
static int gdsc_enable(struct generic_pm_domain *domain)
drivers/clk/qcom/gdsc.c
336
static int gdsc_disable(struct generic_pm_domain *domain)
drivers/clk/qcom/gdsc.c
385
static int gdsc_set_hwmode(struct generic_pm_domain *domain, struct device *dev, bool mode)
drivers/clk/qcom/gdsc.c
412
static bool gdsc_get_hwmode(struct generic_pm_domain *domain, struct device *dev)
drivers/clk/qcom/gdsc.c
530
struct generic_pm_domain *subdomain)
drivers/clk/qcom/gdsc.c
536
struct generic_pm_domain *genpd = pd_to_genpd(dev->pm_domain);
drivers/clk/qcom/gdsc.c
548
struct generic_pm_domain *genpd = pd_to_genpd(dev->pm_domain);
drivers/clk/qcom/gdsc.c
557
struct generic_pm_domain *subdomain)
drivers/clk/qcom/gdsc.c
563
struct generic_pm_domain *genpd = pd_to_genpd(dev->pm_domain);
drivers/clk/qcom/gdsc.c
697
int gdsc_gx_do_nothing_enable(struct generic_pm_domain *domain)
drivers/clk/qcom/gdsc.h
36
struct generic_pm_domain pd;
drivers/clk/qcom/gdsc.h
37
struct generic_pm_domain *parent;
drivers/clk/qcom/gdsc.h
95
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
572
struct generic_pm_domain genpd;
drivers/clk/renesas/renesas-cpg-mssr.c
602
int cpg_mssr_attach_dev(struct generic_pm_domain *unused, struct device *dev)
drivers/clk/renesas/renesas-cpg-mssr.c
651
void cpg_mssr_detach_dev(struct generic_pm_domain *unused, struct device *dev)
drivers/clk/renesas/renesas-cpg-mssr.c
667
struct generic_pm_domain *genpd;
drivers/clk/renesas/rzg2l-cpg.c
192
struct generic_pm_domain genpd;
drivers/clk/renesas/rzg2l-cpg.c
2014
static int rzg2l_cpg_attach_dev(struct generic_pm_domain *domain, struct device *dev)
drivers/clk/renesas/rzg2l-cpg.c
2063
static void rzg2l_cpg_detach_dev(struct generic_pm_domain *unused, struct device *dev)
drivers/clk/renesas/rzg2l-cpg.c
2078
struct generic_pm_domain *genpd = &priv->genpd;
drivers/clk/renesas/rzv2h-cpg.c
1636
struct generic_pm_domain genpd;
drivers/clk/renesas/rzv2h-cpg.c
1668
static int rzv2h_cpg_attach_dev(struct generic_pm_domain *domain, struct device *dev)
drivers/clk/renesas/rzv2h-cpg.c
1718
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
37
struct generic_pm_domain *domains[];
drivers/pmdomain/actions/owl-sps.c
43
struct generic_pm_domain genpd;
drivers/pmdomain/actions/owl-sps.c
58
static int owl_sps_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/actions/owl-sps.c
67
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
363
static int bcm2835_power_pd_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/bcm/bcm2835-power.c
432
static int bcm2835_power_pd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/bcm/bcm2835-power.c
687
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
1038
static int genpd_power_on(struct generic_pm_domain *genpd, unsigned int depth)
drivers/pmdomain/core.c
1055
struct generic_pm_domain *parent = link->parent;
drivers/pmdomain/core.c
106
static int genpd_lock_interruptible_spin(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
1093
struct generic_pm_domain *genpd = dev_to_genpd(dev);
drivers/pmdomain/core.c
1108
struct generic_pm_domain *genpd = ERR_PTR(-ENODATA);
drivers/pmdomain/core.c
1146
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
1148
genpd = container_of(work, struct generic_pm_domain, power_off_work);
drivers/pmdomain/core.c
116
static void genpd_unlock_spin(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
1211
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
1287
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
129
static void genpd_lock_raw_spin(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
1369
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
138
static void genpd_lock_nested_raw_spin(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
1404
static void genpd_sync_power_off(struct generic_pm_domain *genpd, bool use_lock,
drivers/pmdomain/core.c
1418
struct generic_pm_domain *child = link->child;
drivers/pmdomain/core.c
1470
static void genpd_sync_power_on(struct generic_pm_domain *genpd, bool use_lock,
drivers/pmdomain/core.c
148
static int genpd_lock_interruptible_raw_spin(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
1505
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
1545
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
158
static void genpd_unlock_raw_spin(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
1603
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
1718
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
1739
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
1876
static void genpd_update_cpumask(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
188
const struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
1885
struct generic_pm_domain *parent = link->parent;
drivers/pmdomain/core.c
1898
static void genpd_set_cpumask(struct generic_pm_domain *genpd, int cpu)
drivers/pmdomain/core.c
1904
static void genpd_clear_cpumask(struct generic_pm_domain *genpd, int cpu)
drivers/pmdomain/core.c
1910
static int genpd_get_cpu(struct generic_pm_domain *genpd, struct device *dev)
drivers/pmdomain/core.c
1925
static int genpd_add_device(struct generic_pm_domain *genpd, struct device *dev,
drivers/pmdomain/core.c
1973
int pm_genpd_add_device(struct generic_pm_domain *genpd, struct device *dev)
drivers/pmdomain/core.c
1988
static int genpd_remove_device(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
2041
struct generic_pm_domain *genpd = dev_to_genpd_safe(dev);
drivers/pmdomain/core.c
2067
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
2113
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
2145
static int genpd_add_subdomain(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
2146
struct generic_pm_domain *subdomain)
drivers/pmdomain/core.c
217
static struct generic_pm_domain *dev_to_genpd_safe(struct device *dev)
drivers/pmdomain/core.c
2205
int pm_genpd_add_subdomain(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
2206
struct generic_pm_domain *subdomain)
drivers/pmdomain/core.c
2223
int pm_genpd_remove_subdomain(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
2224
struct generic_pm_domain *subdomain)
drivers/pmdomain/core.c
2270
static int genpd_set_default_power_state(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
2290
static int genpd_alloc_data(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
233
static struct generic_pm_domain *dev_to_genpd(struct device *dev)
drivers/pmdomain/core.c
2349
static void genpd_free_data(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
2361
static void genpd_lock_init(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
2376
static void genpd_set_stay_on(struct generic_pm_domain *genpd, bool is_off)
drivers/pmdomain/core.c
2381
static void genpd_set_stay_on(struct generic_pm_domain *genpd, bool is_off)
drivers/pmdomain/core.c
2395
int pm_genpd_init(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
243
struct generic_pm_domain *genpd = dev_to_genpd(dev);
drivers/pmdomain/core.c
2466
static int genpd_remove(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
251
static int genpd_stop_dev(const struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
2517
int pm_genpd_remove(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
257
static int genpd_start_dev(const struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
2582
static struct generic_pm_domain *genpd_xlate_simple(
drivers/pmdomain/core.c
2599
static struct generic_pm_domain *genpd_xlate_onecell(
drivers/pmdomain/core.c
263
static bool genpd_sd_counter_dec(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
2648
static bool genpd_present(const struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
2651
const struct generic_pm_domain *gpd;
drivers/pmdomain/core.c
2676
struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
273
static void genpd_sd_counter_inc(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
2753
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
282
static void genpd_debug_add(struct generic_pm_domain *genpd);
drivers/pmdomain/core.c
284
static void genpd_debug_remove(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
2856
struct generic_pm_domain *gpd;
drivers/pmdomain/core.c
2903
static struct generic_pm_domain *genpd_get_from_provider(
drivers/pmdomain/core.c
2906
struct generic_pm_domain *genpd = ERR_PTR(-ENOENT);
drivers/pmdomain/core.c
292
static void genpd_update_accounting(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
2948
struct generic_pm_domain *parent_genpd, *child_genpd;
drivers/pmdomain/core.c
2949
struct generic_pm_domain **pairs; /* pairs[2*i]=parent, pairs[2*i+1]=child */
drivers/pmdomain/core.c
3052
struct generic_pm_domain *parent_genpd, *child_genpd;
drivers/pmdomain/core.c
3104
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
3139
struct generic_pm_domain *parent, *subdomain;
drivers/pmdomain/core.c
315
static void genpd_reflect_residency(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
3177
struct generic_pm_domain *parent, *subdomain;
drivers/pmdomain/core.c
3216
struct generic_pm_domain *of_genpd_remove_last(struct device_node *np)
drivers/pmdomain/core.c
3218
struct generic_pm_domain *gpd, *tmp, *genpd = ERR_PTR(-ENOENT);
drivers/pmdomain/core.c
3258
struct generic_pm_domain *pd;
drivers/pmdomain/core.c
3307
struct generic_pm_domain *pd;
drivers/pmdomain/core.c
3367
struct generic_pm_domain *pd;
drivers/pmdomain/core.c
344
static inline void genpd_debug_add(struct generic_pm_domain *genpd) {}
drivers/pmdomain/core.c
345
static inline void genpd_debug_remove(struct generic_pm_domain *genpd) {}
drivers/pmdomain/core.c
346
static inline void genpd_update_accounting(struct generic_pm_domain *genpd) {}
drivers/pmdomain/core.c
347
static inline void genpd_reflect_residency(struct generic_pm_domain *genpd) {}
drivers/pmdomain/core.c
350
static int _genpd_reeval_performance_state(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
3686
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
3711
struct generic_pm_domain *genpd = container_of(dev, struct generic_pm_domain, dev);
drivers/pmdomain/core.c
3825
struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
3879
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
3907
struct generic_pm_domain *genpd = s->private;
drivers/pmdomain/core.c
3929
struct generic_pm_domain *genpd = s->private;
drivers/pmdomain/core.c
3946
struct generic_pm_domain *genpd = s->private;
drivers/pmdomain/core.c
395
static int genpd_xlate_performance_state(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
396
struct generic_pm_domain *parent,
drivers/pmdomain/core.c
3984
struct generic_pm_domain *genpd = s->private;
drivers/pmdomain/core.c
4018
struct generic_pm_domain *genpd = s->private;
drivers/pmdomain/core.c
4042
struct generic_pm_domain *genpd = s->private;
drivers/pmdomain/core.c
407
static int _genpd_set_performance_state(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
4073
struct generic_pm_domain *genpd = s->private;
drivers/pmdomain/core.c
4090
struct generic_pm_domain *genpd = s->private;
drivers/pmdomain/core.c
4111
static void genpd_debug_add(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
412
struct generic_pm_domain *parent = link->parent;
drivers/pmdomain/core.c
4141
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
429
static int _genpd_set_parent_state(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
433
struct generic_pm_domain *parent = link->parent;
drivers/pmdomain/core.c
458
static int _genpd_set_performance_state(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
509
struct generic_pm_domain *genpd = dev_to_genpd(dev);
drivers/pmdomain/core.c
53
void (*lock)(struct generic_pm_domain *genpd);
drivers/pmdomain/core.c
54
void (*lock_nested)(struct generic_pm_domain *genpd, int depth);
drivers/pmdomain/core.c
548
struct generic_pm_domain *genpd = dev_to_genpd(dev);
drivers/pmdomain/core.c
55
int (*lock_interruptible)(struct generic_pm_domain *genpd);
drivers/pmdomain/core.c
56
void (*unlock)(struct generic_pm_domain *genpd);
drivers/pmdomain/core.c
581
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
59
static void genpd_lock_mtx(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
612
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
637
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
64
static void genpd_lock_nested_mtx(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
663
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
693
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
70
static int genpd_lock_interruptible_mtx(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
75
static void genpd_unlock_mtx(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
754
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
786
struct generic_pm_domain *genpd;
drivers/pmdomain/core.c
816
void pm_genpd_inc_rejected(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
826
static int _genpd_power_on(struct generic_pm_domain *genpd, bool timed)
drivers/pmdomain/core.c
87
static void genpd_lock_spin(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
877
static int _genpd_power_off(struct generic_pm_domain *genpd, bool timed)
drivers/pmdomain/core.c
934
static void genpd_queue_power_off_work(struct generic_pm_domain *genpd)
drivers/pmdomain/core.c
951
static void genpd_power_off(struct generic_pm_domain *genpd, bool one_dev_on,
drivers/pmdomain/core.c
96
static void genpd_lock_nested_spin(struct generic_pm_domain *genpd,
drivers/pmdomain/core.c
978
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
161
static int imx8m_blk_ctrl_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx8m-blk-ctrl.c
226
sizeof(struct generic_pm_domain *), GFP_KERNEL);
drivers/pmdomain/imx/imx8m-blk-ctrl.c
72
struct generic_pm_domain genpd;
drivers/pmdomain/imx/imx8m-blk-ctrl.c
89
to_imx8m_blk_ctrl_domain(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx8m-blk-ctrl.c
94
static int imx8m_blk_ctrl_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx8mp-blk-ctrl.c
521
static int imx8mp_blk_ctrl_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx8mp-blk-ctrl.c
568
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
653
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
106
to_imx93_blk_ctrl_domain(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx93-blk-ctrl.c
135
static int imx93_blk_ctrl_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx93-blk-ctrl.c
180
static int imx93_blk_ctrl_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx93-blk-ctrl.c
209
struct generic_pm_domain *genpd = data;
drivers/pmdomain/imx/imx93-blk-ctrl.c
264
sizeof(struct generic_pm_domain *), GFP_KERNEL);
drivers/pmdomain/imx/imx93-blk-ctrl.c
74
struct generic_pm_domain *parent;
drivers/pmdomain/imx/imx93-blk-ctrl.c
75
struct generic_pm_domain *subdomain;
drivers/pmdomain/imx/imx93-blk-ctrl.c
90
struct generic_pm_domain genpd;
drivers/pmdomain/imx/imx93-pd.c
25
struct generic_pm_domain genpd;
drivers/pmdomain/imx/imx93-pd.c
34
static int imx93_pd_on(struct generic_pm_domain *genpd)
drivers/pmdomain/imx/imx93-pd.c
61
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
353
static int imx_sc_pd_power(struct generic_pm_domain *domain, bool power_on)
drivers/pmdomain/imx/scu-pd.c
382
static int imx_sc_pd_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/imx/scu-pd.c
387
static int imx_sc_pd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/imx/scu-pd.c
392
static struct generic_pm_domain *imx_scu_pd_xlate(const struct of_phandle_args *spec,
drivers/pmdomain/imx/scu-pd.c
395
struct generic_pm_domain *domain = ERR_PTR(-ENOENT);
drivers/pmdomain/imx/scu-pd.c
473
struct generic_pm_domain **domains;
drivers/pmdomain/imx/scu-pd.c
93
struct generic_pm_domain pd;
drivers/pmdomain/marvell/pxa1908-power-controller.c
117
static inline int pxa1908_dsi_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/marvell/pxa1908-power-controller.c
125
static inline int pxa1908_dsi_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/marvell/pxa1908-power-controller.c
133
static inline int pxa1908_audio_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/marvell/pxa1908-power-controller.c
141
static inline int pxa1908_audio_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/marvell/pxa1908-power-controller.c
39
struct generic_pm_domain *domains[NR_DOMAINS];
drivers/pmdomain/marvell/pxa1908-power-controller.c
56
struct generic_pm_domain genpd;
drivers/pmdomain/marvell/pxa1908-power-controller.c
74
static int pxa1908_pd_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/marvell/pxa1908-power-controller.c
96
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
257
struct generic_pm_domain pd;
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
290
static inline struct mtk_mfg *mtk_mfg_from_genpd(struct generic_pm_domain *pd)
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
655
static int mtk_mfg_attach_dev(struct generic_pm_domain *pd, struct device *dev)
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
696
static void mtk_mfg_detach_dev(struct generic_pm_domain *pd, struct device *dev)
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
701
static int mtk_mfg_set_performance(struct generic_pm_domain *pd,
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
719
static int mtk_mfg_power_on(struct generic_pm_domain *pd)
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
769
static int mtk_mfg_power_off(struct generic_pm_domain *pd)
drivers/pmdomain/mediatek/mtk-pm-domains.c
1022
struct generic_pm_domain *genpd;
drivers/pmdomain/mediatek/mtk-pm-domains.c
1285
struct generic_pm_domain *domain;
drivers/pmdomain/mediatek/mtk-pm-domains.c
312
static int scpsys_hwv_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/mediatek/mtk-pm-domains.c
466
static int scpsys_hwv_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/mediatek/mtk-pm-domains.c
61
struct generic_pm_domain genpd;
drivers/pmdomain/mediatek/mtk-pm-domains.c
624
static int scpsys_power_on(struct generic_pm_domain *genpd)
drivers/pmdomain/mediatek/mtk-pm-domains.c
745
static int scpsys_power_off(struct generic_pm_domain *genpd)
drivers/pmdomain/mediatek/mtk-pm-domains.c
753
generic_pm_domain *scpsys_add_one_domain(struct scpsys *scpsys, struct device_node *node)
drivers/pmdomain/mediatek/mtk-pm-domains.c
79
struct generic_pm_domain *domains[];
drivers/pmdomain/mediatek/mtk-pm-domains.c
941
struct generic_pm_domain *child_pd, *parent_pd;
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
1418
static int cpr_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/qcom/cpr.c
1425
static int cpr_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/qcom/cpr.c
1432
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
746
static int cpr_set_performance_state(struct generic_pm_domain *domain,
drivers/pmdomain/qcom/rpmhpd.c
1012
static int rpmhpd_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/qcom/rpmhpd.c
1030
static int rpmhpd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/qcom/rpmhpd.c
1046
static int rpmhpd_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/rpmpd.c
1030
static int rpmpd_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/qcom/rpmpd.c
1049
static int rpmpd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/qcom/rpmpd.c
1065
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
719
static int rockchip_pd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/rockchip/pm-domains.c
732
static int rockchip_pd_attach_dev(struct generic_pm_domain *genpd,
drivers/pmdomain/rockchip/pm-domains.c
762
static void rockchip_pd_detach_dev(struct generic_pm_domain *genpd,
drivers/pmdomain/rockchip/pm-domains.c
938
struct generic_pm_domain *genpd;
drivers/pmdomain/rockchip/pm-domains.c
94
struct generic_pm_domain genpd;
drivers/pmdomain/rockchip/pm-domains.c
966
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
103
static int sunxi_pck600_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/sunxi/sun55i-pck600.c
110
static int sunxi_pck600_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/sunxi/sun55i-pck600.c
64
struct generic_pm_domain genpd;
drivers/pmdomain/sunxi/sun55i-pck600.c
80
struct generic_pm_domain *genpd = &pd->genpd;
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
670
static void omap_prm_domain_detach_dev(struct generic_pm_domain *domain,
drivers/pmdomain/ti/ti_sci_pm_domains.c
111
static int ti_sci_pd_power_off(struct generic_pm_domain *domain)
drivers/pmdomain/ti/ti_sci_pm_domains.c
123
static int ti_sci_pd_power_on(struct generic_pm_domain *domain)
drivers/pmdomain/ti/ti_sci_pm_domains.c
162
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
1431
tegra_pmc_core_pd_set_performance_state(struct generic_pm_domain *genpd,
drivers/soc/tegra/pmc.c
1548
static void tegra_powergate_remove(struct generic_pm_domain *genpd)
drivers/soc/tegra/pmc.c
1566
struct generic_pm_domain *genpd;
drivers/soc/tegra/pmc.c
275
struct generic_pm_domain genpd;
drivers/soc/tegra/pmc.c
280
to_core_pd(struct generic_pm_domain *genpd)
drivers/soc/tegra/pmc.c
286
struct generic_pm_domain genpd;
drivers/soc/tegra/pmc.c
525
to_powergate(struct generic_pm_domain *domain)
drivers/soc/tegra/pmc.c
944
static int tegra_genpd_power_on(struct generic_pm_domain *domain)
drivers/soc/tegra/pmc.c
963
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
219
int (*power_off)(struct generic_pm_domain *domain);
include/linux/pm_domain.h
220
int (*power_on)(struct generic_pm_domain *domain);
include/linux/pm_domain.h
223
int (*set_performance_state)(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
226
int (*set_hwmode_dev)(struct generic_pm_domain *domain,
include/linux/pm_domain.h
228
bool (*get_hwmode_dev)(struct generic_pm_domain *domain,
include/linux/pm_domain.h
230
int (*attach_dev)(struct generic_pm_domain *domain,
include/linux/pm_domain.h
232
void (*detach_dev)(struct generic_pm_domain *domain,
include/linux/pm_domain.h
256
static inline struct generic_pm_domain *pd_to_genpd(struct dev_pm_domain *pd)
include/linux/pm_domain.h
258
return container_of(pd, struct generic_pm_domain, domain);
include/linux/pm_domain.h
262
struct generic_pm_domain *parent;
include/linux/pm_domain.h
264
struct generic_pm_domain *child;
include/linux/pm_domain.h
312
int pm_genpd_add_device(struct generic_pm_domain *genpd, struct device *dev);
include/linux/pm_domain.h
314
int pm_genpd_add_subdomain(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
315
struct generic_pm_domain *subdomain);
include/linux/pm_domain.h
316
int pm_genpd_remove_subdomain(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
317
struct generic_pm_domain *subdomain);
include/linux/pm_domain.h
318
int pm_genpd_init(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
320
int pm_genpd_remove(struct generic_pm_domain *genpd);
include/linux/pm_domain.h
321
void pm_genpd_inc_rejected(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
346
static inline int pm_genpd_add_device(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
355
static inline int pm_genpd_add_subdomain(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
356
struct generic_pm_domain *subdomain)
include/linux/pm_domain.h
360
static inline int pm_genpd_remove_subdomain(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
361
struct generic_pm_domain *subdomain)
include/linux/pm_domain.h
365
static inline int pm_genpd_init(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
370
static inline int pm_genpd_remove(struct generic_pm_domain *genpd)
include/linux/pm_domain.h
375
static inline void pm_genpd_inc_rejected(struct generic_pm_domain *genpd,
include/linux/pm_domain.h
446
typedef struct generic_pm_domain *(*genpd_xlate_t)(const struct of_phandle_args *args,
include/linux/pm_domain.h
450
struct generic_pm_domain **domains;
include/linux/pm_domain.h
457
struct generic_pm_domain *genpd);
include/linux/pm_domain.h
466
struct generic_pm_domain *of_genpd_remove_last(struct device_node *np);
include/linux/pm_domain.h
482
struct generic_pm_domain *genpd)
include/linux/pm_domain.h
539
struct generic_pm_domain *of_genpd_remove_last(struct device_node *np)