Home
last modified time | relevance | path

Searched refs:primary_pipe (Results 1 – 6 of 6) sorted by relevance

/openbsd/sys/dev/pci/drm/amd/display/dc/dcn20/
H A Ddcn20_resource.h137 struct pipe_ctx *primary_pipe,
151 const struct pipe_ctx *primary_pipe);
H A Ddcn20_resource.c1549 struct pipe_ctx *primary_pipe, in dcn20_split_stream_for_mpc() argument
1555 *secondary_pipe = *primary_pipe; in dcn20_split_stream_for_mpc()
1566 if (primary_pipe->bottom_pipe && primary_pipe->bottom_pipe != secondary_pipe) { in dcn20_split_stream_for_mpc()
1568 secondary_pipe->bottom_pipe = primary_pipe->bottom_pipe; in dcn20_split_stream_for_mpc()
1571 primary_pipe->bottom_pipe = secondary_pipe; in dcn20_split_stream_for_mpc()
1572 secondary_pipe->top_pipe = primary_pipe; in dcn20_split_stream_for_mpc()
1574 ASSERT(primary_pipe->plane_state); in dcn20_split_stream_for_mpc()
1696 const struct pipe_ctx *primary_pipe) in dcn20_find_secondary_pipe() argument
1700 if (dc && primary_pipe) { in dcn20_find_secondary_pipe()
1710 if (dc->current_state->res_ctx.pipe_ctx[primary_pipe->pipe_idx].next_odm_pipe) { in dcn20_find_secondary_pipe()
[all …]
/openbsd/sys/dev/pci/drm/amd/display/dc/dml/calcs/
H A Ddcn_calcs.c525 struct pipe_ctx *primary_pipe, in split_stream_across_pipes() argument
530 if (!primary_pipe->plane_state) in split_stream_across_pipes()
533 *secondary_pipe = *primary_pipe; in split_stream_across_pipes()
542 if (primary_pipe->bottom_pipe) { in split_stream_across_pipes()
543 ASSERT(primary_pipe->bottom_pipe != secondary_pipe); in split_stream_across_pipes()
544 secondary_pipe->bottom_pipe = primary_pipe->bottom_pipe; in split_stream_across_pipes()
547 primary_pipe->bottom_pipe = secondary_pipe; in split_stream_across_pipes()
548 secondary_pipe->top_pipe = primary_pipe; in split_stream_across_pipes()
550 resource_build_scaling_params(primary_pipe); in split_stream_across_pipes()
/openbsd/sys/dev/pci/drm/amd/display/dc/inc/
H A Dresource.h334 const struct pipe_ctx *primary_pipe);
/openbsd/sys/dev/pci/drm/amd/display/dc/dcn32/
H A Ddcn32_resource.c2570 const struct pipe_ctx *primary_pipe) in find_idle_secondary_pipe_check_mpo() argument
2597 if (primary_pipe) { in find_idle_secondary_pipe_check_mpo()
2598 primary_index = primary_pipe->pipe_idx; in find_idle_secondary_pipe_check_mpo()
2599 old_primary_pipe = &primary_pipe->stream->ctx->dc->current_state->res_ctx.pipe_ctx[primary_index]; in find_idle_secondary_pipe_check_mpo()
2601 && (!primary_pipe->bottom_pipe)) in find_idle_secondary_pipe_check_mpo()
2604 preferred_pipe_idx = (pool->pipe_count - 1) - primary_pipe->pipe_idx; in find_idle_secondary_pipe_check_mpo()
/openbsd/sys/dev/pci/drm/amd/display/dc/core/
H A Ddc_resource.c1561 const struct pipe_ctx *primary_pipe) in resource_find_free_secondary_pipe_legacy() argument
1594 if (primary_pipe) { in resource_find_free_secondary_pipe_legacy()
1595 int preferred_pipe_idx = (pool->pipe_count - 1) - primary_pipe->pipe_idx; in resource_find_free_secondary_pipe_legacy()