/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
H A D | dcn32_fpu.h | 35 struct dc_state *context, 39 uint8_t dcn32_predict_pipe_split(struct dc_state *context, 43 struct dc_state *context, 51 struct dc_state *context, 57 void dcn32_calculate_wm_and_dlg_fpu(struct dc *dc, struct dc_state *context, 65 struct dc_state *context, 75 void dcn32_assign_fpo_vactive_candidate(struct dc *dc, const struct dc_state *context, struct dc_stream_state **fpo_candidate_stream); 77 bool dcn32_find_vactive_pipe(struct dc *dc, const struct dc_state *context, uint32_t vactive_margin_req); 79 void dcn32_override_min_req_memclk(struct dc *dc, struct dc_state *context);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn30/ |
H 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 *context); 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 *contex [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn32/ |
H A D | dcn32_hwseq.h | 48 void dcn32_commit_subvp_config(struct dc *dc, struct dc_state *context); 66 void dcn32_program_mall_pipe_config(struct dc *dc, struct dc_state *context); 68 void dcn32_update_mall_sel(struct dc *dc, struct dc_state *context); 70 void dcn32_update_force_pstate(struct dc *dc, struct dc_state *context); 72 void dcn32_update_odm(struct dc *dc, struct dc_state *context, struct pipe_ctx *pipe_ctx); 78 void dcn32_resync_fifo_dccg_dio(struct dce_hwseq *hws, struct dc *dc, struct dc_state *context); 81 struct dc_state *context, 99 struct dc_state *context, 109 struct dc_state *context, 112 void dcn32_enable_phantom_streams(struct dc *dc, struct dc_state *contex [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/ |
H A 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 *contex [all...] |
H A 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,
|
H A 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,
|
H A 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 *contex 396 struct dc_state { global() struct [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | core_types.h | 63 struct dc_state; 82 struct dc_state *context, 85 struct dc *dc, struct dc_state *context, 90 struct dc *dc, struct dc_state *context); 100 struct dc_state *context, 112 struct dc_state *state, 122 struct dc_state *state, 127 struct dc_state *context); 130 const struct dc_state *cur_ctx, 131 struct dc_state *new_ct 490 struct dc_state { global() struct [all...] |
H 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 *new_state);
|
H 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, 133 void (*update_odm)(struct dc *dc, struct dc_state *context, 137 struct dc_state *context); 143 struct dc_state *context); 152 void (*PLAT_58856_wa)(struct dc_state *context, 156 void (*program_mall_pipe_config)(struct dc *dc, struct dc_state *context); 157 void (*update_force_pstate)(struct dc *dc, struct dc_state *contex [all...] |
H A D | hw_sequencer.h | 36 struct dc_state; 191 struct dc_state *context); 193 struct dc_state *context); 198 int num_planes, struct dc_state *context); 200 struct dc_state *context); 202 struct dc_state *context); 204 struct dc_state *context); 219 void (*update_dsc_pg)(struct dc *dc, struct dc_state *context, bool safe_to_disable); 225 struct dc_state *context, bool lock); 268 void (*prepare_bandwidth)(struct dc *dc, struct dc_state *contex [all...] |
H A D | resource.h | 103 struct dc_state *context, 110 struct dc_state *context); 149 struct dc_state *context, 381 const struct dc_state *old_context, 382 struct dc_state *context, 387 struct dc_state *context, 392 struct dc_state *context, 425 struct dc_state *context); 428 struct dc_state *context, 432 struct dc_state *contex [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A 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_stream_state *stream); 163 enum dc_status dcn20_add_stream_to_ctx(struct dc *dc, struct dc_state *new_ct [all...] |
H A 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-6.6/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_resource.h | 62 const struct dc_state *cur_ctx, 63 struct dc_state *new_ctx, 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); 126 struct dc_state *context, 133 bool dcn20_validate_dsc(struct dc *dc, struct dc_state *new_ctx); 154 struct dc_state *context, 161 enum dc_status dcn20_build_mapped_resource(const struct dc *dc, struct dc_state *context, struct dc_stream_state *stream); 162 enum dc_status dcn20_add_stream_to_ctx(struct dc *dc, struct dc_state *new_ct [all...] |
H 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);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
H 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,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/ |
H 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, 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 *contex [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/ |
H 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); 115 void dce110_enable_accelerated_mode(struct dc *dc, struct dc_state *contex [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/ |
H 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);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce110/ |
H 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);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A 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,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce112/ |
H 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,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce112/ |
H 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,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_stream.h | 167 * TODO: Move MALL config into dc_state instead of stream struct 186 * a stream via the volatile dc_state rather than the static dc_link. 387 struct dc_state *state); 420 struct dc_state *new_ctx, 425 struct dc_state *new_ctx, 433 struct dc_state *context); 439 struct dc_state *context); 444 struct dc_state *context); 451 struct dc_state *context); 462 struct dc_state *stat [all...] |