/Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/ |
D | resource.h | 91 struct dc_state *context, 98 struct dc_state *context); 137 struct dc_state *context, 146 struct dc_state *old_context, struct dc_stream_state *stream); 151 const struct dc_state *old_context, 152 struct dc_state *context, 156 const struct dc_state *src_ctx, 157 struct dc_state *dst_ctx); 161 struct dc_state *context, 166 struct dc_state *context,
|
D | hw_sequencer.h | 68 struct dc_state; 93 void (*init_pipes)(struct dc *dc, struct dc_state *context); 96 struct dc *dc, struct dc_state *context); 99 struct dc *dc, struct dc_state *context); 105 struct dc_state *context); 166 void (*enable_accelerated_mode)(struct dc *dc, struct dc_state *context); 227 struct dc_state *context); 230 struct dc_state *context); 235 struct dc_state *context); 252 struct dc_state *context, [all …]
|
D | core_types.h | 77 struct dc_state *state, 88 struct dc_state; 101 struct dc_state *context, 111 struct dc_state *context); 114 struct dc_state *context, 122 struct dc_state *new_ctx, 127 struct dc_state *new_ctx, 144 struct dc_state *context, 381 struct dc_state { struct
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn20/ |
D | dcn20_resource.h | 55 struct dc_state *state, 115 struct dc_state *context, 118 bool dcn20_validate_bandwidth(struct dc *dc, struct dc_state *context, bool fast_validate); 121 struct dc_state *context, 127 struct dc *dc, struct dc_state *context, 132 enum dc_status dcn20_build_mapped_resource(const struct dc *dc, struct dc_state *context, struct dc… 133 enum dc_status dcn20_add_stream_to_ctx(struct dc *dc, struct dc_state *new_ctx, struct dc_stream_st… 134 enum dc_status dcn20_remove_stream_from_ctx(struct dc *dc, struct dc_state *new_ctx, struct dc_stre…
|
D | dcn20_hwseq.h | 35 struct dc_state *context, 51 struct dc_state *context); 55 struct dc_state *context); 59 struct dc_state *context);
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce110/ |
D | dce110_hw_sequencer.h | 33 struct dc_state; 40 struct dc_state *context); 58 void dce110_enable_accelerated_mode(struct dc *dc, struct dc_state *context); 68 struct dc_state *context); 72 struct dc_state *context);
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn10/ |
D | dcn10_hw_sequencer.h | 35 const struct dc_state *context, 47 struct dc_state *context); 79 struct dc_state *context); 83 struct dc_state *context, 91 struct dc_state *context,
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce112/ |
D | dce112_resource.h | 42 struct dc_state *context, 43 struct dc_state *old_context); 47 struct dc_state *context, 52 struct dc_state *new_ctx,
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/ |
D | dcn20_clk_mgr.h | 30 struct dc_state *context, 34 struct dc_state *context, 37 struct dc_state *context); 49 struct dc_state *context,
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/ |
D | dc_stream.h | 270 struct dc_state *state); 303 struct dc_state *new_ctx, 308 struct dc_state *new_ctx, 316 struct dc_state *context); 322 struct dc_state *context); 327 struct dc_state *context); 334 struct dc_state *context); 365 struct dc_state *context, 390 struct dc_state *state,
|
D | dc.h | 200 struct dc_state; 454 struct dc_state; 476 struct dc_state *current_state; 875 void get_clock_requirements_for_state(struct dc_state *state, struct AsicStateEx *info); 886 struct dc_state *new_ctx, 892 struct dc_state *dst_ctx); 895 const struct dc_state *src_ctx, 896 struct dc_state *dst_ctx); 900 struct dc_state *dst_ctx); 902 void dc_resource_state_destruct(struct dc_state *context); [all …]
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/ |
D | dce110_clk_mgr.h | 34 const struct dc_state *context, 40 struct dc_state *context); 42 uint32_t dce110_get_min_vblank_time_us(const struct dc_state *context);
|
D | dce110_clk_mgr.c | 92 uint32_t dce110_get_min_vblank_time_us(const struct dc_state *context) in dce110_get_min_vblank_time_us() 120 const struct dc_state *context, in dce110_fill_display_configs() 174 struct dc_state *context) in dce11_pplib_apply_display_requirements() 249 struct dc_state *context, in dce11_update_clocks()
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce100/ |
D | dce100_hw_sequencer.h | 32 struct dc_state; 38 struct dc_state *context); 42 struct dc_state *context);
|
D | dce100_hw_sequencer.c | 111 struct dc_state *context) in dce100_prepare_bandwidth() 123 struct dc_state *context) in dce100_optimize_bandwidth()
|
D | dce100_resource.h | 46 struct dc_state *new_ctx,
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/ |
D | dce_clk_mgr.h | 37 struct dc_state *context); 39 uint32_t dce_get_max_pixel_clock_for_all_paths(struct dc_state *context);
|
D | dce_clk_mgr.c | 165 uint32_t dce_get_max_pixel_clock_for_all_paths(struct dc_state *context) in dce_get_max_pixel_clock_for_all_paths() 196 struct dc_state *context) in dce_get_required_clocks_state() 383 struct dc_state *context) in dce_pplib_apply_display_requirements() 396 struct dc_state *context, in dce_update_clocks()
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/core/ |
D | dc.c | 730 struct dc_state *context) in disable_all_writeback_pipes_for_stream() 741 static void disable_dangling_plane(struct dc *dc, struct dc_state *context) in disable_dangling_plane() 744 struct dc_state *dangling_context = dc_create_state(dc); in disable_dangling_plane() 745 struct dc_state *current_ctx; in disable_dangling_plane() 841 struct dc_state *ctx) in enable_timing_multisync() 865 struct dc_state *ctx) in program_timing_sync() 953 struct dc_state *context) in context_changed() 1026 struct dc_state *context, in dc_enable_stereo() 1053 static enum dc_status dc_commit_state_no_check(struct dc *dc, struct dc_state *context) in dc_commit_state_no_check() 1161 bool dc_commit_state(struct dc *dc, struct dc_state *context) in dc_commit_state() [all …]
|
D | dc_resource.c | 1054 struct dc_state *context) in resource_build_scaling_params_for_context() 1164 struct dc_state *context, in acquire_free_pipe_for_head() 1234 struct dc_state *context) in dc_add_plane_to_context() 1312 struct dc_state *context) in dc_remove_plane_from_context() 1383 struct dc_state *context) in dc_rem_all_planes_for_stream() 1417 struct dc_state *context) in add_all_planes_for_stream() 1442 struct dc_state *context) in dc_add_all_planes_for_stream() 1667 struct dc_state *old_context, struct dc_stream_state *stream) in resource_is_stream_unchanged() 1686 struct dc_state *new_ctx, in dc_add_stream_to_ctx() 1713 struct dc_state *new_ctx, in dc_remove_stream_from_ctx() [all …]
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce/ |
D | dce_clk_mgr.c | 184 static uint32_t get_max_pixel_clock_for_all_paths(struct dc_state *context) in get_max_pixel_clock_for_all_paths() 215 struct dc_state *context) in dce_get_required_clocks_state() 492 const struct dc_state *context, in dce110_fill_display_configs() 544 static uint32_t dce110_get_min_vblank_time_us(const struct dc_state *context) in dce110_get_min_vblank_time_us() 596 struct dc_state *context) in dce_pplib_apply_display_requirements() 610 struct dc_state *context) in dce11_pplib_apply_display_requirements() 669 struct dc_state *context, in dce_update_clocks() 696 struct dc_state *context, in dce11_update_clocks() 723 struct dc_state *context, in dce112_update_clocks() 750 struct dc_state *context, in dce12_update_clocks()
|
/Linux-v5.4/drivers/gpu/drm/amd/display/include/ |
D | logger_interface.h | 35 struct dc_state; 63 struct dc_state *context);
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/hw/ |
D | clk_mgr.h | 171 struct dc_state *context, 180 struct dc_state *context,
|
/Linux-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm.h | 303 struct dc_plane_state *dc_state; member 336 struct dc_state *context;
|
D | amdgpu_dm.c | 1247 if (dm_new_plane_state->dc_state) { in dm_resume() 1248 WARN_ON(kref_read(&dm_new_plane_state->dc_state->refcount) > 1); in dm_resume() 1249 dc_plane_state_release(dm_new_plane_state->dc_state); in dm_resume() 1250 dm_new_plane_state->dc_state = NULL; in dm_resume() 3503 static void dm_enable_per_frame_crtc_master_sync(struct dc_state *context) in dm_enable_per_frame_crtc_master_sync() 4436 if (old_dm_plane_state->dc_state) { in dm_drm_plane_duplicate_state() 4437 dm_plane_state->dc_state = old_dm_plane_state->dc_state; in dm_drm_plane_duplicate_state() 4438 dc_plane_state_retain(dm_plane_state->dc_state); in dm_drm_plane_duplicate_state() 4449 if (dm_plane_state->dc_state) in dm_drm_plane_destroy_state() 4450 dc_plane_state_release(dm_plane_state->dc_state); in dm_drm_plane_destroy_state() [all …]
|