Searched refs:top_pipe (Results 1 – 17 of 17) sorted by relevance
65 if (pipe_ctx->top_pipe && is_upper_pipe_tree_visible(pipe_ctx->top_pipe)) in is_upper_pipe_tree_visible()74 if (pipe_ctx->top_pipe && is_upper_pipe_tree_visible(pipe_ctx->top_pipe)) in is_pipe_tree_visible()
595 pipe_ctx->top_pipe = NULL; in dcn20_plane_atomic_disable()665 if (pipe_ctx->top_pipe != NULL) in dcn20_enable_stream_timing()814 if (pipe_ctx->top_pipe == NULL in dcn20_set_output_transfer_func()1171 if (!pipe || pipe->top_pipe) in dcn20_pipe_control_lock()1248 if (!new_pipe->top_pipe && !new_pipe->prev_odm_pipe) { in dcn20_detect_pipe_changes()1265 if (!new_pipe->top_pipe && !new_pipe->prev_odm_pipe) { in dcn20_detect_pipe_changes()1510 if (enable_remap_dpp && pipe_ctx->top_pipe == NULL) { in dcn20_update_dchubp_dpp()1576 && !pipe_ctx->top_pipe && !pipe_ctx->prev_odm_pipe) in dcn20_program_pipe()1666 if (!pipe_ctx->top_pipe && !pipe_ctx->prev_odm_pipe && pipe_ctx->plane_state) { in dcn20_program_front_end_for_ctx()1683 && !context->res_ctx.pipe_ctx[i].top_pipe in dcn20_program_front_end_for_ctx()[all …]
1757 if (new_ctx->res_ctx.pipe_ctx[i].stream == dc_stream && !new_ctx->res_ctx.pipe_ctx[i].top_pipe) { in remove_dsc_from_stream_resource()1889 ASSERT(next_odm_pipe->top_pipe == NULL); in dcn20_split_stream_for_odm()1961 secondary_pipe->bottom_pipe->top_pipe = secondary_pipe; in dcn20_split_stream_for_mpc()1964 secondary_pipe->top_pipe = primary_pipe; in dcn20_split_stream_for_mpc()2107 if (res_ctx->pipe_ctx[i].top_pipe && res_ctx->pipe_ctx[i].top_pipe->plane_state2109 struct pipe_ctx *first_pipe = res_ctx->pipe_ctx[i].top_pipe;2112 while (first_pipe->top_pipe && first_pipe->top_pipe->plane_state2114 first_pipe = first_pipe->top_pipe;2123 pipes[pipe_cnt].pipe.src.hsplit_grp = res_ctx->pipe_ctx[i].top_pipe->pipe_idx;2272 || (res_ctx->pipe_ctx[i].top_pipe && res_ctx->pipe_ctx[i].top_pipe->plane_state == pln)[all …]
601 other_pipe = pipe->top_pipe; in get_num_mpc_splits()604 other_pipe = other_pipe->top_pipe; in get_num_mpc_splits()632 struct pipe_ctx *split_pipe = pipe_ctx->top_pipe; in calculate_split_count_and_index()637 split_pipe = split_pipe->top_pipe; in calculate_split_count_and_index()779 bool sec_split_tb = pipe_ctx->top_pipe && in calculate_recout()780 pipe_ctx->top_pipe->plane_state == pipe_ctx->plane_state && in calculate_recout()1324 && !res_ctx->pipe_ctx[i].top_pipe in resource_get_head_pipe_for_stream()1392 if (split_pipe->top_pipe && in acquire_first_split_pipe()1393 split_pipe->top_pipe->plane_state == split_pipe->plane_state) { in acquire_first_split_pipe()1394 split_pipe->top_pipe->bottom_pipe = split_pipe->bottom_pipe; in acquire_first_split_pipe()[all …]
356 if (pipe->stream == stream && !pipe->top_pipe && !pipe->prev_odm_pipe) in dc_stream_configure_crc()793 if (!pipe_ctx->top_pipe && in apply_ctx_interdependent_lock()1049 if (!ctx->res_ctx.pipe_ctx[i].stream || ctx->res_ctx.pipe_ctx[i].top_pipe) in program_timing_sync()1599 if (cur_pipe->top_pipe) in dc_copy_state()1600 cur_pipe->top_pipe = &new_ctx->res_ctx.pipe_ctx[cur_pipe->top_pipe->pipe_idx]; in dc_copy_state()2286 if (!pipe_ctx->top_pipe && !pipe_ctx->prev_odm_pipe && pipe_ctx->stream == stream) { in commit_planes_do_stream_update()2422 if (!pipe_ctx->top_pipe && in commit_planes_for_stream()2511 if (!pipe_ctx->top_pipe && in commit_planes_for_stream()
336 !pipes[i].top_pipe && !pipes[i].prev_odm_pipe && in dp_retrain_link_dp_test()
3076 if (!pipe_ctx || pipe_ctx->top_pipe) in dc_link_reallocate_mst_payload()3089 if (!pipe_ctx || pipe_ctx->top_pipe) in dc_link_reallocate_mst_payload()
3999 if (pipes[i].stream->link == link && !pipes[i].top_pipe && !pipes[i].prev_odm_pipe) { in dc_link_dp_set_test_pattern()
102 if (pipe_ctx->top_pipe || in dcn10_lock_all_pipes()795 if (pipe_ctx->top_pipe != NULL) in dcn10_enable_stream_timing()920 if (pipe_ctx->top_pipe == NULL) { in dcn10_reset_back_end_for_pipe()1133 pipe_ctx->top_pipe = NULL; in dcn10_plane_atomic_disable()1517 if (pipe_ctx_old->top_pipe) in dcn10_reset_hw_ctx_wrap()1537 bool sec_split = pipe_ctx->top_pipe && in patch_address_for_sbs_tb_stereo()1538 pipe_ctx->top_pipe->plane_state == pipe_ctx->plane_state; in patch_address_for_sbs_tb_stereo()1714 if (!pipe || pipe->top_pipe) in dcn10_pipe_control_lock()1797 if (!pipe || pipe->top_pipe) in dcn10_cursor_lock()2214 if (pipe_ctx->top_pipe) { in dcn10_is_rear_mpo_fix_required()[all …]
311 } else if (pipe->top_pipe != NULL && pipe->top_pipe->plane_state == pipe->plane_state) { in pipe_ctx_to_e2e_pipe_params()543 secondary_pipe->bottom_pipe->top_pipe = secondary_pipe; in split_stream_across_pipes()546 secondary_pipe->top_pipe = primary_pipe; in split_stream_across_pipes()914 if (pipe->top_pipe && pipe->top_pipe->plane_state == pipe->plane_state) in dcn_validate_bandwidth()1221 if (pipe->top_pipe && pipe->top_pipe->plane_state == pipe->plane_state) in dcn_validate_bandwidth()1286 hsplit_pipe->bottom_pipe->top_pipe = pipe; in dcn_validate_bandwidth()1289 hsplit_pipe->top_pipe = NULL; in dcn_validate_bandwidth()
2988 if (!pipe[i].stream || pipe[i].top_pipe) in all_displays_in_sync()
1890 sec_pipe->bottom_pipe->top_pipe = sec_pipe; in dcn30_split_stream_for_mpc_or_odm()1893 sec_pipe->top_pipe = pri_pipe; in dcn30_split_stream_for_mpc_or_odm()1916 if (dc->current_state->res_ctx.pipe_ctx[i].top_pipe == NULL in dcn30_find_split_pipe()2062 pipe->top_pipe = NULL; in dcn30_internal_validate_bw()2069 } else if (pipe->top_pipe && pipe->top_pipe->plane_state == pipe->plane_state) { in dcn30_internal_validate_bw()2070 struct pipe_ctx *top_pipe = pipe->top_pipe; in dcn30_internal_validate_bw() local2073 top_pipe->bottom_pipe = bottom_pipe; in dcn30_internal_validate_bw()2075 bottom_pipe->top_pipe = top_pipe; in dcn30_internal_validate_bw()2077 pipe->top_pipe = NULL; in dcn30_internal_validate_bw()
195 if (pipe_ctx->top_pipe == NULL) { in dcn30_set_output_transfer_func()
321 struct pipe_ctx *top_pipe; member
1964 if (!pipe_ctx_old->stream || pipe_ctx_old->top_pipe) in dce110_reset_hw_ctx_wrap()2046 if (pipe_ctx->top_pipe) in dce110_setup_audio_dto()2073 if (pipe_ctx->top_pipe) in dce110_setup_audio_dto()2122 if (pipe_ctx->stream == NULL || pipe_ctx->top_pipe) in dce110_apply_ctx_to_hw()2158 if (pipe_ctx->top_pipe || pipe_ctx->prev_odm_pipe) in dce110_apply_ctx_to_hw()2778 if (pipe_ctx->top_pipe && pipe_ctx->plane_state != pipe_ctx->top_pipe->plane_state) in dce110_set_cursor_position()
177 if (pipe_ctx->top_pipe) in dce_get_max_pixel_clock_for_all_paths()
196 if (pipe_ctx->top_pipe) in get_max_pixel_clock_for_all_paths()