Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/base/
Ddd.c301 if (dev->pm_domain && dev->pm_domain->activate) { in really_probe()
302 ret = dev->pm_domain->activate(dev); in really_probe()
327 if (dev->pm_domain && dev->pm_domain->sync) in really_probe()
328 dev->pm_domain->sync(dev); in really_probe()
341 if (dev->pm_domain && dev->pm_domain->dismiss) in really_probe()
342 dev->pm_domain->dismiss(dev); in really_probe()
696 if (dev->pm_domain && dev->pm_domain->dismiss) in __device_release_driver()
697 dev->pm_domain->dismiss(dev); in __device_release_driver()
/linux-4.4.14/drivers/base/power/
Dcommon.c127 if (dev->pm_domain && dev->pm_domain->detach) in dev_pm_domain_detach()
128 dev->pm_domain->detach(dev, power_off); in dev_pm_domain_detach()
Dclock_ops.c344 if (dev->pm_domain) in pm_clk_notify()
351 dev->pm_domain = clknb->pm_domain; in pm_clk_notify()
361 if (dev->pm_domain != clknb->pm_domain) in pm_clk_notify()
364 dev->pm_domain = NULL; in pm_clk_notify()
Dmain.c491 if (dev->pm_domain) { in device_resume_noirq()
493 callback = pm_noirq_op(&dev->pm_domain->ops, state); in device_resume_noirq()
621 if (dev->pm_domain) { in device_resume_early()
623 callback = pm_late_early_op(&dev->pm_domain->ops, state); in device_resume_early()
764 if (dev->pm_domain) { in device_resume()
766 callback = pm_op(&dev->pm_domain->ops, state); in device_resume()
904 if (dev->pm_domain) { in device_complete()
906 callback = dev->pm_domain->ops.complete; in device_complete()
1038 if (dev->pm_domain) { in __device_suspend_noirq()
1040 callback = pm_noirq_op(&dev->pm_domain->ops, state); in __device_suspend_noirq()
[all …]
Ddomain.c50 if (IS_ERR_OR_NULL(dev) || IS_ERR_OR_NULL(dev->pm_domain)) in pm_genpd_lookup_dev()
55 if (&gpd->domain == dev->pm_domain) { in pm_genpd_lookup_dev()
71 if (IS_ERR_OR_NULL(dev->pm_domain)) in dev_to_genpd()
74 return pd_to_genpd(dev->pm_domain); in dev_to_genpd()
1191 dev->pm_domain = &genpd->domain; in genpd_alloc_dev_data()
1210 dev->pm_domain = NULL; in genpd_free_dev_data()
1768 if (dev->pm_domain) in genpd_dev_pm_attach()
1813 dev->pm_domain->detach = genpd_dev_pm_detach; in genpd_dev_pm_attach()
1814 dev->pm_domain->sync = genpd_dev_pm_sync; in genpd_dev_pm_attach()
Druntime.c24 if (dev->pm_domain) in __rpm_get_callback()
25 ops = &dev->pm_domain->ops; in __rpm_get_callback()
/linux-4.4.14/arch/arm/mach-davinci/
Dpm_domain.c25 .pm_domain = &davinci_pm_domain,
DMakefile40 obj-$(CONFIG_HAVE_CLK) += pm_domain.o
/linux-4.4.14/arch/arm/mach-omap1/
Dpm_bus.c32 .pm_domain = &default_pm_domain,
/linux-4.4.14/arch/arm/mach-keystone/
Dpm_domain.c29 .pm_domain = &keystone_pm_domain,
DMakefile9 obj-$(CONFIG_ARCH_KEYSTONE) += pm_domain.o
/linux-4.4.14/drivers/sh/
Dpm_runtime.c31 .pm_domain = &default_pm_domain,
/linux-4.4.14/drivers/gpu/vga/
Dvga_switcheroo.c921 dev->pm_domain = domain; in vga_switcheroo_init_domain_pm_ops()
924 dev->pm_domain = NULL; in vga_switcheroo_init_domain_pm_ops()
931 dev->pm_domain = NULL; in vga_switcheroo_fini_domain_pm_ops()
992 dev->pm_domain = domain; in vga_switcheroo_init_domain_pm_optimus_hdmi_audio()
995 dev->pm_domain = NULL; in vga_switcheroo_init_domain_pm_optimus_hdmi_audio()
/linux-4.4.14/drivers/acpi/
Ddevice_pm.c1061 if (adev && dev->pm_domain == &acpi_general_pm_domain) { in acpi_dev_pm_detach()
1062 dev->pm_domain = NULL; in acpi_dev_pm_detach()
1102 if (dev->pm_domain) in acpi_dev_pm_attach()
1114 dev->pm_domain = &acpi_general_pm_domain; in acpi_dev_pm_attach()
1120 dev->pm_domain->detach = acpi_dev_pm_detach; in acpi_dev_pm_attach()
Dacpi_lpss.c709 pdev->dev.pm_domain = &acpi_lpss_pm_domain; in acpi_lpss_platform_notify()
717 pdev->dev.pm_domain = NULL; in acpi_lpss_platform_notify()
/linux-4.4.14/arch/arm/mach-omap2/
Domap-pm-noop.c130 if (dev->pm_domain == &omap_device_pm_domain) { in omap_pm_get_dev_context_loss_count()
Domap_device.c171 pdev->dev.pm_domain = &omap_device_pm_domain; in omap_device_build_from_dt()
183 pdev->dev.pm_domain = &omap_device_fail_pm_domain; in omap_device_build_from_dt()
704 pdev->dev.pm_domain = &omap_device_pm_domain; in omap_device_register()
/linux-4.4.14/include/linux/
Dpm_clock.h17 struct dev_pm_domain *pm_domain; member
Ddevice.h785 struct dev_pm_domain *pm_domain; member
/linux-4.4.14/drivers/misc/mei/
Dpci-txe.c391 pdev->dev.pm_domain = &dev->pg_domain; in mei_txe_set_pm_domain()
403 dev->dev->pm_domain = NULL; in mei_txe_unset_pm_domain()
Dpci-me.c439 pdev->dev.pm_domain = &dev->pg_domain; in mei_me_set_pm_domain()
451 dev->dev->pm_domain = NULL; in mei_me_unset_pm_domain()
/linux-4.4.14/drivers/soc/mediatek/
Dmtk-scpsys.c395 genpd = pd_to_genpd(dev->pm_domain); in scpsys_active_wakeup()
/linux-4.4.14/Documentation/power/
Ddevices.txt281 defined in dev->pm_domain->ops, dev->bus->pm, dev->type->pm, dev->class->pm or
288 1. If dev->pm_domain is present, the PM core will choose the callback
289 included in dev->pm_domain->ops for execution
612 Support for power domains is provided through the pm_domain field of struct
617 subsystem-level callbacks. Specifically, if a device's pm_domain pointer is
Druntime_pm.txt51 1. PM domain of the device, if the device's PM domain object, dev->pm_domain,
/linux-4.4.14/drivers/media/platform/coda/
Dcoda-common.c2288 if (dev->pm_domain && cdev->codebuf.vaddr) { in coda_runtime_resume()
/linux-4.4.14/
DMAINTAINERS4702 F: include/linux/pm_domain.h