| /linux-6.15/drivers/gpu/drm/amd/display/include/ |
| H A D | logger_interface.h | 74 (void)(dc_ctx); \ 80 (void)(dc_ctx); \ 119 dm_dtn_log_begin(dc_ctx, log_ctx) 122 dm_dtn_log_append_v(dc_ctx, log_ctx, msg, ##__VA_ARGS__) 125 dm_dtn_log_end(dc_ctx, log_ctx)
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_factory.c | 49 dc_ctx->logger 456 struct dc_context *dc_ctx = init_params->ctx; in construct_phy() local 463 DC_LOGGER_INIT(dc_ctx->logger); in construct_phy() 470 link->ctx = dc_ctx; in construct_phy() 600 enc_init_data.ctx = dc_ctx; in construct_phy() 634 panel_cntl_init_data.ctx = dc_ctx; in construct_phy() 648 if (bp_funcs->get_device_tag(dc_ctx->dc_bios, in construct_phy() 658 if (!bp_funcs->is_device_id_supported(dc_ctx->dc_bios, in construct_phy() 751 struct dc_context *dc_ctx = init_params->ctx; in construct_dpia() local 753 DC_LOGGER_INIT(dc_ctx->logger); in construct_dpia() [all …]
|
| H A D | link_detection.c | 876 struct dc_context *dc_ctx = link->ctx; in detect_link_and_local_sink() local 877 struct dc *dc = dc_ctx->dc; in detect_link_and_local_sink() 956 dc_ctx->dce_version == DCN_VERSION_3_01 && in detect_link_and_local_sink() 1198 if (dc_ctx->dc->res_pool->funcs->get_panel_config_defaults) in detect_link_and_local_sink() 1199 dc_ctx->dc->res_pool->funcs->get_panel_config_defaults(&link->panel_config); in detect_link_and_local_sink() 1201 dm_helpers_init_panel_settings(dc_ctx, &link->panel_config, sink); in detect_link_and_local_sink() 1203 dm_helpers_override_panel_settings(dc_ctx, &link->panel_config); in detect_link_and_local_sink()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc.c | 969 dc_ctx = kzalloc(sizeof(*dc_ctx), GFP_KERNEL); in dc_construct_ctx() 970 if (!dc_ctx) in dc_construct_ctx() 975 dc_ctx->dc = dc; in dc_construct_ctx() 985 dc_ctx->logger = kmalloc(sizeof(*dc_ctx->logger), GFP_KERNEL); in dc_construct_ctx() 987 if (!dc_ctx->logger) { in dc_construct_ctx() 988 kfree(dc_ctx); in dc_construct_ctx() 999 kfree(dc_ctx); in dc_construct_ctx() 1004 dc->ctx = dc_ctx; in dc_construct_ctx() 1074 dc_ctx = dc->ctx; in dc_construct() 1103 dc_ctx->dce_version, in dc_construct() [all …]
|
| H A D | dc_resource.c | 3888 struct dc_context *dc_ctx = dc->ctx; in resource_map_pool_resources() local 3967 &context->res_ctx, pool, pipe_ctx->stream_res.stream_enc->id, dc_ctx->dce_version); in resource_map_pool_resources()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc_dmub_srv.c | 76 struct dc_context *dc_ctx = dc_dmub_srv->ctx; in dc_dmub_srv_wait_idle() local 133 struct dc_context *dc_ctx; in dc_dmub_srv_cmd_list_queue_execute() local 141 dc_ctx = dc_dmub_srv->ctx; in dc_dmub_srv_cmd_list_queue_execute() 227 struct dc_context *dc_ctx; in dc_dmub_srv_cmd_run_list() local 235 dc_ctx = dc_dmub_srv->ctx; in dc_dmub_srv_cmd_run_list() 300 struct dc_context *dc_ctx; in dc_dmub_srv_optimized_init_done() local 308 dc_ctx = dc_dmub_srv->ctx; in dc_dmub_srv_optimized_init_done() 332 struct dc_context *dc_ctx; in dc_dmub_srv_is_restore_required() local 340 dc_ctx = dc_dmub_srv->ctx; in dc_dmub_srv_is_restore_required() 1165 struct dc_context *dc_ctx; in dc_dmub_srv_is_hw_pwr_up() local [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dcn10/ |
| H A D | dcn10_hw_sequencer_debug.c | 74 struct dc_context *dc_ctx = dc->ctx; in dcn10_get_hubbub_state() local 81 const uint32_t ref_clk_mhz = dc_ctx->dc->res_pool->ref_clocks.dchub_ref_clock_inKhz / 1000; in dcn10_get_hubbub_state() 112 struct dc_context *dc_ctx = dc->ctx; in dcn10_get_hubp_states() local 119 const uint32_t ref_clk_mhz = dc_ctx->dc->res_pool->ref_clocks.dchub_ref_clock_inKhz / 1000; in dcn10_get_hubp_states()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn10/ |
| H A D | dcn10_hwseq.c | 132 struct dc_context *dc_ctx = dc->ctx; in log_mpc_crc() local 146 struct dc_context *dc_ctx = dc->ctx; in dcn10_log_hubbub_state() local 174 struct dc_context *dc_ctx = dc->ctx; in dcn10_log_hubp_states() local 290 struct dc_context *dc_ctx = dc->ctx; in dcn10_log_color_state() local 397 struct dc_context *dc_ctx = dc->ctx; in dcn10_log_hw_state() local 2049 struct dc_context *dc_ctx, in wait_for_reset_trigger_to_occur() argument 2054 DC_LOGGER_INIT(dc_ctx->logger); in wait_for_reset_trigger_to_occur() 2183 DC_LOGGER_INIT(dc_ctx->logger); in dcn10_align_pixel_clocks() 2268 DC_LOGGER_INIT(dc_ctx->logger); in dcn10_enable_vblanks_synchronization() 2334 DC_LOGGER_INIT(dc_ctx->logger); in dcn10_enable_timing_synchronization() [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dio/dcn35/ |
| H A D | dcn35_dio_link_encoder.c | 273 static bool link_dpia_control(struct dc_context *dc_ctx, in link_dpia_control() argument 289 dc_wake_and_execute_dmub_cmd(dc_ctx, &cmd, DM_DMUB_WAIT_TYPE_WAIT); in link_dpia_control()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn20/ |
| H A D | dcn20_resource.h | 165 enum dc_status dcn20_add_dsc_to_stream_resource(struct dc *dc, struct dc_state *dc_ctx, struct dc_s…
|
| H A D | dcn20_resource.c | 1377 struct dc_state *dc_ctx, in dcn20_add_dsc_to_stream_resource() argument 1385 struct pipe_ctx *pipe_ctx = &dc_ctx->res_ctx.pipe_ctx[i]; in dcn20_add_dsc_to_stream_resource() 1396 dcn20_acquire_dsc(dc, &dc_ctx->res_ctx, &pipe_ctx->stream_res.dsc, i); in dcn20_add_dsc_to_stream_resource()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dio/dcn31/ |
| H A D | dcn31_dio_link_encoder.c | 423 static bool link_dpia_control(struct dc_context *dc_ctx, in link_dpia_control() argument 439 dc_wake_and_execute_dmub_cmd(dc_ctx, &cmd, DM_DMUB_WAIT_TYPE_WAIT); in link_dpia_control()
|
| /linux-6.15/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-6.15/drivers/gpu/drm/amd/display/dc/hwss/dce110/ |
| H A D | dce110_hwseq.c | 2646 struct dc_context *dc_ctx, in wait_for_reset_trigger_to_occur() argument 2649 struct dc_context *ctx = dc_ctx; in wait_for_reset_trigger_to_occur() 2691 struct dc_context *dc_ctx = dc->ctx; in dce110_enable_timing_synchronization() local 2718 wait_for_reset_trigger_to_occur(dc_ctx, grouped_pipes[i]->stream_res.tg); in dce110_enable_timing_synchronization() 2737 struct dc_context *dc_ctx = dc->ctx; in dce110_enable_per_frame_crtc_position_reset() local 2759 wait_for_reset_trigger_to_occur(dc_ctx, grouped_pipes[i]->stream_res.tg); in dce110_enable_per_frame_crtc_position_reset()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/link/protocols/ |
| H A D | link_edp_panel_control.c | 626 struct dc_context *dc_ctx = link->ctx; in transmitter_to_phy_id() local
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn30/ |
| H A D | dcn30_hwseq.c | 75 struct dc_context *dc_ctx = dc->ctx; in dcn30_log_color_state() local
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn20/ |
| H A D | dcn20_hwseq.c | 77 struct dc_context *dc_ctx = dc->ctx; in dcn20_log_color_state() local
|
| /linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm.c | 3246 struct dc_context *dc_ctx = link->ctx; in emulated_link_detect() local 3247 struct drm_device *dev = adev_to_drm(dc_ctx->driver_context); in emulated_link_detect()
|