Searched refs:prev_odm_pipe (Results 1 – 14 of 14) sorted by relevance
1867 struct pipe_ctx *prev_odm_pipe, in dcn20_split_stream_for_odm() argument1873 *next_odm_pipe = *prev_odm_pipe; in dcn20_split_stream_for_odm()1883 if (prev_odm_pipe->next_odm_pipe && prev_odm_pipe->next_odm_pipe != next_odm_pipe) { in dcn20_split_stream_for_odm()1884 next_odm_pipe->next_odm_pipe = prev_odm_pipe->next_odm_pipe; in dcn20_split_stream_for_odm()1885 next_odm_pipe->next_odm_pipe->prev_odm_pipe = next_odm_pipe; in dcn20_split_stream_for_odm()1887 if (prev_odm_pipe->top_pipe && prev_odm_pipe->top_pipe->next_odm_pipe) { in dcn20_split_stream_for_odm()1888 prev_odm_pipe->top_pipe->next_odm_pipe->bottom_pipe = next_odm_pipe; in dcn20_split_stream_for_odm()1889 next_odm_pipe->top_pipe = prev_odm_pipe->top_pipe->next_odm_pipe; in dcn20_split_stream_for_odm()1891 if (prev_odm_pipe->bottom_pipe && prev_odm_pipe->bottom_pipe->next_odm_pipe) { in dcn20_split_stream_for_odm()1892 prev_odm_pipe->bottom_pipe->next_odm_pipe->top_pipe = next_odm_pipe; in dcn20_split_stream_for_odm()[all …]
143 struct pipe_ctx *prev_odm_pipe,
1274 if (!new_pipe->top_pipe && !new_pipe->prev_odm_pipe) { in dcn20_detect_pipe_changes()1291 if (!new_pipe->top_pipe && !new_pipe->prev_odm_pipe) { in dcn20_detect_pipe_changes()1575 && !pipe_ctx->top_pipe && !pipe_ctx->prev_odm_pipe) in dcn20_program_pipe()1580 && !pipe_ctx->prev_odm_pipe) { in dcn20_program_pipe()1675 if (!pipe_ctx->top_pipe && !pipe_ctx->prev_odm_pipe && pipe_ctx->plane_state) { in dcn20_program_front_end_for_ctx()1693 && !context->res_ctx.pipe_ctx[i].prev_odm_pipe in dcn20_program_front_end_for_ctx()1729 if (!pipe->top_pipe && !pipe->prev_odm_pipe in dcn20_program_front_end_for_ctx()1885 if (pipe_ctx->prev_odm_pipe == NULL) in dcn20_update_bandwidth()2256 if (pipe_ctx_old->top_pipe || pipe_ctx_old->prev_odm_pipe) in dcn20_reset_hw_ctx_wrap()
683 pipe = pipe->prev_odm_pipe; in get_num_odm_splits()686 pipe = pipe->prev_odm_pipe; in get_num_odm_splits()706 struct pipe_ctx *split_pipe = pipe_ctx->prev_odm_pipe; in calculate_split_count_and_index()710 split_pipe = split_pipe->prev_odm_pipe; in calculate_split_count_and_index()750 if (!pipe_ctx->prev_odm_pipe || split_idx == split_count) { in calculate_recout()780 if (!pipe_ctx->next_odm_pipe && !pipe_ctx->prev_odm_pipe) { in calculate_recout()946 if (pipe_ctx->prev_odm_pipe && split_idx) in calculate_inits_and_viewports()1044 if (pipe_ctx->next_odm_pipe || pipe_ctx->prev_odm_pipe) in resource_build_scaling_params()1248 && !res_ctx->pipe_ctx[i].prev_odm_pipe) in resource_get_head_pipe_for_stream()1409 tail_pipe->next_odm_pipe->bottom_pipe->prev_odm_pipe = free_pipe; in dc_add_plane_to_context()[all …]
420 if (pipe->stream == stream && !pipe->top_pipe && !pipe->prev_odm_pipe) in dc_stream_forward_dmcu_crc_window()454 if (pipe->stream == stream && !pipe->top_pipe && !pipe->prev_odm_pipe) in dc_stream_stop_dmcu_crc_win_update()499 if (pipe->stream == stream && !pipe->top_pipe && !pipe->prev_odm_pipe) in dc_stream_configure_crc()1023 if (pipe->prev_odm_pipe) in disable_vbios_mode_if_required()1846 if (cur_pipe->prev_odm_pipe) in dc_copy_state()1847 cur_pipe->prev_odm_pipe = &new_ctx->res_ctx.pipe_ctx[cur_pipe->prev_odm_pipe->pipe_idx]; in dc_copy_state()2541 if (!pipe_ctx->top_pipe && !pipe_ctx->prev_odm_pipe && pipe_ctx->stream == stream) { in commit_planes_do_stream_update()2687 !pipe_ctx->prev_odm_pipe && in commit_planes_for_stream()2784 !pipe_ctx->prev_odm_pipe && in commit_planes_for_stream()
335 !pipes[i].top_pipe && !pipes[i].prev_odm_pipe && in dp_retrain_link_dp_test()
2995 if (pipes[i].stream->link == link && !pipes[i].top_pipe && !pipes[i].prev_odm_pipe) { in dp_test_send_link_test_pattern()3324 pipe_ctx->stream->link == link && !pipe_ctx->prev_odm_pipe) in dc_link_handle_hpd_rx_irq()3331 pipe_ctx->stream->link == link && !pipe_ctx->prev_odm_pipe) in dc_link_handle_hpd_rx_irq()4324 if (pipes[i].stream->link == link && !pipes[i].top_pipe && !pipes[i].prev_odm_pipe) { in dc_link_dp_set_test_pattern()
582 if (pipe_ctx_old->top_pipe || pipe_ctx_old->prev_odm_pipe) in dcn31_reset_hw_ctx_wrap()607 (pipe_ctx->prev_odm_pipe == NULL && pipe_ctx->next_odm_pipe == NULL)) in dcn31_is_abm_supported()
241 (pipe_ctx->prev_odm_pipe == NULL && pipe_ctx->next_odm_pipe == NULL)) in dcn21_is_abm_supported()
1779 sec_pipe->next_odm_pipe->prev_odm_pipe = sec_pipe; in dcn30_split_stream_for_mpc_or_odm()1790 sec_pipe->prev_odm_pipe = pri_pipe; in dcn30_split_stream_for_mpc_or_odm()1833 && dc->current_state->res_ctx.pipe_ctx[i].prev_odm_pipe == NULL) { in dcn30_find_split_pipe()1956 if (pipe->prev_odm_pipe) { in dcn30_internal_validate_bw()1958 pipe->prev_odm_pipe->next_odm_pipe = pipe->next_odm_pipe; in dcn30_internal_validate_bw()1960 pipe->next_odm_pipe->prev_odm_pipe = pipe->prev_odm_pipe; in dcn30_internal_validate_bw()1967 pipe->prev_odm_pipe = NULL; in dcn30_internal_validate_bw()
362 struct pipe_ctx *prev_odm_pipe; member
110 if (pipe->top_pipe || pipe->prev_odm_pipe) in dcn31_disable_otg_wa()
2850 !pipe_ctx->prev_odm_pipe && in dcn10_post_unlock_program_front_end()3234 (pipe_ctx->prev_odm_pipe != NULL); in dcn10_set_cursor_position()3359 pipe_ctx->prev_odm_pipe->plane_res.scl_data.viewport.y; in dcn10_set_cursor_position()
2237 if (pipe_ctx->top_pipe || pipe_ctx->prev_odm_pipe) in dce110_apply_ctx_to_hw()