HomeSort by: relevance | last modified time | path
    Searched refs:res_ctx (Results 1 - 25 of 36) sorted by relevancy

1 2

  /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];

Completed in 157 milliseconds

1 2