Home
last modified time | relevance | path

Searched refs:pm_domain (Results 1 - 25 of 261) sorted by relevance

1234567891011

/kernel/linux/linux-5.10/drivers/clk/mmp/
H A Dpwr-island.c8 #include <linux/pm_domain.h>
28 struct mmp_pm_domain *pm_domain = to_mmp_pm_domain(genpd); in mmp_pm_domain_power_on() local
32 if (pm_domain->lock) in mmp_pm_domain_power_on()
33 spin_lock_irqsave(pm_domain->lock, flags); in mmp_pm_domain_power_on()
35 val = readl(pm_domain->reg); in mmp_pm_domain_power_on()
38 val |= pm_domain->power_on; in mmp_pm_domain_power_on()
39 writel(val, pm_domain->reg); in mmp_pm_domain_power_on()
43 writel(val, pm_domain->reg); in mmp_pm_domain_power_on()
46 if (pm_domain->reset || pm_domain in mmp_pm_domain_power_on()
69 struct mmp_pm_domain *pm_domain = to_mmp_pm_domain(genpd); mmp_pm_domain_power_off() local
96 struct mmp_pm_domain *pm_domain; mmp_pm_domain_register() local
[all...]
/kernel/linux/linux-6.6/drivers/clk/mmp/
H A Dpwr-island.c8 #include <linux/pm_domain.h>
28 struct mmp_pm_domain *pm_domain = to_mmp_pm_domain(genpd); in mmp_pm_domain_power_on() local
32 if (pm_domain->lock) in mmp_pm_domain_power_on()
33 spin_lock_irqsave(pm_domain->lock, flags); in mmp_pm_domain_power_on()
35 val = readl(pm_domain->reg); in mmp_pm_domain_power_on()
38 val |= pm_domain->power_on; in mmp_pm_domain_power_on()
39 writel(val, pm_domain->reg); in mmp_pm_domain_power_on()
43 writel(val, pm_domain->reg); in mmp_pm_domain_power_on()
46 if (pm_domain->reset || pm_domain in mmp_pm_domain_power_on()
69 struct mmp_pm_domain *pm_domain = to_mmp_pm_domain(genpd); mmp_pm_domain_power_off() local
96 struct mmp_pm_domain *pm_domain; mmp_pm_domain_register() local
[all...]
/kernel/linux/linux-5.10/drivers/base/power/
H A Dcommon.c13 #include <linux/pm_domain.h>
106 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()
185 if (dev->pm_domain && dev->pm_domain->detach) in dev_pm_domain_detach()
186 dev->pm_domain->detach(dev, power_off); in dev_pm_domain_detach()
203 if (dev->pm_domain && dev->pm_domain->start) in dev_pm_domain_start()
204 return dev->pm_domain in dev_pm_domain_start()
[all...]
H A Dmain.c629 if (dev->pm_domain) { in __device_resume_noirq()
631 callback = pm_noirq_op(&dev->pm_domain->ops, state); in __device_resume_noirq()
781 if (dev->pm_domain) { in __device_resume_early()
783 callback = pm_late_early_op(&dev->pm_domain->ops, state); in __device_resume_early()
924 if (dev->pm_domain) { in __device_resume()
926 callback = pm_op(&dev->pm_domain->ops, state); in __device_resume()
1059 if (dev->pm_domain) { in device_complete()
1061 callback = dev->pm_domain->ops.complete; in device_complete()
1210 if (dev->pm_domain) { in __device_suspend_noirq()
1212 callback = pm_noirq_op(&dev->pm_domain in __device_suspend_noirq()
[all...]
H A Dclock_ops.c18 #include <linux/pm_domain.h>
456 * Specifically, the pm_domain member of that object is copied to the device's
457 * pm_domain field and its con_ids member is used to populate the device's list
460 * If the device's pm_domain field is already populated with a value different
478 if (dev->pm_domain) in pm_clk_notify()
485 dev_pm_domain_set(dev, clknb->pm_domain); in pm_clk_notify()
495 if (dev->pm_domain != clknb->pm_domain) in pm_clk_notify()
/kernel/linux/linux-6.6/drivers/base/power/
H A Dcommon.c13 #include <linux/pm_domain.h>
106 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()
185 if (dev->pm_domain && dev->pm_domain->detach) in dev_pm_domain_detach()
186 dev->pm_domain->detach(dev, power_off); in dev_pm_domain_detach()
203 if (dev->pm_domain && dev->pm_domain->start) in dev_pm_domain_start()
204 return dev->pm_domain in dev_pm_domain_start()
[all...]
H A Dmain.c625 if (dev->pm_domain) { in __device_resume_noirq()
627 callback = pm_noirq_op(&dev->pm_domain->ops, state); in __device_resume_noirq()
775 if (dev->pm_domain) { in __device_resume_early()
777 callback = pm_late_early_op(&dev->pm_domain->ops, state); in __device_resume_early()
918 if (dev->pm_domain) { in __device_resume()
920 callback = pm_op(&dev->pm_domain->ops, state); in __device_resume()
1053 if (dev->pm_domain) { in device_complete()
1055 callback = dev->pm_domain->ops.complete; in device_complete()
1204 if (dev->pm_domain) { in __device_suspend_noirq()
1206 callback = pm_noirq_op(&dev->pm_domain in __device_suspend_noirq()
[all...]
H A Dclock_ops.c18 #include <linux/pm_domain.h>
614 * Specifically, the pm_domain member of that object is copied to the device's
615 * pm_domain field and its con_ids member is used to populate the device's list
618 * If the device's pm_domain field is already populated with a value different
636 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()
/kernel/linux/linux-5.10/drivers/clk/davinci/
H A Dpsc.c26 #include <linux/pm_domain.h>
69 * @pm_domain: power domain for the LPSC
70 * @genpd_clk: clock reference owned by @pm_domain
79 struct generic_pm_domain pm_domain; member
177 static int davinci_psc_genpd_attach_dev(struct generic_pm_domain *pm_domain, in davinci_psc_genpd_attach_dev() argument
180 struct davinci_lpsc_clk *lpsc = to_davinci_lpsc_clk(pm_domain); in davinci_psc_genpd_attach_dev()
212 static void davinci_psc_genpd_detach_dev(struct generic_pm_domain *pm_domain, in davinci_psc_genpd_detach_dev() argument
215 struct davinci_lpsc_clk *lpsc = to_davinci_lpsc_clk(pm_domain); in davinci_psc_genpd_detach_dev()
279 lpsc->pm_domain.name = devm_kasprintf(dev, GFP_KERNEL, "%s: %s", in davinci_lpsc_clk_register()
281 lpsc->pm_domain in davinci_lpsc_clk_register()
[all...]
/kernel/linux/linux-6.6/drivers/clk/davinci/
H A Dpsc.c26 #include <linux/pm_domain.h>
69 * @pm_domain: power domain for the LPSC
70 * @genpd_clk: clock reference owned by @pm_domain
79 struct generic_pm_domain pm_domain; member
177 static int davinci_psc_genpd_attach_dev(struct generic_pm_domain *pm_domain, in davinci_psc_genpd_attach_dev() argument
180 struct davinci_lpsc_clk *lpsc = to_davinci_lpsc_clk(pm_domain); in davinci_psc_genpd_attach_dev()
212 static void davinci_psc_genpd_detach_dev(struct generic_pm_domain *pm_domain, in davinci_psc_genpd_detach_dev() argument
215 struct davinci_lpsc_clk *lpsc = to_davinci_lpsc_clk(pm_domain); in davinci_psc_genpd_detach_dev()
279 lpsc->pm_domain.name = devm_kasprintf(dev, GFP_KERNEL, "%s: %s", in davinci_lpsc_clk_register()
281 lpsc->pm_domain in davinci_lpsc_clk_register()
[all...]
/kernel/linux/linux-5.10/drivers/base/
H A Ddd.c551 if (dev->pm_domain && dev->pm_domain->activate) { in really_probe()
552 ret = dev->pm_domain->activate(dev); in really_probe()
599 if (dev->pm_domain && dev->pm_domain->dismiss) in really_probe()
600 dev->pm_domain->dismiss(dev); in really_probe()
608 if (dev->pm_domain && dev->pm_domain->sync) in really_probe()
609 dev->pm_domain->sync(dev); in really_probe()
637 if (dev->pm_domain in really_probe()
[all...]
/kernel/linux/linux-5.10/drivers/sh/
H A Dpm_runtime.c15 #include <linux/pm_domain.h>
31 .pm_domain = &default_pm_domain,
/kernel/linux/linux-6.6/drivers/sh/
H A Dpm_runtime.c15 #include <linux/pm_domain.h>
31 .pm_domain = &default_pm_domain,
/kernel/linux/linux-6.6/drivers/base/
H 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()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/
H A Dmock_gem_device.c25 #include <linux/pm_domain.h>
110 static struct dev_pm_domain pm_domain = { variable
156 dev_pm_domain_set(&pdev->dev, &pm_domain); in mock_gem_device()
/kernel/linux/linux-6.6/drivers/pmdomain/xilinx/
H A Dzynqmp-pm-domains.c17 #include <linux/pm_domain.h>
38 #define to_zynqmp_pm_domain(pm_domain) \
39 container_of(pm_domain, struct zynqmp_pm_domain, gpd)
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/selftests/
H A Dmock_gem_device.c25 #include <linux/pm_domain.h>
108 static struct dev_pm_domain pm_domain = { variable
184 dev_pm_domain_set(&pdev->dev, &pm_domain); in mock_gem_device()
/kernel/linux/linux-6.6/drivers/clk/qcom/
H A Dgdsc.c13 #include <linux/pm_domain.h>
513 else if (!IS_ERR_OR_NULL(dev->pm_domain)) in gdsc_register()
514 pm_genpd_add_subdomain(pd_to_genpd(dev->pm_domain), &scs[i]->pd); in gdsc_register()
533 else if (!IS_ERR_OR_NULL(dev->pm_domain)) in gdsc_unregister()
534 pm_genpd_remove_subdomain(pd_to_genpd(dev->pm_domain), &scs[i]->pd); in gdsc_unregister()
/kernel/linux/linux-6.6/drivers/clk/tegra/
H A Dclk-device.c8 #include <linux/pm_domain.h>
118 if (!dev->pm_domain) in tegra_clock_probe()
/kernel/linux/linux-5.10/arch/arm/mach-keystone/
H A DMakefile7 obj-$(CONFIG_ARCH_KEYSTONE) += pm_domain.o
/kernel/linux/linux-5.10/arch/arm/mach-davinci/
H A Dpm_domain.c26 .pm_domain = &davinci_pm_domain,
/kernel/linux/linux-6.6/arch/arm/mach-davinci/
H A Dpm_domain.c23 .pm_domain = &davinci_pm_domain,
/kernel/linux/linux-5.10/drivers/soc/zte/
H A Dzx2967_pm_domains.h14 #include <linux/pm_domain.h>
/kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/
H A Detnaviv_perfmon.c444 static const struct etnaviv_pm_domain *pm_domain(const struct etnaviv_gpu *gpu, in pm_domain() function
476 dom = pm_domain(gpu, domain->iter); in etnaviv_pm_query_dom()
501 dom = pm_domain(gpu, signal->domain); in etnaviv_pm_query_sig()
/kernel/linux/linux-6.6/drivers/gpu/drm/etnaviv/
H 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()

Completed in 16 milliseconds

1234567891011