Home
last modified time | relevance | path

Searched refs:prev_odm_pipe (Results 1 – 25 of 32) sorted by relevance

12

/drivers/gpu/drm/amd/display/dc/resource/dcn20/
A Ddcn20_resource.c1481 struct pipe_ctx *prev_odm_pipe, in dcn20_split_stream_for_odm() argument
1487 *next_odm_pipe = *prev_odm_pipe; in dcn20_split_stream_for_odm()
1497 if (prev_odm_pipe->next_odm_pipe && prev_odm_pipe->next_odm_pipe != next_odm_pipe) { in dcn20_split_stream_for_odm()
1501 if (prev_odm_pipe->top_pipe && prev_odm_pipe->top_pipe->next_odm_pipe) { in dcn20_split_stream_for_odm()
1505 if (prev_odm_pipe->bottom_pipe && prev_odm_pipe->bottom_pipe->next_odm_pipe) { in dcn20_split_stream_for_odm()
1510 next_odm_pipe->prev_odm_pipe = prev_odm_pipe; in dcn20_split_stream_for_odm()
1512 if (prev_odm_pipe->plane_state) { in dcn20_split_stream_for_odm()
1767 if (pipe->prev_odm_pipe) in dcn20_merge_pipes_for_validate()
1778 odm_pipe->prev_odm_pipe = NULL; in dcn20_merge_pipes_for_validate()
1955 if (pipe->prev_odm_pipe) { in dcn20_validate_apply_pipe_split_flags()
[all …]
A Ddcn20_resource.h144 struct pipe_ctx *prev_odm_pipe,
/drivers/gpu/drm/amd/display/dc/dml2/
A Ddml2_dc_resource_mgmt.c52 struct pipe_ctx *prev_odm_pipe; member
115 if (!state->res_ctx.pipe_ctx[i].prev_odm_pipe && !state->res_ctx.pipe_ctx[i].top_pipe) in find_master_pipe_of_stream()
157 if (plane_id_assigned_to_pipe == plane_id && !pipe->prev_odm_pipe in find_pipes_assigned_to_plane()
278 (existing_state->res_ctx.pipe_ctx[i].prev_odm_pipe || in find_preferred_pipe_candidates()
550 if (scratch->mpc_info.prev_odm_pipe) in add_odm_slice_to_odm_tree()
551 scratch->mpc_info.prev_odm_pipe->next_odm_pipe = pipe; in add_odm_slice_to_odm_tree()
553 pipe->prev_odm_pipe = scratch->mpc_info.prev_odm_pipe; in add_odm_slice_to_odm_tree()
556 scratch->mpc_info.prev_odm_pipe = pipe; in add_odm_slice_to_odm_tree()
593 …(pipe->stream && pipe->stream->stream_id == stream_id && !pipe->top_pipe && !pipe->prev_odm_pipe) { in find_pipes_assigned_to_stream()
1126 scratch.mpc_info.prev_odm_pipe = NULL; in dml2_map_dc_pipes()
[all …]
A Ddml2_mall_phantom.c53 if (pipe->stream && pipe->plane_state && !pipe->top_pipe && !pipe->prev_odm_pipe && in dml2_helper_calculate_num_ways_for_subvp()
112 if (pipe->prev_odm_pipe) { in merge_pipes_for_subvp()
114 pipe->prev_odm_pipe->next_odm_pipe = pipe->next_odm_pipe; in merge_pipes_for_subvp()
116 pipe->next_odm_pipe->prev_odm_pipe = pipe->prev_odm_pipe; in merge_pipes_for_subvp()
123 pipe->prev_odm_pipe = NULL; in merge_pipes_for_subvp()
453 if (!pipe->stream || !pipe->plane_state || pipe->top_pipe || pipe->prev_odm_pipe) in dml2_svp_drr_schedulable()
539 if (!pipe->stream || !pipe->plane_state || pipe->top_pipe || pipe->prev_odm_pipe) in subvp_vblank_schedulable()
A Ddml2_utils.c350 context->res_ctx.pipe_ctx[dc_pipe_ctx_index].prev_odm_pipe == NULL) { in dml2_calculate_rq_and_dlg_params()
/drivers/gpu/drm/amd/display/dc/resource/dcn32/
A Ddcn32_resource_helpers.c119 if (pipe->prev_odm_pipe) { in dcn32_merge_pipes_for_subvp()
121 pipe->prev_odm_pipe->next_odm_pipe = pipe->next_odm_pipe; in dcn32_merge_pipes_for_subvp()
123 pipe->next_odm_pipe->prev_odm_pipe = pipe->prev_odm_pipe; in dcn32_merge_pipes_for_subvp()
130 pipe->prev_odm_pipe = NULL; in dcn32_merge_pipes_for_subvp()
/drivers/gpu/drm/amd/display/dc/core/
A Ddc_resource.c1933 return !pipe_ctx->prev_odm_pipe && in resource_is_pipe_type()
2040 while (otg_master->prev_odm_pipe) in resource_get_otg_master()
2060 while (pri_dpp_pipe->prev_odm_pipe) in resource_get_primary_dpp_pipe()
2121 while (pipe_ctx->prev_odm_pipe) { in resource_get_odm_slice_index()
2123 pipe_ctx = pipe_ctx->prev_odm_pipe; in resource_get_odm_slice_index()
3002 if (tail_pipe->prev_odm_pipe) { in acquire_secondary_dpp_pipes_and_add_plane()
3004 sec_pipe->prev_odm_pipe = tail_pipe->prev_odm_pipe->bottom_pipe; in acquire_secondary_dpp_pipes_and_add_plane()
3007 sec_pipe->prev_odm_pipe = NULL; in acquire_secondary_dpp_pipes_and_add_plane()
5298 while (first_pipe->prev_odm_pipe) in check_syncd_pipes_for_disabled_master_pipe()
5442 sec_prev = sec_pipe->prev_odm_pipe; in dc_resource_acquire_secondary_pipe_for_mpc_odm_legacy()
[all …]
A Ddc_state.c160 if (cur_pipe->prev_odm_pipe) in dc_state_copy_internal()
161 cur_pipe->prev_odm_pipe = &dst_state->res_ctx.pipe_ctx[cur_pipe->prev_odm_pipe->pipe_idx]; in dc_state_copy_internal()
A Ddc.c577 if (pipe->stream == stream && !pipe->top_pipe && !pipe->prev_odm_pipe) in dc_stream_forward_crc_window()
643 if (pipe->stream == stream && !pipe->top_pipe && !pipe->prev_odm_pipe) in dc_stream_forward_multiple_crc_window()
1327 !dc->current_state->res_ctx.pipe_ctx[i].prev_odm_pipe) { in disable_dangling_plane()
1420 if (pipe->prev_odm_pipe) in disable_vbios_mode_if_required()
1603 || ctx->res_ctx.pipe_ctx[i].prev_odm_pipe) in program_timing_sync()
4250 !pipe_ctx->prev_odm_pipe && in commit_planes_for_stream()
/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
A Ddcn401_hwseq.c1077 (pipe_ctx->prev_odm_pipe != NULL); in dcn401_set_cursor_position()
1079 struct pipe_ctx *prev_odm_pipe = NULL; in dcn401_set_cursor_position() local
1140 prev_odm_pipe = pipe_ctx->prev_odm_pipe; in dcn401_set_cursor_position()
1142 while (prev_odm_pipe != NULL) { in dcn401_set_cursor_position()
1145 prev_odm_pipe = prev_odm_pipe->prev_odm_pipe; in dcn401_set_cursor_position()
1869 pipe_ctx->prev_odm_pipe = NULL; in dcn401_reset_back_end_for_pipe()
1925 …for (other_pipe = pipe->prev_odm_pipe; other_pipe != NULL; other_pipe = other_pipe->prev_odm_pipe)… in dcn401_calculate_vready_offset_for_group()
1976 && !pipe_ctx->prev_odm_pipe) in dcn401_program_pipe()
2148 && !context->res_ctx.pipe_ctx[i].prev_odm_pipe in dcn401_program_front_end_for_ctx()
2222 if (!pipe->top_pipe && !pipe->prev_odm_pipe in dcn401_program_front_end_for_ctx()
[all …]
/drivers/gpu/drm/amd/display/dc/hwss/dcn314/
A Ddcn314_hwseq.c155 for (odm_pipe = pipe_ctx; odm_pipe->prev_odm_pipe; odm_pipe = odm_pipe->prev_odm_pipe) in get_odm_config()
411 if (pipe->top_pipe || pipe->prev_odm_pipe) in dcn314_resync_fifo_dccg_dio()
/drivers/gpu/drm/amd/display/dc/dml/dcn32/
A Ddcn32_fpu.c1744 context->res_ctx.pipe_ctx[i].prev_odm_pipe == NULL) { in dcn32_calculate_dlg_params()
1898 sec_pipe->next_odm_pipe->prev_odm_pipe = sec_pipe; in dcn32_split_stream_for_mpc_or_odm()
1909 sec_pipe->prev_odm_pipe = pri_pipe; in dcn32_split_stream_for_mpc_or_odm()
1966 if (pipe->prev_odm_pipe) { in dcn32_apply_merge_split_flags_helper()
1968 pipe->prev_odm_pipe->next_odm_pipe = pipe->next_odm_pipe; in dcn32_apply_merge_split_flags_helper()
1970 pipe->next_odm_pipe->prev_odm_pipe = pipe->prev_odm_pipe; in dcn32_apply_merge_split_flags_helper()
1981 if (pipe->prev_odm_pipe->bottom_pipe) { in dcn32_apply_merge_split_flags_helper()
1983 pipe->bottom_pipe->top_pipe = pipe->prev_odm_pipe->bottom_pipe; in dcn32_apply_merge_split_flags_helper()
1987 pipe->bottom_pipe->top_pipe = pipe->prev_odm_pipe; in dcn32_apply_merge_split_flags_helper()
1988 pipe->prev_odm_pipe->bottom_pipe = pipe->bottom_pipe; in dcn32_apply_merge_split_flags_helper()
[all …]
/drivers/gpu/drm/amd/display/dc/resource/dcn30/
A Ddcn30_resource.c1544 sec_pipe->next_odm_pipe->prev_odm_pipe = sec_pipe; in dcn30_split_stream_for_mpc_or_odm()
1555 sec_pipe->prev_odm_pipe = pri_pipe; in dcn30_split_stream_for_mpc_or_odm()
1598 && dc->current_state->res_ctx.pipe_ctx[i].prev_odm_pipe == NULL) { in dcn30_find_split_pipe()
1729 if (pipe->prev_odm_pipe) { in dcn30_internal_validate_bw()
1731 pipe->prev_odm_pipe->next_odm_pipe = pipe->next_odm_pipe; in dcn30_internal_validate_bw()
1733 pipe->next_odm_pipe->prev_odm_pipe = pipe->prev_odm_pipe; in dcn30_internal_validate_bw()
1740 pipe->prev_odm_pipe = NULL; in dcn30_internal_validate_bw()
/drivers/gpu/drm/amd/display/dc/hwss/dcn20/
A Ddcn20_hwseq.c736 pipe_ctx->prev_odm_pipe = NULL; in dcn20_plane_atomic_disable()
1530 if (!new_pipe->top_pipe && !new_pipe->prev_odm_pipe) { in dcn20_detect_pipe_changes()
1887 …for (other_pipe = pipe->prev_odm_pipe; other_pipe != NULL; other_pipe = other_pipe->prev_odm_pipe)… in dcn20_calculate_vready_offset_for_group()
1938 && !pipe_ctx->prev_odm_pipe) in dcn20_program_pipe()
2109 && !context->res_ctx.pipe_ctx[i].prev_odm_pipe in dcn20_program_front_end_for_ctx()
2182 if (!pipe->top_pipe && !pipe->prev_odm_pipe in dcn20_program_front_end_for_ctx()
2513 if (pipe_ctx->prev_odm_pipe == NULL) in dcn20_update_bandwidth()
2890 pipe_ctx->prev_odm_pipe = NULL; in dcn20_reset_back_end_for_pipe()
2911 if (pipe_ctx_old->top_pipe || pipe_ctx_old->prev_odm_pipe) in dcn20_reset_hw_ctx_wrap()
/drivers/gpu/drm/amd/display/dc/hwss/dcn21/
A Ddcn21_hwseq.c297 (pipe_ctx->prev_odm_pipe == NULL && pipe_ctx->next_odm_pipe == NULL)) in dcn21_is_abm_supported()
/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
A Ddcn32_hwseq.c1112 for (odm_pipe = pipe_ctx; odm_pipe->prev_odm_pipe; odm_pipe = odm_pipe->prev_odm_pipe) in get_odm_config()
1550 if (pipe_ctx_old->top_pipe || pipe_ctx_old->prev_odm_pipe) in dcn32_disable_phantom_streams()
1610 if (pipe_ctx->top_pipe || pipe_ctx->prev_odm_pipe) in dcn32_enable_phantom_streams()
/drivers/gpu/drm/amd/display/dc/inc/
A Dcore_types.h471 struct pipe_ctx *prev_odm_pipe; member
/drivers/gpu/drm/amd/display/dc/hwss/dcn10/
A Ddcn10_hwseq.c115 if (pipe_ctx->prev_odm_pipe && in dcn10_wait_for_pipe_update_if_needed()
1135 …for (other_pipe = pipe->prev_odm_pipe; other_pipe != NULL; other_pipe = other_pipe->prev_odm_pipe)… in calculate_vready_offset_for_group()
3257 !pipe_ctx->prev_odm_pipe && in dcn10_post_unlock_program_front_end()
3625 (pipe_ctx->prev_odm_pipe != NULL); in dcn10_set_cursor_position()
3785 pipe_ctx->prev_odm_pipe->plane_res.scl_data.viewport.y; in dcn10_set_cursor_position()
/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/
A Ddcn316_clk_mgr.c113 if (pipe->top_pipe || pipe->prev_odm_pipe) in dcn316_disable_otg_wa()
/drivers/gpu/drm/amd/display/dc/dml2/dml21/
A Ddml21_utils.c173 dc_pipe->prev_odm_pipe == NULL) { in dml21_populate_mall_allocation_size()
/drivers/gpu/drm/amd/display/dc/dml/dcn20/
A Ddcn20_fpu.c1443 } else if (res_ctx->pipe_ctx[i].prev_odm_pipe) { in dcn20_populate_dml_pipes_from_context()
1444 struct pipe_ctx *first_pipe = res_ctx->pipe_ctx[i].prev_odm_pipe; in dcn20_populate_dml_pipes_from_context()
1446 while (first_pipe->prev_odm_pipe) in dcn20_populate_dml_pipes_from_context()
1447 first_pipe = first_pipe->prev_odm_pipe; in dcn20_populate_dml_pipes_from_context()
/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/
A Ddcn315_clk_mgr.c108 if (pipe->top_pipe || pipe->prev_odm_pipe) in dcn315_disable_otg_wa()
/drivers/gpu/drm/amd/display/dc/hwss/dcn31/
A Ddcn31_hwseq.c615 if (pipe_ctx_old->top_pipe || pipe_ctx_old->prev_odm_pipe) in dcn31_reset_hw_ctx_wrap()
/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/
A Ddcn31_clk_mgr.c122 if (pipe->top_pipe || pipe->prev_odm_pipe) in dcn31_disable_otg_wa()
/drivers/gpu/drm/amd/display/dc/hwss/dcn35/
A Ddcn35_hwseq.c401 for (odm_pipe = pipe_ctx; odm_pipe->prev_odm_pipe; odm_pipe = odm_pipe->prev_odm_pipe) in get_odm_config()

Completed in 87 milliseconds

12