Lines Matching refs:power

262 		spin_lock_irq(&dev->power.lock);  in genpd_dev_pm_qos_notifier()
264 pdd = dev->power.subsys_data ? in genpd_dev_pm_qos_notifier()
265 dev->power.subsys_data->domain_data : NULL; in genpd_dev_pm_qos_notifier()
273 spin_unlock_irq(&dev->power.lock); in genpd_dev_pm_qos_notifier()
282 if (!dev || dev->power.ignore_children) in genpd_dev_pm_qos_notifier()
324 if (!pm_runtime_suspended(pdd->dev) || pdd->dev->power.irq_safe) in genpd_poweroff()
444 if (dev->power.irq_safe) in pm_genpd_runtime_suspend()
479 if (dev->power.irq_safe) { in pm_genpd_runtime_resume()
796 || (dev->power.wakeup_path && genpd_dev_active_wakeup(genpd, dev))) in pm_genpd_suspend_noirq()
829 || (dev->power.wakeup_path && genpd_dev_active_wakeup(genpd, dev))) in pm_genpd_resume_noirq()
1183 spin_lock_irq(&dev->power.lock); in genpd_alloc_dev_data()
1185 if (dev->power.subsys_data->domain_data) { in genpd_alloc_dev_data()
1190 dev->power.subsys_data->domain_data = &gpd_data->base; in genpd_alloc_dev_data()
1193 spin_unlock_irq(&dev->power.lock); in genpd_alloc_dev_data()
1198 spin_unlock_irq(&dev->power.lock); in genpd_alloc_dev_data()
1208 spin_lock_irq(&dev->power.lock); in genpd_free_dev_data()
1211 dev->power.subsys_data->domain_data = NULL; in genpd_free_dev_data()
1213 spin_unlock_irq(&dev->power.lock); in genpd_free_dev_data()
1285 pdd = dev->power.subsys_data->domain_data; in pm_genpd_remove_device()
1849 if (dev->power.runtime_error) in rtpm_status_str()
1851 else if (dev->power.disable_depth) in rtpm_status_str()
1853 else if (dev->power.runtime_status < ARRAY_SIZE(status_lookup)) in rtpm_status_str()
1854 p = status_lookup[dev->power.runtime_status]; in rtpm_status_str()