Home
last modified time | relevance | path

Searched refs:pmdomains (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.10/drivers/media/platform/qcom/venus/
Dpm_helpers.c417 ret = pm_runtime_put_sync(core->pmdomains[1]); in poweroff_coreid()
433 ret = pm_runtime_put_sync(core->pmdomains[2]); in poweroff_coreid()
446 ret = pm_runtime_get_sync(core->pmdomains[1]); in poweron_coreid()
464 ret = pm_runtime_get_sync(core->pmdomains[2]); in poweron_coreid()
763 core->pmdomains[i] = pd; in vcodec_domains_get()
766 core->pd_dl_venus = device_link_add(dev, core->pmdomains[0], in vcodec_domains_get()
802 if (IS_ERR_OR_NULL(core->pmdomains[i])) in vcodec_domains_get()
804 dev_pm_domain_detach(core->pmdomains[i], true); in vcodec_domains_get()
823 if (IS_ERR_OR_NULL(core->pmdomains[i])) in vcodec_domains_put()
825 dev_pm_domain_detach(core->pmdomains[i], true); in vcodec_domains_put()
Dcore.c72 while (core->pmdomains[0] && pm_runtime_active(core->pmdomains[0])) in venus_sys_error_handler()
Dcore.h165 struct device *pmdomains[VIDC_PMDOMAINS_NUM_MAX]; member