Home
last modified time | relevance | path

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

12345

/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn30/
A Ddcn30_resource.h50 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 Ddcn30_hwseq.h37 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 Dhw_sequencer.h36 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 Dcore_types.h64 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 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
A Dresource.h103 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 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn32/
A 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,
102 struct dc_state *context,
105 void dcn32_enable_phantom_streams(struct dc *dc, struct dc_state *context);
A Ddcn32_resource_helpers.c115 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 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 …]
A 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn10/
A 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);
193 struct dc_state *context);
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dml/dcn20/
A 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/dml/dcn32/
A 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/
A 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce112/
A 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn21/
A 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/
A Ddc_stream.h378 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 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,
52 struct dc_state *context,
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce110/
A 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn31/
A 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,
/linux-6.3-rc2/drivers/gpu/drm/amd/display/amdgpu_dm/
A Damdgpu_dm_mst_types.c922 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 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce100/
A Ddce100_hw_sequencer.h33 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 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()
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 …]

Completed in 42 milliseconds

12345