/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/ |
resource.h | 101 struct resource_context *res_ctx, 106 struct resource_context *res_ctx, 111 struct resource_context *res_ctx, 120 struct resource_context *res_ctx, 124 struct resource_context *res_ctx, 128 struct resource_context *res_ctx, 139 struct resource_context *res_ctx, 175 struct resource_context *res_ctx,
|
core_types.h | 133 struct resource_context *res_ctx, 138 struct resource_context *res_ctx, 357 * @res_ctx: Persistent state of resources 368 struct resource_context res_ctx; member in struct:dc_state
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/ |
dce110_resource.h | 51 struct resource_context *res_ctx,
|
dce110_hw_sequencer.h | 65 struct resource_context *res_ctx,
|
amdgpu_dce110_hw_sequencer.c | 968 if (dc->current_state->res_ctx.pipe_ctx[i].stream_res.audio != NULL) 1276 struct pipe_ctx *pipe_ctx_old = &dc->current_state->res_ctx. 1514 dc->current_state->res_ctx.pipe_ctx[i].pipe_idx = i; 1516 &dc->current_state->res_ctx.pipe_ctx[i]); 1643 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; 1672 struct resource_context *res_ctx, 1684 if (res_ctx->pipe_ctx[i].stream == NULL || res_ctx->pipe_ctx[i].plane_res.mi == NULL) 1687 res_ctx->pipe_ctx[i].plane_res.mi->funcs->mem_input_program_display_marks( 1688 res_ctx->pipe_ctx[i].plane_res.mi 1788 struct resource_context *res_ctx = &context->res_ctx; local in function:should_enable_fbc [all...] |
amdgpu_dce110_resource.c | 923 struct pipe_ctx *pipe_ctx = resource_get_head_pipe_for_stream(&context->res_ctx, stream); 956 context->res_ctx.pipe_ctx, 1106 struct resource_context *res_ctx = &context->res_ctx; local in function:dce110_acquire_underlay 1108 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[underlay_idx]; 1110 if (res_ctx->pipe_ctx[underlay_idx].stream) 1115 /*pipe_ctx->plane_res.ipp = res_ctx->pool->ipps[underlay_idx];*/ 1122 if (!dc->current_state->res_ctx.pipe_ctx[underlay_idx].stream) { 1176 struct resource_context *res_ctx, 1185 if (!res_ctx->is_stream_enc_acquired[i] & [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/ |
dcn10_resource.h | 48 struct resource_context *res_ctx,
|
amdgpu_dcn10_resource.c | 1086 struct pipe_ctx *pipe_ctx = resource_get_head_pipe_for_stream(&context->res_ctx, stream); 1137 struct resource_context *res_ctx = &context->res_ctx; local in function:dcn10_acquire_idle_pipe_for_layer 1138 struct pipe_ctx *head_pipe = resource_get_head_pipe_for_stream(res_ctx, stream); 1139 struct pipe_ctx *idle_pipe = find_idle_secondary_pipe(res_ctx, pool, head_pipe); 1260 struct resource_context *res_ctx, 1269 if (!res_ctx->is_stream_enc_acquired[i] &&
|
amdgpu_dcn10_hw_sequencer.c | 99 pipe_ctx = &context->res_ctx.pipe_ctx[i]; 762 struct pipe_ctx *old_pipe_ctx = &dc->current_state->res_ctx.pipe_ctx[i]; 896 update_audio_usage(&dc->current_state->res_ctx, dc->res_pool, 917 if (&dc->current_state->res_ctx.pipe_ctx[i] == pipe_ctx) 939 &dc->current_state->res_ctx.pipe_ctx[i]; 964 &dc->current_state->res_ctx.pipe_ctx[i]; 977 &dc->current_state->res_ctx.pipe_ctx[i]; 987 &dc->current_state->res_ctx.pipe_ctx[i]; 999 &dc->current_state->res_ctx.pipe_ctx[i]; 1147 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i] [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce100/ |
dce100_resource.h | 52 struct resource_context *res_ctx,
|
amdgpu_dce100_hw_sequencer.c | 117 dce110_set_safe_displaymarks(&context->res_ctx, dc->res_pool); 129 dce110_set_safe_displaymarks(&context->res_ctx, dc->res_pool);
|
amdgpu_dce100_resource.c | 804 struct pipe_ctx *pipe_ctx = resource_get_head_pipe_for_stream(&context->res_ctx, stream); 825 if (context->res_ctx.pipe_ctx[i].stream) 908 struct resource_context *res_ctx, 917 if (!res_ctx->is_stream_enc_acquired[i] &&
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/core/ |
amdgpu_dc_stream.c | 277 struct resource_context *res_ctx; local in function:dc_stream_set_cursor_attributes 295 res_ctx = &dc->current_state->res_ctx; 299 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; 328 struct resource_context *res_ctx; local in function:dc_stream_set_cursor_position 342 res_ctx = &dc->current_state->res_ctx; 346 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; 512 struct resource_context *res_ctx = local in function:dc_stream_get_vblank_counter 513 &dc->current_state->res_ctx; 533 struct resource_context *res_ctx; local in function:dc_stream_send_dp_sdp 571 struct resource_context *res_ctx = local in function:dc_stream_get_scanoutpos [all...] |
amdgpu_dc_resource.c | 324 struct resource_context *res_ctx, 331 res_ctx->clock_source_ref_count[i]--; 334 res_ctx->dp_clock_source_ref_count--; 338 struct resource_context *res_ctx, 345 res_ctx->clock_source_ref_count[i]++; 348 res_ctx->dp_clock_source_ref_count++; 352 struct resource_context *res_ctx, 359 return res_ctx->clock_source_ref_count[i]; 362 return res_ctx->dp_clock_source_ref_count; 452 struct resource_context *res_ctx, 1199 struct resource_context *res_ctx = &context->res_ctx; local in function:acquire_free_pipe_for_head [all...] |
amdgpu_dc.c | 292 struct pipe_ctx *pipe = &dc->current_state->res_ctx.pipe_ctx[i]; 320 &dc->current_state->res_ctx.pipe_ctx[i]; 353 pipe = &dc->current_state->res_ctx.pipe_ctx[i]; 402 pipe = &dc->current_state->res_ctx.pipe_ctx[i]; 426 if (dc->current_state->res_ctx.pipe_ctx[i].stream 428 pipe_ctx = &dc->current_state->res_ctx.pipe_ctx[i]; 448 if (link->dc->current_state->res_ctx.pipe_ctx[i].stream == 450 pipes = &link->dc->current_state->res_ctx.pipe_ctx[i]; 485 if (dc->current_state->res_ctx.pipe_ctx[i].stream == stream) { 486 pipes = &dc->current_state->res_ctx.pipe_ctx[i] [all...] |
amdgpu_dc_debug.c | 314 struct resource_context *res_ctx) 324 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; 336 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i];
|
amdgpu_dc_surface.c | 162 &dc->current_state->res_ctx.pipe_ctx[i]; 174 &dc->current_state->res_ctx.pipe_ctx[i];
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/ |
dmub_psr.c | 108 struct resource_context *res_ctx = &link->ctx->dc->current_state->res_ctx; local in function:dmub_setup_psr 111 if (res_ctx && 112 res_ctx->pipe_ctx[i].stream && 113 res_ctx->pipe_ctx[i].stream->link && 114 res_ctx->pipe_ctx[i].stream->link == link && 115 res_ctx->pipe_ctx[i].stream->link->connector_signal == SIGNAL_TYPE_EDP) { 116 pipe_ctx = &res_ctx->pipe_ctx[i];
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/ |
amdgpu_dcn20_resource.c | 1510 struct pipe_ctx *pipe_ctx = resource_get_head_pipe_for_stream(&context->res_ctx, stream); 1540 static void acquire_dsc(struct resource_context *res_ctx, 1552 res_ctx->is_dsc_acquired[pipe_idx] = true; 1558 if (!res_ctx->is_dsc_acquired[i]) { 1560 res_ctx->is_dsc_acquired[i] = true; 1565 static void release_dsc(struct resource_context *res_ctx, 1573 res_ctx->is_dsc_acquired[i] = false; 1591 struct pipe_ctx *pipe_ctx = &dc_ctx->res_ctx.pipe_ctx[i]; 1599 acquire_dsc(&dc_ctx->res_ctx, pool, &pipe_ctx->stream_res.dsc, i); 1621 if (new_ctx->res_ctx.pipe_ctx[i].stream == dc_stream && !new_ctx->res_ctx.pipe_ctx[i].top_pipe) 1890 struct resource_context *res_ctx = &context->res_ctx; local in function:dcn20_populate_dml_pipes_from_context 2988 struct resource_context *res_ctx = &state->res_ctx; local in function:dcn20_acquire_idle_pipe_for_layer [all...] |
dcn20_resource.h | 61 struct dc *dc, struct resource_context *res_ctx, display_e2e_pipe_params_st *pipes); 134 struct resource_context *res_ctx, 139 struct resource_context *res_ctx, 144 struct resource_context *res_ctx,
|
amdgpu_dcn20_hwseq.c | 1567 if (context->res_ctx.pipe_ctx[i].stream == dc->current_state->res_ctx.pipe_ctx[i].stream) 1568 context->res_ctx.pipe_ctx[i].stream_res.gsl_group = 1569 dc->current_state->res_ctx.pipe_ctx[i].stream_res.gsl_group; 1573 dcn20_detect_pipe_changes(&dc->current_state->res_ctx.pipe_ctx[i], 1574 &context->res_ctx.pipe_ctx[i]); 1576 if (!context->res_ctx.pipe_ctx[i].top_pipe && 1577 does_pipe_need_lock(&context->res_ctx.pipe_ctx[i])) { 1578 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; 1583 dc->hwss.pipe_control_lock(dc, &dc->current_state->res_ctx.pipe_ctx[i], true) [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/display/include/ |
logger_interface.h | 61 struct resource_context *res_ctx);
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dce110/ |
amdgpu_dce110_clk_mgr.c | 140 if (stream == context->res_ctx.pipe_ctx[k].stream) { 141 pipe_ctx = &context->res_ctx.pipe_ctx[k];
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce112/ |
amdgpu_dce112_resource.c | 821 struct resource_context *res_ctx, 850 struct pipe_ctx *pipe_ctx = resource_get_head_pipe_for_stream(&context->res_ctx, stream); 877 context->res_ctx.pipe_ctx, 942 &context->res_ctx, stream); 953 &context->res_ctx, dc->res_pool, 960 &context->res_ctx,
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn10/ |
amdgpu_rv1_clk_mgr.c | 107 struct pipe_ctx *pipe_ctx = &dc->current_state->res_ctx.pipe_ctx[i];
|