Home
last modified time | relevance | path

Searched refs:pm_domain (Results 1 – 25 of 51) sorted by relevance

123

/linux/drivers/clk/mmp/
A Dpwr-island.c32 if (pm_domain->lock) in mmp_pm_domain_power_on()
46 if (pm_domain->reset || pm_domain->clock_enable) { in mmp_pm_domain_power_on()
49 val &= ~pm_domain->reset; in mmp_pm_domain_power_on()
55 val |= pm_domain->reset; in mmp_pm_domain_power_on()
61 if (pm_domain->lock) in mmp_pm_domain_power_on()
76 if (pm_domain->lock) in mmp_pm_domain_power_off()
85 if (pm_domain->lock) in mmp_pm_domain_power_off()
98 pm_domain = kzalloc(sizeof(*pm_domain), GFP_KERNEL); in mmp_pm_domain_register()
99 if (!pm_domain) in mmp_pm_domain_register()
102 pm_domain->reg = reg; in mmp_pm_domain_register()
[all …]
/linux/drivers/base/power/
A Dcommon.c106 if (dev->pm_domain) in dev_pm_domain_attach()
146 if (dev->pm_domain) in dev_pm_domain_attach_by_id()
163 if (dev->pm_domain) in dev_pm_domain_attach_by_name()
203 if (dev->pm_domain) in dev_pm_domain_attach_list()
341 if (dev->pm_domain && dev->pm_domain->detach) in dev_pm_domain_detach()
342 dev->pm_domain->detach(dev, power_off); in dev_pm_domain_detach()
387 if (dev->pm_domain && dev->pm_domain->start) in dev_pm_domain_start()
388 return dev->pm_domain->start(dev); in dev_pm_domain_start()
406 if (dev->pm_domain == pd) in dev_pm_domain_set()
411 dev->pm_domain = pd; in dev_pm_domain_set()
[all …]
A Dmain.c653 if (dev->pm_domain) { in device_resume_noirq()
787 if (dev->pm_domain) { in device_resume_early()
937 if (dev->pm_domain) { in device_resume()
1069 if (dev->pm_domain) { in device_complete()
1071 callback = dev->pm_domain->ops.complete; in device_complete()
1220 if (dev->pm_domain) { in device_suspend_noirq()
1400 if (dev->pm_domain) { in device_suspend_late()
1645 if (dev->pm_domain) { in device_suspend()
1803 if (dev->pm_domain) in device_prepare()
1804 callback = dev->pm_domain->ops.prepare; in device_prepare()
[all …]
A Dclock_ops.c636 if (dev->pm_domain) in pm_clk_notify()
643 dev_pm_domain_set(dev, clknb->pm_domain); in pm_clk_notify()
653 if (dev->pm_domain != clknb->pm_domain) in pm_clk_notify()
/linux/drivers/clk/davinci/
A Dpsc.c78 struct generic_pm_domain pm_domain; member
176 static int davinci_psc_genpd_attach_dev(struct generic_pm_domain *pm_domain, in davinci_psc_genpd_attach_dev() argument
179 struct davinci_lpsc_clk *lpsc = to_davinci_lpsc_clk(pm_domain); in davinci_psc_genpd_attach_dev()
211 static void davinci_psc_genpd_detach_dev(struct generic_pm_domain *pm_domain, in davinci_psc_genpd_detach_dev() argument
214 struct davinci_lpsc_clk *lpsc = to_davinci_lpsc_clk(pm_domain); in davinci_psc_genpd_detach_dev()
278 lpsc->pm_domain.name = devm_kasprintf(dev, GFP_KERNEL, "%s: %s", in davinci_lpsc_clk_register()
280 lpsc->pm_domain.attach_dev = davinci_psc_genpd_attach_dev; in davinci_lpsc_clk_register()
281 lpsc->pm_domain.detach_dev = davinci_psc_genpd_detach_dev; in davinci_lpsc_clk_register()
282 lpsc->pm_domain.flags = GENPD_FLAG_PM_CLK; in davinci_lpsc_clk_register()
285 pm_genpd_init(&lpsc->pm_domain, NULL, is_on); in davinci_lpsc_clk_register()
[all …]
/linux/drivers/base/
A Ddd.c555 if (dev->pm_domain && dev->pm_domain->dismiss) in device_unbind_cleanup()
556 dev->pm_domain->dismiss(dev); in device_unbind_cleanup()
652 if (dev->pm_domain && dev->pm_domain->activate) { in really_probe()
653 ret = dev->pm_domain->activate(dev); in really_probe()
705 if (dev->pm_domain && dev->pm_domain->sync) in really_probe()
706 dev->pm_domain->sync(dev); in really_probe()
/linux/drivers/remoteproc/
A Dqcom_q6v5_adsp.c133 if (dev->pm_domain) in qcom_rproc_pds_attach()
155 if (dev->pm_domain || pds) in qcom_rproc_pds_detach()
165 if (!dev->pm_domain && !pds) in qcom_rproc_pds_enable()
168 if (dev->pm_domain) in qcom_rproc_pds_enable()
183 if (dev->pm_domain) in qcom_rproc_pds_enable()
196 if (!dev->pm_domain && !pds) in qcom_rproc_pds_disable()
199 if (dev->pm_domain) in qcom_rproc_pds_disable()
/linux/drivers/sh/
A Dpm_runtime.c31 .pm_domain = &default_pm_domain,
/linux/arch/arm/mach-davinci/
A Dpm_domain.c23 .pm_domain = &davinci_pm_domain,
A DMakefile19 obj-$(CONFIG_HAVE_CLK) += pm_domain.o
/linux/arch/arm/mach-omap1/
A Dpm_bus.c29 .pm_domain = &default_pm_domain,
/linux/drivers/clk/qcom/
A Dgdsc.c559 else if (!IS_ERR_OR_NULL(dev->pm_domain)) in gdsc_register()
560 pm_genpd_add_subdomain(pd_to_genpd(dev->pm_domain), &scs[i]->pd); in gdsc_register()
579 else if (!IS_ERR_OR_NULL(dev->pm_domain)) in gdsc_unregister()
580 pm_genpd_remove_subdomain(pd_to_genpd(dev->pm_domain), &scs[i]->pd); in gdsc_unregister()
/linux/drivers/gpu/drm/etnaviv/
A Detnaviv_perfmon.c476 static const struct etnaviv_pm_domain *pm_domain(const struct etnaviv_gpu *gpu, in pm_domain() function
508 dom = pm_domain(gpu, domain->iter); in etnaviv_pm_query_dom()
533 dom = pm_domain(gpu, signal->domain); in etnaviv_pm_query_sig()
/linux/drivers/gpu/drm/i915/selftests/
A Dmock_gem_device.c108 static struct dev_pm_domain pm_domain = { variable
185 dev_pm_domain_set(&pdev->dev, &pm_domain); in mock_gem_device()
/linux/drivers/pmdomain/xilinx/
A Dzynqmp-pm-domains.c38 #define to_zynqmp_pm_domain(pm_domain) \ argument
39 container_of(pm_domain, struct zynqmp_pm_domain, gpd)
/linux/arch/arm/mach-keystone/
A Dkeystone.c43 .pm_domain = &keystone_pm_domain,
/linux/include/linux/
A Dpm_clock.h16 struct dev_pm_domain *pm_domain; member
/linux/drivers/ata/
A Dahci_tegra.c248 if (!tegra->pdev->dev.pm_domain) { in tegra_ahci_power_on()
271 if (!tegra->pdev->dev.pm_domain) in tegra_ahci_power_on()
291 if (!tegra->pdev->dev.pm_domain) in tegra_ahci_power_off()
/linux/drivers/staging/media/atomisp/pci/
A Datomisp_internal.h182 struct dev_pm_domain pm_domain; member
A Datomisp_v4l2.c1149 isp->pm_domain.ops.runtime_suspend = atomisp_power_off; in atomisp_pm_init()
1150 isp->pm_domain.ops.runtime_resume = atomisp_power_on; in atomisp_pm_init()
1151 isp->pm_domain.ops.suspend = atomisp_suspend; in atomisp_pm_init()
1152 isp->pm_domain.ops.resume = atomisp_resume; in atomisp_pm_init()
1155 dev_pm_domain_set(isp->dev, &isp->pm_domain); in atomisp_pm_init()
/linux/drivers/media/platform/qcom/camss/
A Dcamss.h69 enum pm_domain { enum
/linux/drivers/clk/tegra/
A Dclk-device.c118 if (!dev->pm_domain) in tegra_clock_probe()
/linux/drivers/media/platform/nvidia/tegra-vde/
A Dvde.c163 if (!dev->pm_domain) { in tegra_vde_runtime_suspend()
195 if (!dev->pm_domain) { in tegra_vde_runtime_resume()
/linux/drivers/pmdomain/
A Dcore.c212 if (IS_ERR_OR_NULL(dev) || IS_ERR_OR_NULL(dev->pm_domain)) in dev_to_genpd_safe()
216 if (dev->pm_domain->ops.runtime_suspend == genpd_runtime_suspend) in dev_to_genpd_safe()
217 return pd_to_genpd(dev->pm_domain); in dev_to_genpd_safe()
228 if (IS_ERR_OR_NULL(dev->pm_domain)) in dev_to_genpd()
231 return pd_to_genpd(dev->pm_domain); in dev_to_genpd()
2937 dev->pm_domain->detach = genpd_dev_pm_detach; in __genpd_dev_pm_attach()
2938 dev->pm_domain->sync = genpd_dev_pm_sync; in __genpd_dev_pm_attach()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/device/
A Dtegra.c53 if (!tdev->pdev->dev.pm_domain) { in nvkm_device_tegra_power_up()

Completed in 35 milliseconds

123