Lines Matching refs:gpd_data
387 struct generic_pm_domain_data *gpd_data = dev_gpd_data(dev);
391 prev_state = gpd_data->performance_state;
395 gpd_data->performance_state = state;
400 gpd_data->performance_state = prev_state;
821 struct generic_pm_domain_data *gpd_data;
824 gpd_data = container_of(nb, struct generic_pm_domain_data, nb);
825 dev = gpd_data->base.dev;
933 struct generic_pm_domain_data *gpd_data = dev_gpd_data(dev);
934 struct gpd_timing_data *td = gpd_data->td;
991 gpd_data->rpm_pstate = genpd_drop_performance_state(dev);
1008 struct generic_pm_domain_data *gpd_data = dev_gpd_data(dev);
1009 struct gpd_timing_data *td = gpd_data->td;
1029 genpd_restore_performance_state(dev, gpd_data->rpm_pstate);
1069 gpd_data->rpm_pstate = genpd_drop_performance_state(dev);
1510 struct generic_pm_domain_data *gpd_data;
1518 gpd_data = kzalloc(sizeof(*gpd_data), GFP_KERNEL);
1519 if (!gpd_data) {
1524 gpd_data->base.dev = dev;
1525 gpd_data->nb.notifier_call = genpd_dev_pm_qos_notifier;
1538 gpd_data->td = td;
1546 dev->power.subsys_data->domain_data = &gpd_data->base;
1553 return gpd_data;
1556 kfree(gpd_data->td);
1557 kfree(gpd_data);
1564 struct generic_pm_domain_data *gpd_data)
1572 kfree(gpd_data->td);
1573 kfree(gpd_data);
1630 struct generic_pm_domain_data *gpd_data;
1635 gpd_data = genpd_alloc_dev_data(dev, gd);
1636 if (IS_ERR(gpd_data))
1637 return PTR_ERR(gpd_data);
1639 gpd_data->cpu = genpd_get_cpu(genpd, base_dev);
1647 genpd_set_cpumask(genpd, gpd_data->cpu);
1654 list_add_tail(&gpd_data->base.list_node, &genpd->dev_list);
1659 genpd_free_dev_data(dev, gpd_data);
1661 dev_pm_qos_add_notifier(dev, &gpd_data->nb,
1690 struct generic_pm_domain_data *gpd_data;
1697 gpd_data = to_gpd_data(pdd);
1698 dev_pm_qos_remove_notifier(dev, &gpd_data->nb,
1712 genpd_clear_cpumask(genpd, gpd_data->cpu);
1722 genpd_free_dev_data(dev, gpd_data);
1728 dev_pm_qos_add_notifier(dev, &gpd_data->nb, DEV_PM_QOS_RESUME_LATENCY);
1766 struct generic_pm_domain_data *gpd_data;
1777 gpd_data = to_gpd_data(dev->power.subsys_data->domain_data);
1778 if (gpd_data->power_nb)
1791 gpd_data->power_nb = nb;
1812 struct generic_pm_domain_data *gpd_data;
1823 gpd_data = to_gpd_data(dev->power.subsys_data->domain_data);
1824 if (!gpd_data->power_nb)
1829 gpd_data->power_nb);
1838 gpd_data->power_nb = NULL;
3107 struct generic_pm_domain_data *gpd_data;
3109 gpd_data = to_gpd_data(dev->power.subsys_data->domain_data);
3110 seq_put_decimal_ull(s, "", gpd_data->performance_state);