Searched refs:head_pipe (Results 1 – 7 of 7) sorted by relevance
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_resource.c | 1367 struct pipe_ctx *head_pipe) in resource_get_tail_pipe() argument 1371 tail_pipe = head_pipe->bottom_pipe; in resource_get_tail_pipe() 1374 head_pipe = tail_pipe; in resource_get_tail_pipe() 1378 return head_pipe; in resource_get_tail_pipe() 1388 struct pipe_ctx *head_pipe) in acquire_free_pipe_for_head() argument 1393 if (!head_pipe->plane_state) in acquire_free_pipe_for_head() 1394 return head_pipe; in acquire_free_pipe_for_head() 1398 if (res_ctx->pipe_ctx[i].stream == head_pipe->stream && in acquire_free_pipe_for_head() 1413 …pool->funcs->acquire_idle_pipe_for_head_pipe_in_layer(context, pool, head_pipe->stream, head_pipe); in acquire_free_pipe_for_head() 1416 return pool->funcs->acquire_idle_pipe_for_layer(context, pool, head_pipe->stream); in acquire_free_pipe_for_head() [all …]
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn201/ |
D | dcn201_resource.c | 1009 struct pipe_ctx *head_pipe = resource_get_head_pipe_for_stream(res_ctx, stream); in dcn201_acquire_idle_pipe_for_layer() local 1010 struct pipe_ctx *idle_pipe = find_idle_secondary_pipe(res_ctx, pool, head_pipe); in dcn201_acquire_idle_pipe_for_layer() 1012 if (!head_pipe) in dcn201_acquire_idle_pipe_for_layer() 1018 idle_pipe->stream = head_pipe->stream; in dcn201_acquire_idle_pipe_for_layer() 1019 idle_pipe->stream_res.tg = head_pipe->stream_res.tg; in dcn201_acquire_idle_pipe_for_layer() 1020 idle_pipe->stream_res.opp = head_pipe->stream_res.opp; in dcn201_acquire_idle_pipe_for_layer()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn10/ |
D | dcn10_resource.c | 1100 struct pipe_ctx *head_pipe = resource_get_head_pipe_for_stream(res_ctx, stream); in dcn10_acquire_idle_pipe_for_layer() local 1101 struct pipe_ctx *idle_pipe = find_idle_secondary_pipe(res_ctx, pool, head_pipe); in dcn10_acquire_idle_pipe_for_layer() 1103 if (!head_pipe) { in dcn10_acquire_idle_pipe_for_layer() 1111 idle_pipe->stream = head_pipe->stream; in dcn10_acquire_idle_pipe_for_layer() 1112 idle_pipe->stream_res.tg = head_pipe->stream_res.tg; in dcn10_acquire_idle_pipe_for_layer() 1113 idle_pipe->stream_res.abm = head_pipe->stream_res.abm; in dcn10_acquire_idle_pipe_for_layer() 1114 idle_pipe->stream_res.opp = head_pipe->stream_res.opp; in dcn10_acquire_idle_pipe_for_layer()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn32/ |
D | dcn32_resource.c | 2510 struct pipe_ctx *head_pipe) in dcn32_acquire_idle_pipe_for_head_pipe_in_layer() argument 2517 if (!head_pipe) in dcn32_acquire_idle_pipe_for_head_pipe_in_layer() 2526 head_index = head_pipe->pipe_idx; in dcn32_acquire_idle_pipe_for_head_pipe_in_layer() 2532 idle_pipe = find_idle_secondary_pipe_check_mpo(res_ctx, pool, head_pipe); in dcn32_acquire_idle_pipe_for_head_pipe_in_layer() 2537 idle_pipe->stream = head_pipe->stream; in dcn32_acquire_idle_pipe_for_head_pipe_in_layer() 2538 idle_pipe->stream_res.tg = head_pipe->stream_res.tg; in dcn32_acquire_idle_pipe_for_head_pipe_in_layer() 2539 idle_pipe->stream_res.opp = head_pipe->stream_res.opp; in dcn32_acquire_idle_pipe_for_head_pipe_in_layer()
|
D | dcn32_resource.h | 128 struct pipe_ctx *head_pipe);
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn20/ |
D | dcn20_resource.c | 2151 struct pipe_ctx *head_pipe = resource_get_head_pipe_for_stream(res_ctx, stream); in dcn20_acquire_idle_pipe_for_layer() local 2152 struct pipe_ctx *idle_pipe = find_idle_secondary_pipe(res_ctx, pool, head_pipe); in dcn20_acquire_idle_pipe_for_layer() 2154 if (!head_pipe) in dcn20_acquire_idle_pipe_for_layer() 2160 idle_pipe->stream = head_pipe->stream; in dcn20_acquire_idle_pipe_for_layer() 2161 idle_pipe->stream_res.tg = head_pipe->stream_res.tg; in dcn20_acquire_idle_pipe_for_layer() 2162 idle_pipe->stream_res.opp = head_pipe->stream_res.opp; in dcn20_acquire_idle_pipe_for_layer()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/inc/ |
D | core_types.h | 179 struct pipe_ctx *head_pipe);
|