Lines Matching refs:pd_data
2164 static int vop2_wait_power_domain_on(struct vop2 *vop2, struct vop2_power_domain_data *pd_data) in vop2_wait_power_domain_on() argument
2175 if (pd_data->id == VOP2_PD_DSC_8K || in vop2_wait_power_domain_on()
2176 pd_data->id == VOP2_PD_DSC_4K || in vop2_wait_power_domain_on()
2177 pd_data->id == VOP2_PD_ESMART) in vop2_wait_power_domain_on()
2180 shift = RK3588_PD_CLUSTER0_REPAIR_EN_SHIFT + generic_ffs(pd_data->id) - 1 - shift_factor; in vop2_wait_power_domain_on()
2183 shift = RK3588_PD_CLUSTER0_PWR_STAT_SHIFI + generic_ffs(pd_data->id) - 1 - shift_factor; in vop2_wait_power_domain_on()
2188 shift = RK3588_CLUSTER0_PD_STATUS_SHIFT + generic_ffs(pd_data->id) - 1; in vop2_wait_power_domain_on()
2197 struct vop2_power_domain_data *pd_data; in vop2_power_domain_on() local
2203 pd_data = vop2_find_pd_data_by_id(vop2, pd_id); in vop2_power_domain_on()
2204 if (!pd_data) { in vop2_power_domain_on()
2209 if (pd_data->parent_id) { in vop2_power_domain_on()
2210 ret = vop2_power_domain_on(vop2, pd_data->parent_id); in vop2_power_domain_on()
2219 ret = vop2_wait_power_domain_on(vop2, pd_data); in vop2_power_domain_on()