| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_factory.c | 50 dc_ctx->logger 480 struct dc_context *dc_ctx = init_params->ctx; in construct_phy() local 490 DC_LOGGER_INIT(dc_ctx->logger); in construct_phy() 498 link->ctx = dc_ctx; in construct_phy() 560 enc_init_data.ctx = dc_ctx; in construct_phy() 595 link->dc->res_pool->funcs->link_enc_create(dc_ctx, &enc_init_data); in construct_phy() 641 if (!(!link->dc->config.smart_mux_version || dc_ctx->dc_edp_id_count == 0)) in construct_phy() 710 panel_cntl_init_data.ctx = dc_ctx; in construct_phy() 724 if (bp_funcs->get_device_tag(dc_ctx->dc_bios, in construct_phy() 734 if (!bp_funcs->is_device_id_supported(dc_ctx->dc_bios, in construct_phy() [all …]
|
| H A D | link_detection.c | 976 struct dc_context *dc_ctx = link->ctx; in detect_link_and_local_sink() local 977 struct dc *dc = dc_ctx->dc; in detect_link_and_local_sink() 1062 dc_ctx->dce_version == DCN_VERSION_3_01 && in detect_link_and_local_sink() 1331 if (dc_ctx->dc->res_pool->funcs->get_panel_config_defaults) in detect_link_and_local_sink() 1332 dc_ctx->dc->res_pool->funcs->get_panel_config_defaults(&link->panel_config); in detect_link_and_local_sink() 1334 dm_helpers_init_panel_settings(dc_ctx, &link->panel_config, sink); in detect_link_and_local_sink() 1336 dm_helpers_override_panel_settings(dc_ctx, link); in detect_link_and_local_sink()
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc_dmub_srv.c | 86 struct dc_context *dc_ctx; in dc_dmub_srv_wait_for_pending() local 92 dc_ctx = dc_dmub_srv->ctx; in dc_dmub_srv_wait_for_pending() 110 struct dc_context *dc_ctx = dc_dmub_srv->ctx; in dc_dmub_srv_clear_inbox0_ack() local 123 struct dc_context *dc_ctx = dc_dmub_srv->ctx; in dc_dmub_srv_wait_for_inbox0_ack() local 137 struct dc_context *dc_ctx = dc_dmub_srv->ctx; in dc_dmub_srv_send_inbox0_cmd() local 151 struct dc_context *dc_ctx; in dc_dmub_srv_reg_cmd_list_queue_execute() local 159 dc_ctx = dc_dmub_srv->ctx; in dc_dmub_srv_reg_cmd_list_queue_execute() 193 struct dc_context *dc_ctx; in dc_dmub_srv_fb_cmd_list_queue_execute() local 201 dc_ctx = dc_dmub_srv->ctx; in dc_dmub_srv_fb_cmd_list_queue_execute() 323 struct dc_context *dc_ctx; in dc_dmub_srv_optimized_init_done() local [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc.c | 1006 struct dc_context *dc_ctx; in dc_construct_ctx() local 1008 dc_ctx = kzalloc_obj(*dc_ctx); in dc_construct_ctx() 1009 if (!dc_ctx) in dc_construct_ctx() 1014 dc_ctx->cgs_device = init_params->cgs_device; in dc_construct_ctx() 1015 dc_ctx->driver_context = init_params->driver; in dc_construct_ctx() 1016 dc_ctx->dc = dc; in dc_construct_ctx() 1017 dc_ctx->asic_id = init_params->asic_id; in dc_construct_ctx() 1018 dc_ctx->dc_sink_id_count = 0; in dc_construct_ctx() 1019 dc_ctx->dc_stream_id_count = 0; in dc_construct_ctx() 1020 dc_ctx->dce_environment = init_params->dce_environment; in dc_construct_ctx() [all …]
|
| H A D | dc_resource.c | 3962 struct dc_context *dc_ctx = dc->ctx; in resource_map_pool_resources() local 4047 &context->res_ctx, pool, pipe_ctx->stream_res.stream_enc->id, dc_ctx->dce_version); in resource_map_pool_resources()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn10/ |
| H A D | dcn10_hwseq.c | 78 print_microsec(dc_ctx, log_ctx, ref_cycle) 85 static void print_microsec(struct dc_context *dc_ctx, in print_microsec() argument 89 const uint32_t ref_clk_mhz = dc_ctx->dc->res_pool->ref_clocks.dchub_ref_clock_inKhz / 1000; in print_microsec() 255 struct dc_context *dc_ctx = dc->ctx; in log_mpc_crc() local 269 struct dc_context *dc_ctx = dc->ctx; in dcn10_log_hubbub_state() local 297 struct dc_context *dc_ctx = dc->ctx; in dcn10_log_hubp_states() local 453 struct dc_context *dc_ctx = dc->ctx; in dcn10_log_color_state() local 614 struct dc_context *dc_ctx = dc->ctx; in dcn10_log_hw_state() local 2266 struct dc_context *dc_ctx, in wait_for_reset_trigger_to_occur() argument 2271 DC_LOGGER_INIT(dc_ctx->logger); in wait_for_reset_trigger_to_occur() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/irq/dce110/ |
| H A D | irq_service_dce110.c | 206 struct dc_context *dc_ctx = irq_service->ctx; in dce110_vblank_set() local
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/ |
| H A D | dce110_hwseq.c | 2677 struct dc_context *dc_ctx, in wait_for_reset_trigger_to_occur() argument 2680 struct dc_context *ctx = dc_ctx; in wait_for_reset_trigger_to_occur() 2722 struct dc_context *dc_ctx = dc->ctx; in dce110_enable_timing_synchronization() local 2749 wait_for_reset_trigger_to_occur(dc_ctx, grouped_pipes[i]->stream_res.tg); in dce110_enable_timing_synchronization() 2768 struct dc_context *dc_ctx = dc->ctx; in dce110_enable_per_frame_crtc_position_reset() local 2790 wait_for_reset_trigger_to_occur(dc_ctx, grouped_pipes[i]->stream_res.tg); in dce110_enable_per_frame_crtc_position_reset()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn20/ |
| H A D | dcn20_resource.c | 1378 struct dc_state *dc_ctx, in dcn20_add_dsc_to_stream_resource() argument 1386 struct pipe_ctx *pipe_ctx = &dc_ctx->res_ctx.pipe_ctx[i]; in dcn20_add_dsc_to_stream_resource() 1397 dcn20_acquire_dsc(dc, &dc_ctx->res_ctx, &pipe_ctx->stream_res.dsc, i); in dcn20_add_dsc_to_stream_resource()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn30/ |
| H A D | dcn30_hwseq.c | 78 struct dc_context *dc_ctx = dc->ctx; in dcn30_log_color_state() local
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/ |
| H A D | dcn20_hwseq.c | 78 struct dc_context *dc_ctx = dc->ctx; in dcn20_log_color_state() local
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm.c | 3274 struct dc_context *dc_ctx = link->ctx; in emulated_link_detect() local 3275 struct drm_device *dev = adev_to_drm(dc_ctx->driver_context); in emulated_link_detect()
|