Lines Matching refs:pstate
269 struct dpu_plane_state *pstate, struct dpu_format *format) in _dpu_crtc_setup_blend_cfg() argument
275 fg_alpha = pstate->base.alpha >> 8; in _dpu_crtc_setup_blend_cfg()
279 if (pstate->base.pixel_blend_mode == DRM_MODE_BLEND_PIXEL_NONE || in _dpu_crtc_setup_blend_cfg()
283 } else if (pstate->base.pixel_blend_mode == DRM_MODE_BLEND_PREMULTI) { in _dpu_crtc_setup_blend_cfg()
308 lm->ops.setup_blend_config(lm, pstate->stage, in _dpu_crtc_setup_blend_cfg()
346 struct dpu_plane_state *pstate = NULL; in _dpu_crtc_blend_setup_mixer() local
363 pstate = to_dpu_plane_state(state); in _dpu_crtc_blend_setup_mixer()
371 pstate->stage, in _dpu_crtc_blend_setup_mixer()
376 format = to_dpu_format(msm_framebuffer_format(pstate->base.fb)); in _dpu_crtc_blend_setup_mixer()
378 if (pstate->stage == DPU_STAGE_BASE && format->alpha_enable) in _dpu_crtc_blend_setup_mixer()
381 stage_idx = zpos_cnt[pstate->stage]++; in _dpu_crtc_blend_setup_mixer()
382 stage_cfg->stage[pstate->stage][stage_idx] = in _dpu_crtc_blend_setup_mixer()
384 stage_cfg->multirect_index[pstate->stage][stage_idx] = in _dpu_crtc_blend_setup_mixer()
385 pstate->multirect_index; in _dpu_crtc_blend_setup_mixer()
388 state, pstate, stage_idx, in _dpu_crtc_blend_setup_mixer()
396 pstate, format); in _dpu_crtc_blend_setup_mixer()
404 1 << pstate->stage; in _dpu_crtc_blend_setup_mixer()
1043 const struct drm_plane_state *pstate; in dpu_crtc_atomic_check() local
1084 drm_atomic_crtc_state_for_each_plane_state(plane, pstate, crtc_state) { in dpu_crtc_atomic_check()
1087 if (IS_ERR_OR_NULL(pstate)) { in dpu_crtc_atomic_check()
1088 rc = PTR_ERR(pstate); 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()
1104 multirect_plane[multirect_count].r1 = pstate; in dpu_crtc_atomic_check()
1109 pipe_staged[pstates[cnt].pipe_id] = pstate; in dpu_crtc_atomic_check()
1114 dst = drm_plane_state_dest(pstate); in dpu_crtc_atomic_check()
1300 struct dpu_plane_state *pstate = NULL; in _dpu_debugfs_status_show() local
1336 pstate = to_dpu_plane_state(plane->state); in _dpu_debugfs_status_show()
1339 if (!pstate || !state) in _dpu_debugfs_status_show()
1343 pstate->stage); in _dpu_debugfs_status_show()
1379 pstate->multirect_mode, pstate->multirect_index); in _dpu_debugfs_status_show()