Lines Matching refs:r_pipe
639 if (pstate->r_pipe.sspp) in _dpu_plane_color_fill()
640 _dpu_plane_color_fill_pipe(pstate, &pstate->r_pipe, &pstate->r_pipe_cfg.dst_rect, in _dpu_plane_color_fill()
962 struct dpu_sw_pipe *r_pipe = &pstate->r_pipe; in dpu_plane_atomic_check_sspp() local
974 ret = dpu_plane_atomic_check_pipe(pdpu, r_pipe, r_pipe_cfg, in dpu_plane_atomic_check_sspp()
985 struct dpu_sw_pipe *r_pipe, struct dpu_sw_pipe_cfg *r_pipe_cfg, in dpu_plane_try_multirect_parallel() argument
989 r_pipe->sspp = NULL; in dpu_plane_try_multirect_parallel()
994 r_pipe->multirect_index = DPU_SSPP_RECT_SOLO; in dpu_plane_try_multirect_parallel()
995 r_pipe->multirect_mode = DPU_SSPP_MULTIRECT_NONE; in dpu_plane_try_multirect_parallel()
1002 r_pipe->sspp = pipe->sspp; in dpu_plane_try_multirect_parallel()
1007 r_pipe->multirect_index = DPU_SSPP_RECT_1; in dpu_plane_try_multirect_parallel()
1008 r_pipe->multirect_mode = DPU_SSPP_MULTIRECT_PARALLEL; in dpu_plane_try_multirect_parallel()
1020 struct dpu_sw_pipe *r_pipe = &pstate->r_pipe; in dpu_plane_try_multirect_shared() local
1027 if (prev_adjacent_pstate->r_pipe.sspp != NULL || in dpu_plane_try_multirect_shared()
1041 r_pipe->multirect_index = DPU_SSPP_RECT_SOLO; in dpu_plane_try_multirect_shared()
1042 r_pipe->multirect_mode = DPU_SSPP_MULTIRECT_NONE; in dpu_plane_try_multirect_shared()
1044 r_pipe->sspp = NULL; in dpu_plane_try_multirect_shared()
1087 struct dpu_sw_pipe *r_pipe = &pstate->r_pipe; in dpu_plane_atomic_check() local
1109 if (!dpu_plane_try_multirect_parallel(pipe, pipe_cfg, r_pipe, r_pipe_cfg, in dpu_plane_atomic_check()
1152 pstate->r_pipe.sspp = NULL; in dpu_plane_virtual_atomic_check()
1186 struct dpu_sw_pipe *r_pipe; in dpu_plane_virtual_assign_resources() local
1199 r_pipe = &pstate->r_pipe; in dpu_plane_virtual_assign_resources()
1204 r_pipe->sspp = NULL; in dpu_plane_virtual_assign_resources()
1224 r_pipe->sspp = NULL; in dpu_plane_virtual_assign_resources()
1229 r_pipe->multirect_index = DPU_SSPP_RECT_SOLO; in dpu_plane_virtual_assign_resources()
1230 r_pipe->multirect_mode = DPU_SSPP_MULTIRECT_NONE; in dpu_plane_virtual_assign_resources()
1237 if (!dpu_plane_try_multirect_parallel(pipe, pipe_cfg, r_pipe, r_pipe_cfg, in dpu_plane_virtual_assign_resources()
1242 r_pipe->sspp = dpu_rm_reserve_sspp(&dpu_kms->rm, global_state, crtc, &reqs); in dpu_plane_virtual_assign_resources()
1243 if (!r_pipe->sspp) in dpu_plane_virtual_assign_resources()
1249 r_pipe->multirect_index = DPU_SSPP_RECT_SOLO; in dpu_plane_virtual_assign_resources()
1250 r_pipe->multirect_mode = DPU_SSPP_MULTIRECT_NONE; in dpu_plane_virtual_assign_resources()
1336 dpu_plane_flush_csc(pdpu, &pstate->r_pipe); in dpu_plane_flush()
1438 struct dpu_sw_pipe *r_pipe = &pstate->r_pipe; in dpu_plane_sspp_atomic_update() local
1464 if (r_pipe->sspp) { in dpu_plane_sspp_atomic_update()
1465 dpu_plane_sspp_update_pipe(plane, r_pipe, r_pipe_cfg, fmt, in dpu_plane_sspp_atomic_update()
1478 if (r_pipe->sspp) { in dpu_plane_sspp_atomic_update()
1489 struct dpu_sw_pipe *r_pipe = &pstate->r_pipe; in _dpu_plane_atomic_disable() local
1494 if (r_pipe->sspp) { in _dpu_plane_atomic_disable()
1495 r_pipe->multirect_index = DPU_SSPP_RECT_SOLO; in _dpu_plane_atomic_disable()
1496 r_pipe->multirect_mode = DPU_SSPP_MULTIRECT_NONE; in _dpu_plane_atomic_disable()
1498 if (r_pipe->sspp->ops.setup_multirect) in _dpu_plane_atomic_disable()
1499 r_pipe->sspp->ops.setup_multirect(r_pipe); in _dpu_plane_atomic_disable()
1596 const struct dpu_sw_pipe *r_pipe = &pstate->r_pipe; in dpu_plane_atomic_print_state() local
1611 if (r_pipe->sspp) { in dpu_plane_atomic_print_state()
1612 drm_printf(p, "\tsspp[1]=%s\n", r_pipe->sspp->cap->name); in dpu_plane_atomic_print_state()
1614 dpu_get_multirect_mode(r_pipe->multirect_mode)); in dpu_plane_atomic_print_state()
1616 dpu_get_multirect_index(r_pipe->multirect_index)); in dpu_plane_atomic_print_state()
1662 if (pstate->r_pipe.sspp) in dpu_plane_danger_signal_ctrl()
1663 _dpu_plane_set_qos_ctrl(plane, &pstate->r_pipe, enable); in dpu_plane_danger_signal_ctrl()