Home
last modified time | relevance | path

Searched refs:pd_devs (Results 1 – 5 of 5) sorted by relevance

/linux-6.12.1/drivers/base/power/
Dcommon.c225 size = sizeof(*pds->pd_devs) + sizeof(*pds->pd_links); in dev_pm_domain_attach_list()
226 pds->pd_devs = kcalloc(num_pds, size, GFP_KERNEL); in dev_pm_domain_attach_list()
227 if (!pds->pd_devs) { in dev_pm_domain_attach_list()
231 pds->pd_links = (void *)(pds->pd_devs + num_pds); in dev_pm_domain_attach_list()
259 pds->pd_devs[i] = pd_dev; in dev_pm_domain_attach_list()
272 dev_pm_domain_detach(pds->pd_devs[i], true); in dev_pm_domain_attach_list()
274 kfree(pds->pd_devs); in dev_pm_domain_attach_list()
366 dev_pm_domain_detach(list->pd_devs[i], true); in dev_pm_domain_detach_list()
369 kfree(list->pd_devs); in dev_pm_domain_detach_list()
/linux-6.12.1/drivers/media/platform/qcom/venus/
Dpm_helpers.c416 return dev_pm_genpd_set_hwmode(core->pmdomains->pd_devs[coreid], !enable); in vcodec_control_v4()
459 ret = pm_runtime_put_sync(core->pmdomains->pd_devs[1]); in poweroff_coreid()
477 ret = pm_runtime_put_sync(core->pmdomains->pd_devs[2]); in poweroff_coreid()
490 ret = pm_runtime_get_sync(core->pmdomains->pd_devs[1]); in poweron_coreid()
510 ret = pm_runtime_get_sync(core->pmdomains->pd_devs[2]); in poweron_coreid()
1026 core->pmdomains->pd_devs[0] : NULL; in core_power_v4()
Dcore.c123 !pm_runtime_active(core->pmdomains->pd_devs[0])) in venus_sys_error_handler()
/linux-6.12.1/drivers/remoteproc/
Dqcom_q6v5_adsp.c172 dev_pm_genpd_set_performance_state(pds->pd_devs[i], INT_MAX); in qcom_rproc_pds_enable()
180 dev_pm_genpd_set_performance_state(pds->pd_devs[i], 0); in qcom_rproc_pds_enable()
203 dev_pm_genpd_set_performance_state(pds->pd_devs[i], 0); in qcom_rproc_pds_disable()
/linux-6.12.1/include/linux/
Dpm_domain.h44 struct device **pd_devs; member