Home
last modified time | relevance | path

Searched refs:dc_state (Results 1 – 25 of 113) sorted by relevance

12345

/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn30/
Ddcn30_resource.h50 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,
Ddcn30_hwseq.h37 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/
Dhw_sequencer.h36 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 …]
Dresource.h103 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 …]
Dlink_enc_cfg.h40 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
Dcore_types.h80 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 …]
Dhw_sequencer_private.h55 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/
Ddcn20_resource.h62 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 …]
Ddcn20_hwseq.h37 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/
Ddcn32_hwseq.h48 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/
Ddcn10_hw_sequencer.h45 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/
Ddcn20_fpu.h36 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/
Ddcn32_fpu.h35 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/
Ddcn20_clk_mgr.h30 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/
Ddce112_resource.h42 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/
Ddc_stream.h350 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/
Ddcn21_hwseq.h41 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/
Ddce110_hw_sequencer.h33 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/
Ddcn31_resource.h41 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,
Ddcn31_hwseq.h53 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/
Damdgpu_dm_mst_types.c881 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/
Ddce110_clk_mgr.h34 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/
Ddce100_hw_sequencer.h33 struct dc_state;
39 struct dc_state *context);
43 struct dc_state *context);
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/core/
Ddc_link_enc_cfg.c81 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/
Ddcn31_fpu.h37 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,

12345