Home
last modified time | relevance | path

Searched refs:next_odm_pipe (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dcn20/
A Ddcn20_resource.c1897 next_odm_pipe->plane_res.mi = pool->mis[next_odm_pipe->pipe_idx]; in dcn20_split_stream_for_odm()
1898 next_odm_pipe->plane_res.hubp = pool->hubps[next_odm_pipe->pipe_idx]; in dcn20_split_stream_for_odm()
1899 next_odm_pipe->plane_res.ipp = pool->ipps[next_odm_pipe->pipe_idx]; in dcn20_split_stream_for_odm()
1901 next_odm_pipe->plane_res.dpp = pool->dpps[next_odm_pipe->pipe_idx]; in dcn20_split_stream_for_odm()
1904 if (prev_odm_pipe->next_odm_pipe && prev_odm_pipe->next_odm_pipe != next_odm_pipe) { in dcn20_split_stream_for_odm()
1905 next_odm_pipe->next_odm_pipe = prev_odm_pipe->next_odm_pipe; in dcn20_split_stream_for_odm()
1906 next_odm_pipe->next_odm_pipe->prev_odm_pipe = next_odm_pipe; in dcn20_split_stream_for_odm()
1909 prev_odm_pipe->top_pipe->next_odm_pipe->bottom_pipe = next_odm_pipe; in dcn20_split_stream_for_odm()
1910 next_odm_pipe->top_pipe = prev_odm_pipe->top_pipe->next_odm_pipe; in dcn20_split_stream_for_odm()
1916 prev_odm_pipe->next_odm_pipe = next_odm_pipe; in dcn20_split_stream_for_odm()
[all …]
A Ddcn20_hwseq.c668 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in dcn20_enable_stream_timing()
719 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in dcn20_enable_stream_timing()
976 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in dcn20_update_odm()
1014 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in dcn20_blank_pixel_data()
1040 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in dcn20_blank_pixel_data()
1296 if ((old_pipe->next_odm_pipe && new_pipe->next_odm_pipe in dcn20_detect_pipe_changes()
1297 && old_pipe->next_odm_pipe->pipe_idx != new_pipe->next_odm_pipe->pipe_idx) in dcn20_detect_pipe_changes()
1298 || (!old_pipe->next_odm_pipe && new_pipe->next_odm_pipe) in dcn20_detect_pipe_changes()
1299 || (old_pipe->next_odm_pipe && !new_pipe->next_odm_pipe) in dcn20_detect_pipe_changes()
1987 odm_pipe = odm_pipe->next_odm_pipe; in dcn20_disable_stream_gating()
[all …]
A Ddcn20_resource.h144 struct pipe_ctx *next_odm_pipe);
/linux/drivers/gpu/drm/amd/display/dc/dcn30/
A Ddcn30_resource.c1777 if (pri_pipe->next_odm_pipe) { in dcn30_split_stream_for_mpc_or_odm()
1779 sec_pipe->next_odm_pipe = pri_pipe->next_odm_pipe; in dcn30_split_stream_for_mpc_or_odm()
1790 pri_pipe->next_odm_pipe = sec_pipe; in dcn30_split_stream_for_mpc_or_odm()
1961 pipe->prev_odm_pipe->next_odm_pipe = pipe->next_odm_pipe; in dcn30_internal_validate_bw()
1962 if (pipe->next_odm_pipe) in dcn30_internal_validate_bw()
1966 pipe->next_odm_pipe = NULL; in dcn30_internal_validate_bw()
2014 if (split[i] == 4 && old_pipe->next_odm_pipe && old_pipe->next_odm_pipe->next_odm_pipe) in dcn30_internal_validate_bw()
2015 old_index = old_pipe->next_odm_pipe->next_odm_pipe->pipe_idx; in dcn30_internal_validate_bw()
2059 if (odm && old_pipe->next_odm_pipe && old_pipe->next_odm_pipe->next_odm_pipe in dcn30_internal_validate_bw()
2060 && old_pipe->next_odm_pipe->next_odm_pipe->next_odm_pipe) in dcn30_internal_validate_bw()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/core/
A Ddc_link_hwss.c544 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe)
557 dsc_cfg.is_odm = pipe_ctx->next_odm_pipe ? true : false;
564 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) {
628 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe)
686 dsc_cfg.is_odm = pipe_ctx->next_odm_pipe ? true : false;
852 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe)
A Ddc_resource.c711 struct pipe_ctx *next_pipe = pipe->next_odm_pipe; in get_num_odm_splits()
714 next_pipe = next_pipe->next_odm_pipe; in get_num_odm_splits()
1077 if (pipe_ctx->next_odm_pipe || pipe_ctx->prev_odm_pipe) in resource_build_scaling_params()
1448 …if (!free_pipe->next_odm_pipe && tail_pipe->next_odm_pipe && tail_pipe->next_odm_pipe->bottom_pipe… in dc_add_plane_to_context()
1449 free_pipe->next_odm_pipe = tail_pipe->next_odm_pipe->bottom_pipe; in dc_add_plane_to_context()
1457 head_pipe = head_pipe->next_odm_pipe; in dc_add_plane_to_context()
1870 odm_pipe = del_pipe->next_odm_pipe; in dc_remove_stream_from_ctx()
1907 struct pipe_ctx *next_odm_pipe = odm_pipe->next_odm_pipe; in dc_remove_stream_from_ctx() local
1910 odm_pipe = next_odm_pipe; in dc_remove_stream_from_ctx()
2693 if (cur_pipe->next_odm_pipe) in dc_resource_state_copy_construct()
[all …]
A Ddc.c634 param.odm_mode = pipe->next_odm_pipe ? 1:0; in dc_stream_configure_crc()
1998 if (cur_pipe->next_odm_pipe) in dc_copy_state()
1999 cur_pipe->next_odm_pipe = &new_ctx->res_ctx.pipe_ctx[cur_pipe->next_odm_pipe->pipe_idx]; in dc_copy_state()
2730 struct pipe_ctx *odm_pipe = pipe_ctx->next_odm_pipe; in commit_planes_do_stream_update()
2740 odm_pipe = odm_pipe->next_odm_pipe; in commit_planes_do_stream_update()
2867 for (odm_pipe = mpcc_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in commit_planes_for_stream()
3086 if (pipe_ctx->bottom_pipe || pipe_ctx->next_odm_pipe || in commit_planes_for_stream()
A Ddc_link_dp.c5101 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe)
5116 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) {
5149 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe)
5153 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) {
/linux/drivers/gpu/drm/amd/display/dc/dcn21/
A Ddcn21_hwseq.c241 (pipe_ctx->prev_odm_pipe == NULL && pipe_ctx->next_odm_pipe == NULL)) in dcn21_is_abm_supported()
/linux/drivers/gpu/drm/amd/display/dc/inc/
A Dcore_types.h373 struct pipe_ctx *next_odm_pipe; member
/linux/drivers/gpu/drm/amd/display/dc/dcn10/
A Ddcn10_hw_sequencer.c2044 while (pipe->next_odm_pipe) { in get_clock_divider()
2045 pipe = pipe->next_odm_pipe; in get_clock_divider()
3309 bool odm_combine_on = (pipe_ctx->next_odm_pipe != NULL) || in dcn10_set_cursor_position()
3430 if (pipe_ctx->next_odm_pipe) { in dcn10_set_cursor_position()
3432 pipe_ctx->next_odm_pipe->plane_res.scl_data.viewport.y; in dcn10_set_cursor_position()
/linux/drivers/gpu/drm/amd/display/dc/dce110/
A Ddce110_hw_sequencer.c1523 struct pipe_ctx *odm_pipe = pipe_ctx->next_odm_pipe;
1629 odm_pipe = odm_pipe->next_odm_pipe;

Completed in 58 milliseconds