Home
last modified time | relevance | path

Searched refs:old_pipe (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn30/
H A Ddcn30_resource.c1767 struct pipe_ctx *old_pipe = &dc->current_state->res_ctx.pipe_ctx[i]; in dcn30_internal_validate_bw() local
1783 if (split[i] == 4 && old_pipe->next_odm_pipe && old_pipe->next_odm_pipe->next_odm_pipe) in dcn30_internal_validate_bw()
1784 old_index = old_pipe->next_odm_pipe->next_odm_pipe->pipe_idx; in dcn30_internal_validate_bw()
1785 else if (old_pipe->next_odm_pipe) in dcn30_internal_validate_bw()
1786 old_index = old_pipe->next_odm_pipe->pipe_idx; in dcn30_internal_validate_bw()
1788 if (split[i] == 4 && old_pipe->bottom_pipe && old_pipe->bottom_pipe->bottom_pipe && in dcn30_internal_validate_bw()
1789 old_pipe->bottom_pipe->bottom_pipe->plane_state == old_pipe->plane_state) in dcn30_internal_validate_bw()
1790 old_index = old_pipe->bottom_pipe->bottom_pipe->pipe_idx; in dcn30_internal_validate_bw()
1791 else if (old_pipe->bottom_pipe && in dcn30_internal_validate_bw()
1792 old_pipe->bottom_pipe->plane_state == old_pipe->plane_state) in dcn30_internal_validate_bw()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_hwseq.c1319 static void dcn20_detect_pipe_changes(struct pipe_ctx *old_pipe, struct pipe_ctx *new_pipe) in dcn20_detect_pipe_changes() argument
1330 if (old_pipe->plane_state && !old_pipe->plane_state->is_phantom && in dcn20_detect_pipe_changes()
1337 if (!old_pipe->plane_state && !new_pipe->plane_state) in dcn20_detect_pipe_changes()
1340 if (!old_pipe->plane_state && new_pipe->plane_state) { in dcn20_detect_pipe_changes()
1369 if (old_pipe->plane_state && old_pipe->plane_state->is_phantom && in dcn20_detect_pipe_changes()
1373 if (old_pipe->plane_state && !new_pipe->plane_state) { in dcn20_detect_pipe_changes()
1379 if (old_pipe->plane_state != new_pipe->plane_state) { in dcn20_detect_pipe_changes()
1386 if ((old_pipe->next_odm_pipe && new_pipe->next_odm_pipe in dcn20_detect_pipe_changes()
1387 && old_pipe->next_odm_pipe->pipe_idx != new_pipe->next_odm_pipe->pipe_idx) in dcn20_detect_pipe_changes()
1388 || (!old_pipe->next_odm_pipe && new_pipe->next_odm_pipe) in dcn20_detect_pipe_changes()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.c1811 struct pipe_ctx *old_pipe = &dc->current_state->res_ctx.pipe_ctx[i]; in dcn32_internal_validate_bw() local
1827 if (split[i] == 4 && old_pipe->next_odm_pipe && old_pipe->next_odm_pipe->next_odm_pipe) in dcn32_internal_validate_bw()
1828 old_index = old_pipe->next_odm_pipe->next_odm_pipe->pipe_idx; in dcn32_internal_validate_bw()
1829 else if (old_pipe->next_odm_pipe) in dcn32_internal_validate_bw()
1830 old_index = old_pipe->next_odm_pipe->pipe_idx; in dcn32_internal_validate_bw()
1832 if (split[i] == 4 && old_pipe->bottom_pipe && old_pipe->bottom_pipe->bottom_pipe && in dcn32_internal_validate_bw()
1833 old_pipe->bottom_pipe->bottom_pipe->plane_state == old_pipe->plane_state) in dcn32_internal_validate_bw()
1834 old_index = old_pipe->bottom_pipe->bottom_pipe->pipe_idx; in dcn32_internal_validate_bw()
1835 else if (old_pipe->bottom_pipe && in dcn32_internal_validate_bw()
1836 old_pipe->bottom_pipe->plane_state == old_pipe->plane_state) in dcn32_internal_validate_bw()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn32/
H A Ddcn32_hwseq.c1469 struct pipe_ctx *old_pipe = &dc->current_state->res_ctx.pipe_ctx[i]; in dcn32_enable_phantom_streams() local
1476 old_pipe->stream && old_pipe->stream->mall_stream_config.type != SUBVP_PHANTOM) { in dcn32_enable_phantom_streams()
1477 old_pipe->stream_res.tg->funcs->wait_for_state( in dcn32_enable_phantom_streams()
1478 old_pipe->stream_res.tg, in dcn32_enable_phantom_streams()
1480 old_pipe->stream_res.tg->funcs->wait_for_state( in dcn32_enable_phantom_streams()
1481 old_pipe->stream_res.tg, in dcn32_enable_phantom_streams()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc.c1139 struct pipe_ctx *old_pipe, *new_pipe; in disable_dangling_plane() local
1141 old_pipe = &dc->current_state->res_ctx.pipe_ctx[i]; in disable_dangling_plane()
1144 if (old_pipe->plane_state && !new_pipe->plane_state) in disable_dangling_plane()
1824 struct pipe_ctx *old_pipe = &dc->current_state->res_ctx.pipe_ctx[i]; in dc_commit_state_no_check() local
1827 …subvp_prev_use |= (old_pipe->stream && old_pipe->stream->mall_stream_config.type == SUBVP_PHANTOM); in dc_commit_state_no_check()
3555 struct pipe_ctx *old_pipe = &dc->current_state->res_ctx.pipe_ctx[i]; in commit_planes_for_stream() local
3558 …subvp_prev_use |= (old_pipe->stream && old_pipe->stream->mall_stream_config.type == SUBVP_PHANTOM); in commit_planes_for_stream()
4448 struct pipe_ctx *old_pipe = &dc->current_state->res_ctx.pipe_ctx[i]; in dc_commit_updates_for_stream() local
4450 if (new_pipe->plane_state && new_pipe->plane_state != old_pipe->plane_state) in dc_commit_updates_for_stream()