Symbol: pm_domain
arch/arm/mach-davinci/pm_domain.c
23
.pm_domain = &davinci_pm_domain,
arch/arm/mach-keystone/keystone.c
43
.pm_domain = &keystone_pm_domain,
arch/arm/mach-omap1/board-ams-delta.c
822
.pm_domain = &ams_delta_modem_pm_domain,
arch/arm/mach-omap1/pm_bus.c
29
.pm_domain = &default_pm_domain,
drivers/acpi/device_pm.c
1409
if (adev && dev->pm_domain == &acpi_general_pm_domain) {
drivers/ata/ahci_tegra.c
249
if (!tegra->pdev->dev.pm_domain) {
drivers/ata/ahci_tegra.c
273
if (!tegra->pdev->dev.pm_domain)
drivers/ata/ahci_tegra.c
293
if (!tegra->pdev->dev.pm_domain)
drivers/base/dd.c
604
if (dev->pm_domain && dev->pm_domain->dismiss)
drivers/base/dd.c
605
dev->pm_domain->dismiss(dev);
drivers/base/dd.c
700
if (dev->pm_domain && dev->pm_domain->activate) {
drivers/base/dd.c
701
ret = dev->pm_domain->activate(dev);
drivers/base/dd.c
753
if (dev->pm_domain && dev->pm_domain->sync)
drivers/base/dd.c
754
dev->pm_domain->sync(dev);
drivers/base/power/clock_ops.c
563
if (dev->pm_domain)
drivers/base/power/clock_ops.c
570
dev_pm_domain_set(dev, clknb->pm_domain);
drivers/base/power/clock_ops.c
580
if (dev->pm_domain != clknb->pm_domain)
drivers/base/power/common.c
107
if (dev->pm_domain)
drivers/base/power/common.c
114
if (dev->pm_domain)
drivers/base/power/common.c
150
if (dev->pm_domain)
drivers/base/power/common.c
167
if (dev->pm_domain)
drivers/base/power/common.c
207
if (dev->pm_domain)
drivers/base/power/common.c
362
if (dev->pm_domain && dev->pm_domain->detach)
drivers/base/power/common.c
363
dev->pm_domain->detach(dev, power_off);
drivers/base/power/common.c
409
if (dev->pm_domain && dev->pm_domain->start)
drivers/base/power/common.c
410
return dev->pm_domain->start(dev);
drivers/base/power/common.c
428
if (dev->pm_domain == pd)
drivers/base/power/common.c
433
dev->pm_domain = pd;
drivers/base/power/common.c
452
if (dev->pm_domain && dev->pm_domain->set_performance_state)
drivers/base/power/common.c
453
return dev->pm_domain->set_performance_state(dev, state);
drivers/base/power/main.c
1142
if (dev->pm_domain) {
drivers/base/power/main.c
1144
callback = pm_op(&dev->pm_domain->ops, state);
drivers/base/power/main.c
1276
if (dev->pm_domain) {
drivers/base/power/main.c
1278
callback = dev->pm_domain->ops.complete;
drivers/base/power/main.c
1509
if (dev->pm_domain) {
drivers/base/power/main.c
1511
callback = pm_noirq_op(&dev->pm_domain->ops, state);
drivers/base/power/main.c
1719
if (dev->pm_domain) {
drivers/base/power/main.c
1721
callback = pm_late_early_op(&dev->pm_domain->ops, state);
drivers/base/power/main.c
1989
if (dev->pm_domain) {
drivers/base/power/main.c
1991
callback = pm_op(&dev->pm_domain->ops, state);
drivers/base/power/main.c
2217
if (dev->pm_domain)
drivers/base/power/main.c
2218
callback = dev->pm_domain->ops.prepare;
drivers/base/power/main.c
2418
(!dev->pm_domain || pm_ops_is_empty(&dev->pm_domain->ops)) &&
drivers/base/power/main.c
832
if (dev->pm_domain) {
drivers/base/power/main.c
834
callback = pm_noirq_op(&dev->pm_domain->ops, state);
drivers/base/power/main.c
976
if (dev->pm_domain) {
drivers/base/power/main.c
978
callback = pm_late_early_op(&dev->pm_domain->ops, state);
drivers/base/power/runtime.c
41
if (dev->pm_domain)
drivers/base/power/runtime.c
42
ops = &dev->pm_domain->ops;
drivers/clk/davinci/psc.c
176
static int davinci_psc_genpd_attach_dev(struct generic_pm_domain *pm_domain,
drivers/clk/davinci/psc.c
179
struct davinci_lpsc_clk *lpsc = to_davinci_lpsc_clk(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
214
struct davinci_lpsc_clk *lpsc = to_davinci_lpsc_clk(pm_domain);
drivers/clk/davinci/psc.c
278
lpsc->pm_domain.name = devm_kasprintf(dev, GFP_KERNEL, "%s: %s",
drivers/clk/davinci/psc.c
280
if (!lpsc->pm_domain.name) {
drivers/clk/davinci/psc.c
285
lpsc->pm_domain.attach_dev = davinci_psc_genpd_attach_dev;
drivers/clk/davinci/psc.c
286
lpsc->pm_domain.detach_dev = davinci_psc_genpd_detach_dev;
drivers/clk/davinci/psc.c
287
lpsc->pm_domain.flags = GENPD_FLAG_PM_CLK;
drivers/clk/davinci/psc.c
290
pm_genpd_init(&lpsc->pm_domain, NULL, is_on);
drivers/clk/davinci/psc.c
423
pm_domains[info->md] = &lpsc->pm_domain;
drivers/clk/davinci/psc.c
78
struct generic_pm_domain pm_domain;
drivers/clk/mmp/pwr-island.c
102
pm_domain->reg = reg;
drivers/clk/mmp/pwr-island.c
103
pm_domain->power_on = power_on;
drivers/clk/mmp/pwr-island.c
104
pm_domain->reset = reset;
drivers/clk/mmp/pwr-island.c
105
pm_domain->clock_enable = clock_enable;
drivers/clk/mmp/pwr-island.c
106
pm_domain->flags = flags;
drivers/clk/mmp/pwr-island.c
107
pm_domain->lock = lock;
drivers/clk/mmp/pwr-island.c
109
pm_domain->genpd.name = name;
drivers/clk/mmp/pwr-island.c
110
pm_domain->genpd.power_on = mmp_pm_domain_power_on;
drivers/clk/mmp/pwr-island.c
111
pm_domain->genpd.power_off = mmp_pm_domain_power_off;
drivers/clk/mmp/pwr-island.c
112
pm_genpd_init(&pm_domain->genpd, NULL, true);
drivers/clk/mmp/pwr-island.c
114
return &pm_domain->genpd;
drivers/clk/mmp/pwr-island.c
28
struct mmp_pm_domain *pm_domain = to_mmp_pm_domain(genpd);
drivers/clk/mmp/pwr-island.c
32
if (pm_domain->lock)
drivers/clk/mmp/pwr-island.c
33
spin_lock_irqsave(pm_domain->lock, flags);
drivers/clk/mmp/pwr-island.c
35
val = readl(pm_domain->reg);
drivers/clk/mmp/pwr-island.c
38
val |= pm_domain->power_on;
drivers/clk/mmp/pwr-island.c
39
writel(val, pm_domain->reg);
drivers/clk/mmp/pwr-island.c
43
writel(val, pm_domain->reg);
drivers/clk/mmp/pwr-island.c
46
if (pm_domain->reset || pm_domain->clock_enable) {
drivers/clk/mmp/pwr-island.c
49
val &= ~pm_domain->reset;
drivers/clk/mmp/pwr-island.c
50
writel(val, pm_domain->reg);
drivers/clk/mmp/pwr-island.c
52
val |= pm_domain->clock_enable;
drivers/clk/mmp/pwr-island.c
53
writel(val, pm_domain->reg);
drivers/clk/mmp/pwr-island.c
55
val |= pm_domain->reset;
drivers/clk/mmp/pwr-island.c
56
writel(val, pm_domain->reg);
drivers/clk/mmp/pwr-island.c
58
writel(after_power_on, pm_domain->reg);
drivers/clk/mmp/pwr-island.c
61
if (pm_domain->lock)
drivers/clk/mmp/pwr-island.c
62
spin_unlock_irqrestore(pm_domain->lock, flags);
drivers/clk/mmp/pwr-island.c
69
struct mmp_pm_domain *pm_domain = to_mmp_pm_domain(genpd);
drivers/clk/mmp/pwr-island.c
73
if (pm_domain->flags & MMP_PM_DOMAIN_NO_DISABLE)
drivers/clk/mmp/pwr-island.c
76
if (pm_domain->lock)
drivers/clk/mmp/pwr-island.c
77
spin_lock_irqsave(pm_domain->lock, flags);
drivers/clk/mmp/pwr-island.c
80
val = readl(pm_domain->reg);
drivers/clk/mmp/pwr-island.c
81
val &= ~pm_domain->power_on;
drivers/clk/mmp/pwr-island.c
83
writel(val, pm_domain->reg);
drivers/clk/mmp/pwr-island.c
85
if (pm_domain->lock)
drivers/clk/mmp/pwr-island.c
86
spin_unlock_irqrestore(pm_domain->lock, flags);
drivers/clk/mmp/pwr-island.c
96
struct mmp_pm_domain *pm_domain;
drivers/clk/mmp/pwr-island.c
98
pm_domain = kzalloc_obj(*pm_domain);
drivers/clk/mmp/pwr-island.c
99
if (!pm_domain)
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
563
struct generic_pm_domain *genpd = pd_to_genpd(dev->pm_domain);
drivers/clk/qcom/gdsc.c
581
else if (!IS_ERR_OR_NULL(dev->pm_domain))
drivers/clk/qcom/gdsc.c
582
pm_genpd_remove_subdomain(pd_to_genpd(dev->pm_domain), &scs[i]->pd);
drivers/clk/qcom/gdsc.c
652
else if (!IS_ERR_OR_NULL(dev->pm_domain))
drivers/clk/qcom/gdsc.c
653
ret = pm_genpd_add_subdomain(pd_to_genpd(dev->pm_domain), &scs[i]->pd);
drivers/clk/tegra/clk-device.c
117
if (!dev->pm_domain)
drivers/gpu/drm/etnaviv/etnaviv_perfmon.c
512
dom = pm_domain(gpu, domain->iter);
drivers/gpu/drm/etnaviv/etnaviv_perfmon.c
537
dom = pm_domain(gpu, signal->domain);
drivers/gpu/drm/i915/selftests/mock_gem_device.c
111
static struct dev_pm_domain pm_domain = {
drivers/gpu/drm/i915/selftests/mock_gem_device.c
194
dev_pm_domain_set(&pdev->dev, &pm_domain);
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
53
if (!tdev->pdev->dev.pm_domain) {
drivers/gpu/drm/panthor/panthor_device.c
58
if (dev->pm_domain)
drivers/gpu/drm/tegra/dpaux.c
471
if (!pdev->dev.pm_domain) {
drivers/gpu/drm/tegra/dsi.c
1588
if (!pdev->dev.pm_domain) {
drivers/gpu/drm/tegra/gr3d.c
414
if (dev->pm_domain)
drivers/gpu/drm/tegra/sor.c
3847
if (err != -EBUSY || WARN_ON(!pdev->dev.pm_domain)) {
drivers/gpu/drm/tegra/vic.c
488
if (!dev->pm_domain) {
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
790
if (dev->pm_domain) {
drivers/iommu/arm/arm-smmu/arm-smmu.c
2253
if (dev->pm_domain) {
drivers/iommu/arm/arm-smmu/qcom_iommu.c
893
if (dev->pm_domain)
drivers/iommu/omap-iommu.c
1168
if (pdev->dev.pm_domain) {
drivers/iommu/omap-iommu.c
1170
pdev->dev.pm_domain = NULL;
drivers/irqchip/irq-riscv-aplic-main.c
153
if (dev->pm_domain && dev->of_node)
drivers/irqchip/irq-riscv-aplic-main.c
168
if (dev->pm_domain && dev->of_node) {
drivers/mailbox/imx-mailbox.c
652
if (!priv->dev->pm_domain)
drivers/media/platform/chips-media/coda/coda-common.c
3331
if (dev->pm_domain && cdev->codebuf.vaddr) {
drivers/media/platform/nvidia/tegra-vde/vde.c
163
if (!dev->pm_domain) {
drivers/media/platform/nvidia/tegra-vde/vde.c
196
if (!dev->pm_domain) {
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
632
if (rkisp1->dev->pm_domain)
drivers/pci/controller/dwc/pci-imx6.c
647
if (dev->pm_domain)
drivers/pci/controller/pci-tegra.c
1169
if (!dev->pm_domain)
drivers/pci/controller/pci-tegra.c
1187
if (!dev->pm_domain)
drivers/pci/controller/pci-tegra.c
1195
if (!dev->pm_domain) {
drivers/pci/controller/pci-tegra.c
1240
if (!dev->pm_domain)
drivers/pmdomain/core.c
219
if (IS_ERR_OR_NULL(dev) || IS_ERR_OR_NULL(dev->pm_domain))
drivers/pmdomain/core.c
223
if (dev->pm_domain->ops.runtime_suspend == genpd_runtime_suspend)
drivers/pmdomain/core.c
224
return pd_to_genpd(dev->pm_domain);
drivers/pmdomain/core.c
235
if (IS_ERR_OR_NULL(dev->pm_domain))
drivers/pmdomain/core.c
238
return pd_to_genpd(dev->pm_domain);
drivers/pmdomain/core.c
3393
dev->pm_domain->detach = genpd_dev_pm_detach;
drivers/pmdomain/core.c
3394
dev->pm_domain->sync = genpd_dev_pm_sync;
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
38
#define to_zynqmp_pm_domain(pm_domain) \
drivers/pmdomain/xilinx/zynqmp-pm-domains.c
39
container_of(pm_domain, struct zynqmp_pm_domain, gpd)
drivers/remoteproc/imx_dsp_rproc.c
1043
if (dev->pm_domain)
drivers/remoteproc/imx_rproc.c
1010
if (dev->pm_domain)
drivers/remoteproc/qcom_q6v5_adsp.c
133
if (dev->pm_domain)
drivers/remoteproc/qcom_q6v5_adsp.c
155
if (dev->pm_domain || pds)
drivers/remoteproc/qcom_q6v5_adsp.c
165
if (!dev->pm_domain && !pds)
drivers/remoteproc/qcom_q6v5_adsp.c
168
if (dev->pm_domain)
drivers/remoteproc/qcom_q6v5_adsp.c
183
if (dev->pm_domain)
drivers/remoteproc/qcom_q6v5_adsp.c
196
if (!dev->pm_domain && !pds)
drivers/remoteproc/qcom_q6v5_adsp.c
199
if (dev->pm_domain)
drivers/remoteproc/qcom_q6v5_mss.c
1948
if (num_pds == 1 && dev->pm_domain) {
drivers/remoteproc/qcom_q6v5_mss.c
1978
if (pd_count == 1 && dev->pm_domain) {
drivers/remoteproc/qcom_q6v5_pas.c
583
if (num_pds == 1 && dev->pm_domain) {
drivers/remoteproc/qcom_q6v5_pas.c
612
if (pd_count == 1 && dev->pm_domain) {
drivers/remoteproc/qcom_wcnss.c
404
if (dev->pm_domain) {
drivers/remoteproc/qcom_wcnss.c
434
if (wcnss->num_pds == 1 && dev->pm_domain) {
drivers/sh/pm_runtime.c
31
.pm_domain = &default_pm_domain,
drivers/soc/qcom/rpmh-rsc.c
1104
if (pdev->dev.pm_domain) {
drivers/soc/qcom/rpmh-rsc.c
1126
if (ret && pdev->dev.pm_domain) {
drivers/staging/media/atomisp/pci/atomisp_internal.h
177
struct dev_pm_domain pm_domain;
drivers/staging/media/atomisp/pci/atomisp_v4l2.c
1168
isp->pm_domain.ops.runtime_suspend = atomisp_power_off;
drivers/staging/media/atomisp/pci/atomisp_v4l2.c
1169
isp->pm_domain.ops.runtime_resume = atomisp_power_on;
drivers/staging/media/atomisp/pci/atomisp_v4l2.c
1170
isp->pm_domain.ops.suspend = atomisp_suspend;
drivers/staging/media/atomisp/pci/atomisp_v4l2.c
1171
isp->pm_domain.ops.resume = atomisp_resume;
drivers/staging/media/atomisp/pci/atomisp_v4l2.c
1174
dev_pm_domain_set(isp->dev, &isp->pm_domain);
drivers/staging/media/tegra-video/csi.c
822
if (!pdev->dev.pm_domain) {
drivers/staging/media/tegra-video/vi.c
1886
if (!pdev->dev.pm_domain) {
include/linux/device.h
727
struct dev_pm_domain *pm_domain;
include/linux/pm_clock.h
16
struct dev_pm_domain *pm_domain;
sound/soc/sof/imx/imx-common.c
393
if (!sdev->dev->pm_domain) {