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
800
.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
248
if (!tegra->pdev->dev.pm_domain) {
drivers/ata/ahci_tegra.c
271
if (!tegra->pdev->dev.pm_domain)
drivers/ata/ahci_tegra.c
291
if (!tegra->pdev->dev.pm_domain)
drivers/base/dd.c
619
if (dev->pm_domain && dev->pm_domain->dismiss)
drivers/base/dd.c
620
dev->pm_domain->dismiss(dev);
drivers/base/dd.c
715
if (dev->pm_domain && dev->pm_domain->activate) {
drivers/base/dd.c
716
ret = dev->pm_domain->activate(dev);
drivers/base/dd.c
768
if (dev->pm_domain && dev->pm_domain->sync)
drivers/base/dd.c
769
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
1084
if (dev->pm_domain) {
drivers/base/power/main.c
1086
callback = pm_op(&dev->pm_domain->ops, state);
drivers/base/power/main.c
1218
if (dev->pm_domain) {
drivers/base/power/main.c
1220
callback = dev->pm_domain->ops.complete;
drivers/base/power/main.c
1449
if (dev->pm_domain) {
drivers/base/power/main.c
1451
callback = pm_noirq_op(&dev->pm_domain->ops, state);
drivers/base/power/main.c
1659
if (dev->pm_domain) {
drivers/base/power/main.c
1661
callback = pm_late_early_op(&dev->pm_domain->ops, state);
drivers/base/power/main.c
1929
if (dev->pm_domain) {
drivers/base/power/main.c
1931
callback = pm_op(&dev->pm_domain->ops, state);
drivers/base/power/main.c
2157
if (dev->pm_domain)
drivers/base/power/main.c
2158
callback = dev->pm_domain->ops.prepare;
drivers/base/power/main.c
2356
(!dev->pm_domain || pm_ops_is_empty(&dev->pm_domain->ops)) &&
drivers/base/power/main.c
774
if (dev->pm_domain) {
drivers/base/power/main.c
776
callback = pm_noirq_op(&dev->pm_domain->ops, state);
drivers/base/power/main.c
918
if (dev->pm_domain) {
drivers/base/power/main.c
920
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
517
struct generic_pm_domain *genpd = pd_to_genpd(dev->pm_domain);
drivers/clk/qcom/gdsc.c
534
struct generic_pm_domain *genpd = pd_to_genpd(dev->pm_domain);
drivers/clk/qcom/gdsc.c
552
else if (!IS_ERR_OR_NULL(dev->pm_domain))
drivers/clk/qcom/gdsc.c
553
pm_genpd_remove_subdomain(pd_to_genpd(dev->pm_domain), &scs[i]->pd);
drivers/clk/qcom/gdsc.c
609
else if (!IS_ERR_OR_NULL(dev->pm_domain))
drivers/clk/qcom/gdsc.c
610
ret = pm_genpd_add_subdomain(pd_to_genpd(dev->pm_domain), &scs[i]->pd);
drivers/clk/tegra/clk-device.c
118
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
83
if (dev->pm_domain)
drivers/gpu/drm/tegra/dpaux.c
471
if (!pdev->dev.pm_domain) {
drivers/gpu/drm/tegra/dsi.c
1587
if (!pdev->dev.pm_domain) {
drivers/gpu/drm/tegra/gr3d.c
410
if (dev->pm_domain)
drivers/gpu/drm/tegra/sor.c
3810
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
779
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
597
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
195
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
632
if (dev->pm_domain)
drivers/pci/controller/pci-tegra.c
1167
if (!dev->pm_domain)
drivers/pci/controller/pci-tegra.c
1185
if (!dev->pm_domain)
drivers/pci/controller/pci-tegra.c
1193
if (!dev->pm_domain) {
drivers/pci/controller/pci-tegra.c
1236
if (!dev->pm_domain)
drivers/pmdomain/core.c
224
if (IS_ERR_OR_NULL(dev) || IS_ERR_OR_NULL(dev->pm_domain))
drivers/pmdomain/core.c
228
if (dev->pm_domain->ops.runtime_suspend == genpd_runtime_suspend)
drivers/pmdomain/core.c
229
return pd_to_genpd(dev->pm_domain);
drivers/pmdomain/core.c
240
if (IS_ERR_OR_NULL(dev->pm_domain))
drivers/pmdomain/core.c
243
return pd_to_genpd(dev->pm_domain);
drivers/pmdomain/core.c
3211
dev->pm_domain->detach = genpd_dev_pm_detach;
drivers/pmdomain/core.c
3212
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
953
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
1910
if (num_pds == 1 && dev->pm_domain) {
drivers/remoteproc/qcom_q6v5_mss.c
1940
if (pd_count == 1 && dev->pm_domain) {
drivers/remoteproc/qcom_q6v5_pas.c
586
if (num_pds == 1 && dev->pm_domain) {
drivers/remoteproc/qcom_q6v5_pas.c
615
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
1167
isp->pm_domain.ops.runtime_suspend = atomisp_power_off;
drivers/staging/media/atomisp/pci/atomisp_v4l2.c
1168
isp->pm_domain.ops.runtime_resume = atomisp_power_on;
drivers/staging/media/atomisp/pci/atomisp_v4l2.c
1169
isp->pm_domain.ops.suspend = atomisp_suspend;
drivers/staging/media/atomisp/pci/atomisp_v4l2.c
1170
isp->pm_domain.ops.resume = atomisp_resume;
drivers/staging/media/atomisp/pci/atomisp_v4l2.c
1173
dev_pm_domain_set(isp->dev, &isp->pm_domain);
drivers/staging/media/tegra-video/csi.c
799
if (!pdev->dev.pm_domain) {
drivers/staging/media/tegra-video/vi.c
1908
if (!pdev->dev.pm_domain) {
include/linux/device.h
591
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) {