/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/ |
D | hw_sequencer.h | 36 struct dc_state; 56 struct dc_state *context); 58 struct dc_state *context); 62 int num_planes, struct dc_state *context); 64 struct dc_state *context); 66 struct dc_state *context); 68 struct dc_state *context); 70 struct dc_state *context); 90 struct dc_state *context, bool lock); 131 void (*prepare_bandwidth)(struct dc *dc, struct dc_state *context); [all …]
|
D | resource.h | 90 struct dc_state *context, 97 struct dc_state *context); 136 struct dc_state *context, 147 const struct dc_state *old_context, 148 struct dc_state *context, 152 const struct dc_state *src_ctx, 153 struct dc_state *dst_ctx); 157 struct dc_state *context, 162 struct dc_state *context,
|
D | hw_sequencer_private.h | 53 struct dc_state; 74 void (*init_pipes)(struct dc *dc, struct dc_state *context); 75 void (*reset_hw_ctx_wrap)(struct dc *dc, struct dc_state *context); 99 struct dc_state *context, 124 void (*update_odm)(struct dc *dc, struct dc_state *context, 128 struct dc_state *context); 139 struct dc_state *context); 146 void (*PLAT_58856_wa)(struct dc_state *context,
|
D | core_types.h | 78 struct dc_state *state, 89 struct dc_state; 102 struct dc_state *context, 105 struct dc *dc, struct dc_state *context, 111 struct dc_state *context, 116 struct dc_state *context); 119 struct dc_state *context, 127 struct dc_state *new_ctx, 132 struct dc_state *new_ctx, 148 struct dc_state *context, [all …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/ |
D | dcn20_resource.h | 53 struct dc *dc, struct dc_state *context, display_e2e_pipe_params_st *pipes); 55 struct dc_state *state, 117 struct dc_state *context, 120 bool dcn20_validate_bandwidth(struct dc *dc, struct dc_state *context, bool fast_validate); 123 struct dc_state *context, 130 bool dcn20_validate_dsc(struct dc *dc, struct dc_state *new_ctx); 151 struct dc_state *context, 157 struct dc *dc, struct dc_state *context, 162 enum dc_status dcn20_build_mapped_resource(const struct dc *dc, struct dc_state *context, struct dc… 163 enum dc_status dcn20_add_stream_to_ctx(struct dc *dc, struct dc_state *new_ctx, struct dc_stream_st… [all …]
|
D | dcn20_hwseq.h | 37 struct dc_state *context); 40 struct dc_state *context); 66 struct dc_state *context); 69 struct dc_state *context); 72 struct dc_state *context); 75 struct dc_state *context); 78 struct dc_state *context, 107 struct dc_state *context); 111 void dcn20_update_odm(struct dc *dc, struct dc_state *context, struct pipe_ctx *pipe_ctx);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/ |
D | dcn10_hw_sequencer.h | 45 struct dc_state *context, 49 struct dc_state *context); 52 struct dc_state *context); 77 struct dc_state *context); 81 struct dc_state *context, 87 struct dc_state *context); 90 struct dc_state *context); 108 struct dc_state *context); 111 void dcn10_init_pipes(struct dc *dc, struct dc_state *context); 115 struct dc_state *context); [all …]
|
/kernel/linux/linux-5.10/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);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/ |
D | dcn30_resource.h | 47 struct dc_state *context, 56 bool dcn30_validate_bandwidth(struct dc *dc, struct dc_state *context, 59 struct dc *dc, struct dc_state *context, 67 struct dc *dc, struct dc_state *context, 85 struct dc_state *new_ctx,
|
D | dcn30_hwseq.h | 37 struct dc_state *context); 41 struct dc_state *context); 45 struct dc_state *context);
|
/kernel/linux/linux-5.10/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,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/ |
D | dc_stream.h | 290 struct dc_state *state); 324 struct dc_state *new_ctx, 329 struct dc_state *new_ctx, 337 struct dc_state *context); 343 struct dc_state *context); 348 struct dc_state *context); 355 struct dc_state *context); 366 struct dc_state *state, 395 struct dc_state *context, 400 void dc_trigger_sync(struct dc *dc, struct dc_state *context); [all …]
|
D | dc.h | 265 struct dc_state; 560 struct dc_state; 578 struct dc_state *current_state; 985 void get_clock_requirements_for_state(struct dc_state *state, struct AsicStateEx *info); 996 struct dc_state *new_ctx, 1002 struct dc_state *dst_ctx); 1013 const struct dc_state *src_ctx, 1014 struct dc_state *dst_ctx); 1018 struct dc_state *dst_ctx); 1020 void dc_resource_state_destruct(struct dc_state *context); [all …]
|
/kernel/linux/linux-5.10/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, bool safe_to_lower); 49 struct dc_state *context,
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce100/ |
D | dce100_hw_sequencer.h | 33 struct dc_state; 39 struct dc_state *context); 43 struct dc_state *context);
|
D | dce100_hw_sequencer.c | 110 struct dc_state *context) in dce100_prepare_bandwidth() 122 struct dc_state *context) in dce100_optimize_bandwidth()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn21/ |
D | dcn21_hwseq.h | 41 struct dc_state *context); 45 struct dc_state *context); 47 void dcn21_PLAT_58856_wa(struct dc_state *context,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_mst_types.c | 717 struct dc_state *dc_state, in compute_mst_dsc_configs_for_link() argument 731 for (i = 0; i < dc_state->stream_count; i++) { in compute_mst_dsc_configs_for_link() 734 stream = dc_state->streams[i]; in compute_mst_dsc_configs_for_link() 819 struct dc_state *dc_state) in compute_mst_dsc_configs_for_state() argument 826 for (i = 0; i < dc_state->stream_count; i++) in compute_mst_dsc_configs_for_state() 829 for (i = 0; i < dc_state->stream_count; i++) { in compute_mst_dsc_configs_for_state() 830 stream = dc_state->streams[i]; in compute_mst_dsc_configs_for_state() 846 if (dcn20_remove_stream_from_ctx(stream->ctx->dc, dc_state, stream) != DC_OK) in compute_mst_dsc_configs_for_state() 850 if (!compute_mst_dsc_configs_for_link(state, dc_state, stream->link)) { in compute_mst_dsc_configs_for_state() 856 for (j = 0; j < dc_state->stream_count; j++) { in compute_mst_dsc_configs_for_state() [all …]
|
D | amdgpu_dm_mst_types.h | 43 struct dc_state *dc_state);
|
/kernel/linux/linux-5.10/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);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/ |
D | dc.c | 769 struct dc_state *context) in disable_all_writeback_pipes_for_stream() 779 void apply_ctx_interdependent_lock(struct dc *dc, struct dc_state *context, struct dc_stream_state … in apply_ctx_interdependent_lock() 801 static void disable_dangling_plane(struct dc *dc, struct dc_state *context) in disable_dangling_plane() 804 struct dc_state *dangling_context = dc_create_state(dc); in disable_dangling_plane() 805 struct dc_state *current_ctx; in disable_dangling_plane() 849 struct dc_state *context) in disable_vbios_mode_if_required() 901 static void wait_for_no_pipes_pending(struct dc *dc, struct dc_state *context) in wait_for_no_pipes_pending() 1016 struct dc_state *ctx) in enable_timing_multisync() 1040 struct dc_state *ctx) in program_timing_sync() 1140 struct dc_state *context) in context_changed() [all …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/include/ |
D | logger_interface.h | 35 struct dc_state; 61 struct dc_state *context);
|
/kernel/linux/linux-5.10/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()
|