Lines Matching refs:pstates
1041 struct plane_state *pstates; in dpu_crtc_atomic_check() local
1055 pstates = kzalloc(sizeof(*pstates) * DPU_STAGE_MAX * 4, GFP_KERNEL); in dpu_crtc_atomic_check()
1096 pstates[cnt].dpu_pstate = to_dpu_plane_state(pstate); in dpu_crtc_atomic_check()
1097 pstates[cnt].drm_pstate = pstate; in dpu_crtc_atomic_check()
1098 pstates[cnt].stage = pstate->normalized_zpos; in dpu_crtc_atomic_check()
1099 pstates[cnt].pipe_id = dpu_plane_pipe(plane); in dpu_crtc_atomic_check()
1101 if (pipe_staged[pstates[cnt].pipe_id]) { in dpu_crtc_atomic_check()
1103 pipe_staged[pstates[cnt].pipe_id]; in dpu_crtc_atomic_check()
1107 pipe_staged[pstates[cnt].pipe_id] = NULL; in dpu_crtc_atomic_check()
1109 pipe_staged[pstates[cnt].pipe_id] = pstate; in dpu_crtc_atomic_check()
1142 if (pstates[i].stage != z_pos) { in dpu_crtc_atomic_check()
1145 z_pos = pstates[i].stage; in dpu_crtc_atomic_check()
1154 } else if (pstates[i].drm_pstate->crtc_x < mixer_width) { in dpu_crtc_atomic_check()
1173 pstates[i].dpu_pstate->stage = z_pos + DPU_STAGE_0; in dpu_crtc_atomic_check()
1208 prv_pstate = &pstates[i - 1]; in dpu_crtc_atomic_check()
1209 cur_pstate = &pstates[i]; in dpu_crtc_atomic_check()
1260 kfree(pstates); in dpu_crtc_atomic_check()