Lines Matching full:pds
87 struct device *pds[WCNSS_MAX_PDS]; member
241 dev_pm_genpd_set_performance_state(wcnss->pds[i], INT_MAX); in wcnss_start()
242 ret = pm_runtime_get_sync(wcnss->pds[i]); in wcnss_start()
244 pm_runtime_put_noidle(wcnss->pds[i]); in wcnss_start()
285 pm_runtime_put(wcnss->pds[i]); in wcnss_start()
286 dev_pm_genpd_set_performance_state(wcnss->pds[i], 0); in wcnss_start()
406 wcnss->pds[i] = dev_pm_domain_attach_by_name(wcnss->dev, pd_names[i]); in wcnss_init_pds()
407 if (IS_ERR_OR_NULL(wcnss->pds[i])) { in wcnss_init_pds()
408 ret = PTR_ERR(wcnss->pds[i]) ? : -ENODATA; in wcnss_init_pds()
410 dev_pm_domain_detach(wcnss->pds[i], false); in wcnss_init_pds()
424 dev_pm_domain_detach(wcnss->pds[i], false); in wcnss_release_pds()