/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn30/ |
D | dcn30_resource.h | 50 struct dc_state *context, 59 bool dcn30_validate_bandwidth(struct dc *dc, struct dc_state *context, 63 struct dc_state *context, 69 struct dc *dc, struct dc_state *context, 73 void dcn30_update_soc_for_wm_a(struct dc *dc, struct dc_state *context); 78 struct dc *dc, struct dc_state *context, 97 struct dc_state *new_ctx, 102 bool dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch(struct dc *dc, struct dc_state *co… 103 void dcn30_setup_mclk_switch_using_fw_based_vblank_stretch(struct dc *dc, struct dc_state *context); 104 int dcn30_find_dummy_latency_index_for_fw_based_mclk_switch(struct dc *dc, struct dc_state *context,
|
D | dcn30_hwseq.h | 37 struct dc_state *context); 41 struct dc_state *context); 45 struct dc_state *context); 88 struct dc_state *context);
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/inc/ |
D | hw_sequencer.h | 36 struct dc_state; 59 struct dc_state *context); 61 struct dc_state *context); 66 int num_planes, struct dc_state *context); 68 struct dc_state *context); 70 struct dc_state *context); 72 struct dc_state *context); 87 void (*update_dsc_pg)(struct dc *dc, struct dc_state *context, bool safe_to_disable); 93 struct dc_state *context, bool lock); 136 void (*prepare_bandwidth)(struct dc *dc, struct dc_state *context); [all …]
|
D | resource.h | 103 struct dc_state *context, 110 struct dc_state *context); 153 struct dc_state *context, 164 const struct dc_state *old_context, 165 struct dc_state *context, 169 const struct dc_state *src_ctx, 170 struct dc_state *dst_ctx); 174 struct dc_state *context, 179 struct dc_state *context, 216 struct dc_state *context); [all …]
|
D | link_enc_cfg.h | 40 struct dc_state *state); 45 void link_enc_cfg_copy(const struct dc_state *src_ctx, struct dc_state *dst_ctx); 59 struct dc_state *state, 70 struct dc_state *state, 116 bool link_enc_cfg_validate(struct dc *dc, struct dc_state *state); 123 void link_enc_cfg_set_transient_mode(struct dc *dc, struct dc_state *current_state, struct dc_state…
|
D | core_types.h | 80 struct dc_state *state, 91 struct dc_state; 109 struct dc_state *context, 112 struct dc *dc, struct dc_state *context, 117 struct dc *dc, struct dc_state *context); 120 struct dc_state *context, 132 struct dc_state *state, 142 struct dc_state *state, 147 struct dc_state *context); 155 struct dc_state *context, [all …]
|
D | hw_sequencer_private.h | 55 struct dc_state; 77 void (*init_pipes)(struct dc *dc, struct dc_state *context); 78 void (*reset_hw_ctx_wrap)(struct dc *dc, struct dc_state *context); 102 struct dc_state *context, 129 void (*update_odm)(struct dc *dc, struct dc_state *context, 133 struct dc_state *context); 139 struct dc_state *context); 148 void (*PLAT_58856_wa)(struct dc_state *context, 152 void (*program_mall_pipe_config)(struct dc *dc, struct dc_state *context); 153 void (*subvp_update_force_pstate)(struct dc *dc, struct dc_state *context); [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn20/ |
D | dcn20_resource.h | 62 struct dc_state *state, 116 struct dc_state *context, 119 bool dcn20_validate_bandwidth(struct dc *dc, struct dc_state *context, bool fast_validate); 122 struct dc_state *context); 125 struct dc_state *context, 132 bool dcn20_validate_dsc(struct dc *dc, struct dc_state *new_ctx); 153 struct dc_state *context, 160 enum dc_status dcn20_build_mapped_resource(const struct dc *dc, struct dc_state *context, struct dc… 161 enum dc_status dcn20_add_stream_to_ctx(struct dc *dc, struct dc_state *new_ctx, struct dc_stream_st… 162 enum dc_status dcn20_add_dsc_to_stream_resource(struct dc *dc, struct dc_state *dc_ctx, struct dc_s… [all …]
|
D | dcn20_hwseq.h | 37 struct dc_state *context); 40 struct dc_state *context); 70 struct dc_state *context); 73 struct dc_state *context); 76 struct dc_state *context); 79 struct dc_state *context); 82 struct dc_state *context, 111 struct dc_state *context); 115 void dcn20_update_odm(struct dc *dc, struct dc_state *context, struct pipe_ctx *pipe_ctx);
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn32/ |
D | dcn32_hwseq.h | 48 void dcn32_commit_subvp_config(struct dc *dc, struct dc_state *context); 63 void dcn32_program_mall_pipe_config(struct dc *dc, struct dc_state *context); 65 void dcn32_update_mall_sel(struct dc *dc, struct dc_state *context); 67 void dcn32_subvp_update_force_pstate(struct dc *dc, struct dc_state *context); 69 void dcn32_update_odm(struct dc *dc, struct dc_state *context, struct pipe_ctx *pipe_ctx); 76 struct dc_state *context, 92 struct dc_state *context, 100 struct dc_state *context,
|
/Linux-v6.1/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, 85 struct dc_state *context); 103 struct dc_state *context); 106 void dcn10_init_pipes(struct dc *dc, struct dc_state *context); 110 struct dc_state *context); 115 void dce110_enable_accelerated_mode(struct dc *dc, struct dc_state *context); [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
D | dcn20_fpu.h | 36 struct dc_state *context, 40 struct dc_state *context, 45 struct dc_state *context, 49 struct dc_state *context, 65 struct dc_state *context, 77 struct dc_state *context, 81 struct dc_state *context,
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
D | dcn32_fpu.h | 35 struct dc_state *context, 39 uint8_t dcn32_predict_pipe_split(struct dc_state *context, 47 struct dc_state *context, 55 struct dc_state *context, 61 void dcn32_calculate_wm_and_dlg_fpu(struct dc *dc, struct dc_state *context, 69 struct dc_state *context,
|
/Linux-v6.1/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, 54 struct dc_state *context);
|
/Linux-v6.1/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-v6.1/drivers/gpu/drm/amd/display/dc/ |
D | dc_stream.h | 350 struct dc_state *state); 383 struct dc_state *new_ctx, 388 struct dc_state *new_ctx, 396 struct dc_state *context); 402 struct dc_state *context); 407 struct dc_state *context); 414 struct dc_state *context); 425 struct dc_state *state, 454 struct dc_state *context, 459 void dc_trigger_sync(struct dc *dc, struct dc_state *context); [all …]
|
/Linux-v6.1/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, 56 struct dc_state *context, struct dc_stream_state *stream);
|
/Linux-v6.1/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-v6.1/drivers/gpu/drm/amd/display/dc/dcn31/ |
D | dcn31_resource.h | 41 struct dc_state *context, 44 struct dc *dc, struct dc_state *context, 49 struct dc *dc, struct dc_state *context, 58 struct dc_state *context,
|
D | dcn31_hwseq.h | 53 struct dc_state *context); 55 struct dc_state *context, struct dc_stream_state *stream); 56 void dcn31_init_pipes(struct dc *dc, struct dc_state *context);
|
/Linux-v6.1/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_mst_types.c | 881 struct dc_state *dc_state, in compute_mst_dsc_configs_for_link() argument 906 for (i = 0; i < dc_state->stream_count; i++) { in compute_mst_dsc_configs_for_link() 909 stream = dc_state->streams[i]; in compute_mst_dsc_configs_for_link() 1016 struct dc_state *dc_state, in is_dsc_need_re_compute() argument 1039 for (i = 0; i < dc_state->stream_count; i++) { in is_dsc_need_re_compute() 1043 stream = dc_state->streams[i]; in is_dsc_need_re_compute() 1113 struct dc_state *dc_state, in compute_mst_dsc_configs_for_state() argument 1124 for (i = 0; i < dc_state->stream_count; i++) in compute_mst_dsc_configs_for_state() 1127 for (i = 0; i < dc_state->stream_count; i++) { in compute_mst_dsc_configs_for_state() 1128 stream = dc_state->streams[i]; in compute_mst_dsc_configs_for_state() [all …]
|
/Linux-v6.1/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);
|
/Linux-v6.1/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);
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_link_enc_cfg.c | 81 struct dc_state *state, in get_stream_using_link_enc() 100 struct dc_state *state, in remove_link_enc_assignment() 135 struct dc_state *state, in add_link_enc_assignment() 172 const struct dc_state *state) in find_first_avail_link_enc() 187 static bool is_avail_link_enc(struct dc_state *state, enum engine_id eng_id, struct dc_stream_state… in is_avail_link_enc() 226 struct dc_state *state, in get_link_enc_used_by_link() 247 static void clear_enc_assignments(const struct dc *dc, struct dc_state *state) in clear_enc_assignments() 270 struct dc_state *state) in link_enc_cfg_init() 277 void link_enc_cfg_copy(const struct dc_state *src_ctx, struct dc_state *dst_ctx) in link_enc_cfg_copy() 286 struct dc_state *state, in link_enc_cfg_link_encs_assign() [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
D | dcn31_fpu.h | 37 void dcn31_update_soc_for_wm_a(struct dc *dc, struct dc_state *context); 38 void dcn315_update_soc_for_wm_a(struct dc *dc, struct dc_state *context); 41 struct dc *dc, struct dc_state *context,
|