Lines Matching refs:power

382 		spin_lock_irq(&dev->power.lock);  in genpd_dev_pm_qos_notifier()
384 pdd = dev->power.subsys_data ? in genpd_dev_pm_qos_notifier()
385 dev->power.subsys_data->domain_data : NULL; in genpd_dev_pm_qos_notifier()
393 spin_unlock_irq(&dev->power.lock); in genpd_dev_pm_qos_notifier()
402 if (!dev || dev->power.ignore_children) in genpd_dev_pm_qos_notifier()
547 || pdd->dev->power.irq_safe)) in pm_genpd_poweroff()
686 if (dev->power.irq_safe) in pm_genpd_runtime_suspend()
696 gpd_data = to_gpd_data(dev->power.subsys_data->domain_data); in pm_genpd_runtime_suspend()
729 if (dev->power.irq_safe) in pm_genpd_runtime_resume()
757 __pm_genpd_restore_device(dev->power.subsys_data->domain_data, genpd); in pm_genpd_runtime_resume()
1048 || (dev->power.wakeup_path && genpd_dev_active_wakeup(genpd, dev))) in pm_genpd_suspend_noirq()
1081 || (dev->power.wakeup_path && genpd_dev_active_wakeup(genpd, dev))) in pm_genpd_resume_noirq()
1435 spin_lock_irq(&dev->power.lock); in genpd_alloc_dev_data()
1437 if (dev->power.subsys_data->domain_data) { in genpd_alloc_dev_data()
1442 dev->power.subsys_data->domain_data = &gpd_data->base; in genpd_alloc_dev_data()
1445 spin_unlock_irq(&dev->power.lock); in genpd_alloc_dev_data()
1450 spin_unlock_irq(&dev->power.lock); in genpd_alloc_dev_data()
1460 spin_lock_irq(&dev->power.lock); in genpd_free_dev_data()
1463 dev->power.subsys_data->domain_data = NULL; in genpd_free_dev_data()
1465 spin_unlock_irq(&dev->power.lock); in genpd_free_dev_data()
1549 pdd = dev->power.subsys_data->domain_data; in pm_genpd_remove_device()
2260 if (dev->power.runtime_error) in rtpm_status_str()
2262 else if (dev->power.disable_depth) in rtpm_status_str()
2264 else if (dev->power.runtime_status < ARRAY_SIZE(status_lookup)) in rtpm_status_str()
2265 p = status_lookup[dev->power.runtime_status]; in rtpm_status_str()