/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn30/ |
A 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, 70 struct dc *dc, struct dc_state *context, 74 void dcn30_update_soc_for_wm_a(struct dc *dc, struct dc_state *context); 79 struct dc *dc, struct dc_state *context, 98 struct dc_state *new_ctx, 103 bool dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch(struct dc *dc, struct dc_state *co… 104 void dcn30_setup_mclk_switch_using_fw_based_vblank_stretch(struct dc *dc, struct dc_state *context); 105 int dcn30_find_dummy_latency_index_for_fw_based_mclk_switch(struct dc *dc, struct dc_state *context,
|
A 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/inc/ |
A D | hw_sequencer.h | 36 struct dc_state; 59 struct dc_state *context); 61 struct dc_state *context); 68 struct dc_state *context); 70 struct dc_state *context); 72 struct dc_state *context); 174 struct dc_state *context); 177 struct dc_state *context); 192 struct dc_state *context); 264 struct dc_state *context, [all …]
|
A D | core_types.h | 64 struct dc_state; 82 struct dc_state *context, 100 struct dc_state *context, 112 struct dc_state *state, 122 struct dc_state *state, 127 struct dc_state *context); 135 struct dc_state *context, 156 struct dc_state *context, 165 struct dc_state *new_ctx, 186 struct dc_state *context, [all …]
|
A 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…
|
A D | resource.h | 103 struct dc_state *context, 110 struct dc_state *context); 153 struct dc_state *context, 165 struct dc_state *context, 170 struct dc_state *context, 175 struct dc_state *context, 212 struct dc_state *context); 215 struct dc_state *context, 219 struct dc_state *context, 231 struct dc_state *state, [all …]
|
A 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn32/ |
A 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, 102 struct dc_state *context, 105 void dcn32_enable_phantom_streams(struct dc *dc, struct dc_state *context);
|
A D | dcn32_resource_helpers.c | 115 struct dc_state *context) in dcn32_helper_calculate_num_ways_for_subvp() 129 struct dc_state *context) in dcn32_merge_pipes_for_subvp() 175 struct dc_state *context) in dcn32_all_pipes_have_stream_and_plane() 192 struct dc_state *context) in dcn32_subvp_in_use() 205 bool dcn32_mpo_in_use(struct dc_state *context) in dcn32_mpo_in_use() 217 bool dcn32_any_surfaces_rotated(struct dc *dc, struct dc_state *context) in dcn32_any_surfaces_rotated() 292 struct dc_state *context, in dcn32_determine_det_override() 360 void dcn32_set_det_allocations(struct dc *dc, struct dc_state *context, in dcn32_set_det_allocations() 420 struct dc_state *context, in dcn32_save_mall_state() 451 struct dc_state *context, in dcn32_restore_mall_state()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn20/ |
A 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 …]
|
A 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn10/ |
A 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); 193 struct dc_state *context); [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
A 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
A 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/ |
A 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce112/ |
A 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn21/ |
A 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/ |
A D | dc_stream.h | 378 struct dc_state *state); 411 struct dc_state *new_ctx, 416 struct dc_state *new_ctx, 424 struct dc_state *context); 430 struct dc_state *context); 435 struct dc_state *context); 442 struct dc_state *context); 453 struct dc_state *state, 482 struct dc_state *context, 509 struct dc_state *state, [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
A 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, 52 struct dc_state *context,
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce110/ |
A 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn31/ |
A 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,
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/amdgpu_dm/ |
A D | amdgpu_dm_mst_types.c | 922 struct dc_state *dc_state, in compute_mst_dsc_configs_for_link() argument 945 stream = dc_state->streams[i]; in compute_mst_dsc_configs_for_link() 1052 struct dc_state *dc_state, in is_dsc_need_re_compute() argument 1079 stream = dc_state->streams[i]; in is_dsc_need_re_compute() 1149 struct dc_state *dc_state, in compute_mst_dsc_configs_for_state() argument 1160 for (i = 0; i < dc_state->stream_count; i++) in compute_mst_dsc_configs_for_state() 1164 stream = dc_state->streams[i]; in compute_mst_dsc_configs_for_state() 1199 stream = dc_state->streams[i]; in compute_mst_dsc_configs_for_state() 1210 struct dc_state *dc_state, in pre_compute_mst_dsc_configs_for_state() argument 1225 stream = dc_state->streams[i]; in pre_compute_mst_dsc_configs_for_state() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/ |
A 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce100/ |
A D | dce100_hw_sequencer.h | 33 struct dc_state; 39 struct dc_state *context); 43 struct dc_state *context);
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/core/ |
A 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() 226 struct dc_state *state, in get_link_enc_used_by_link() 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() 325 struct dc_state *prev_state = dc->current_state; in link_enc_cfg_link_encs_assign() 425 struct dc_state *state, in link_enc_cfg_link_enc_unassign() [all …]
|