Home
last modified time | relevance | path

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

123

/Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/
Dresource.h91 struct dc_state *context,
98 struct dc_state *context);
137 struct dc_state *context,
146 struct dc_state *old_context, struct dc_stream_state *stream);
151 const struct dc_state *old_context,
152 struct dc_state *context,
156 const struct dc_state *src_ctx,
157 struct dc_state *dst_ctx);
161 struct dc_state *context,
166 struct dc_state *context,
Dhw_sequencer.h68 struct dc_state;
93 void (*init_pipes)(struct dc *dc, struct dc_state *context);
96 struct dc *dc, struct dc_state *context);
99 struct dc *dc, struct dc_state *context);
105 struct dc_state *context);
166 void (*enable_accelerated_mode)(struct dc *dc, struct dc_state *context);
227 struct dc_state *context);
230 struct dc_state *context);
235 struct dc_state *context);
252 struct dc_state *context,
[all …]
Dcore_types.h77 struct dc_state *state,
88 struct dc_state;
101 struct dc_state *context,
111 struct dc_state *context);
114 struct dc_state *context,
122 struct dc_state *new_ctx,
127 struct dc_state *new_ctx,
144 struct dc_state *context,
381 struct dc_state { struct
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_resource.h55 struct dc_state *state,
115 struct dc_state *context,
118 bool dcn20_validate_bandwidth(struct dc *dc, struct dc_state *context, bool fast_validate);
121 struct dc_state *context,
127 struct dc *dc, struct dc_state *context,
132 enum dc_status dcn20_build_mapped_resource(const struct dc *dc, struct dc_state *context, struct dc…
133 enum dc_status dcn20_add_stream_to_ctx(struct dc *dc, struct dc_state *new_ctx, struct dc_stream_st…
134 enum dc_status dcn20_remove_stream_from_ctx(struct dc *dc, struct dc_state *new_ctx, struct dc_stre…
Ddcn20_hwseq.h35 struct dc_state *context,
51 struct dc_state *context);
55 struct dc_state *context);
59 struct dc_state *context);
/Linux-v5.4/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-v5.4/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_hw_sequencer.h35 const struct dc_state *context,
47 struct dc_state *context);
79 struct dc_state *context);
83 struct dc_state *context,
91 struct dc_state *context,
/Linux-v5.4/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-v5.4/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);
49 struct dc_state *context,
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/
Ddc_stream.h270 struct dc_state *state);
303 struct dc_state *new_ctx,
308 struct dc_state *new_ctx,
316 struct dc_state *context);
322 struct dc_state *context);
327 struct dc_state *context);
334 struct dc_state *context);
365 struct dc_state *context,
390 struct dc_state *state,
Ddc.h200 struct dc_state;
454 struct dc_state;
476 struct dc_state *current_state;
875 void get_clock_requirements_for_state(struct dc_state *state, struct AsicStateEx *info);
886 struct dc_state *new_ctx,
892 struct dc_state *dst_ctx);
895 const struct dc_state *src_ctx,
896 struct dc_state *dst_ctx);
900 struct dc_state *dst_ctx);
902 void dc_resource_state_destruct(struct dc_state *context);
[all …]
/Linux-v5.4/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);
Ddce110_clk_mgr.c92 uint32_t dce110_get_min_vblank_time_us(const struct dc_state *context) in dce110_get_min_vblank_time_us()
120 const struct dc_state *context, in dce110_fill_display_configs()
174 struct dc_state *context) in dce11_pplib_apply_display_requirements()
249 struct dc_state *context, in dce11_update_clocks()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce100/
Ddce100_hw_sequencer.h32 struct dc_state;
38 struct dc_state *context);
42 struct dc_state *context);
Ddce100_hw_sequencer.c111 struct dc_state *context) in dce100_prepare_bandwidth()
123 struct dc_state *context) in dce100_optimize_bandwidth()
Ddce100_resource.h46 struct dc_state *new_ctx,
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/
Ddce_clk_mgr.h37 struct dc_state *context);
39 uint32_t dce_get_max_pixel_clock_for_all_paths(struct dc_state *context);
Ddce_clk_mgr.c165 uint32_t dce_get_max_pixel_clock_for_all_paths(struct dc_state *context) in dce_get_max_pixel_clock_for_all_paths()
196 struct dc_state *context) in dce_get_required_clocks_state()
383 struct dc_state *context) in dce_pplib_apply_display_requirements()
396 struct dc_state *context, in dce_update_clocks()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/core/
Ddc.c730 struct dc_state *context) in disable_all_writeback_pipes_for_stream()
741 static void disable_dangling_plane(struct dc *dc, struct dc_state *context) in disable_dangling_plane()
744 struct dc_state *dangling_context = dc_create_state(dc); in disable_dangling_plane()
745 struct dc_state *current_ctx; in disable_dangling_plane()
841 struct dc_state *ctx) in enable_timing_multisync()
865 struct dc_state *ctx) in program_timing_sync()
953 struct dc_state *context) in context_changed()
1026 struct dc_state *context, in dc_enable_stereo()
1053 static enum dc_status dc_commit_state_no_check(struct dc *dc, struct dc_state *context) in dc_commit_state_no_check()
1161 bool dc_commit_state(struct dc *dc, struct dc_state *context) in dc_commit_state()
[all …]
Ddc_resource.c1054 struct dc_state *context) in resource_build_scaling_params_for_context()
1164 struct dc_state *context, in acquire_free_pipe_for_head()
1234 struct dc_state *context) in dc_add_plane_to_context()
1312 struct dc_state *context) in dc_remove_plane_from_context()
1383 struct dc_state *context) in dc_rem_all_planes_for_stream()
1417 struct dc_state *context) in add_all_planes_for_stream()
1442 struct dc_state *context) in dc_add_all_planes_for_stream()
1667 struct dc_state *old_context, struct dc_stream_state *stream) in resource_is_stream_unchanged()
1686 struct dc_state *new_ctx, in dc_add_stream_to_ctx()
1713 struct dc_state *new_ctx, in dc_remove_stream_from_ctx()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce/
Ddce_clk_mgr.c184 static uint32_t get_max_pixel_clock_for_all_paths(struct dc_state *context) in get_max_pixel_clock_for_all_paths()
215 struct dc_state *context) in dce_get_required_clocks_state()
492 const struct dc_state *context, in dce110_fill_display_configs()
544 static uint32_t dce110_get_min_vblank_time_us(const struct dc_state *context) in dce110_get_min_vblank_time_us()
596 struct dc_state *context) in dce_pplib_apply_display_requirements()
610 struct dc_state *context) in dce11_pplib_apply_display_requirements()
669 struct dc_state *context, in dce_update_clocks()
696 struct dc_state *context, in dce11_update_clocks()
723 struct dc_state *context, in dce112_update_clocks()
750 struct dc_state *context, in dce12_update_clocks()
/Linux-v5.4/drivers/gpu/drm/amd/display/include/
Dlogger_interface.h35 struct dc_state;
63 struct dc_state *context);
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/hw/
Dclk_mgr.h171 struct dc_state *context,
180 struct dc_state *context,
/Linux-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm.h303 struct dc_plane_state *dc_state; member
336 struct dc_state *context;
Damdgpu_dm.c1247 if (dm_new_plane_state->dc_state) { in dm_resume()
1248 WARN_ON(kref_read(&dm_new_plane_state->dc_state->refcount) > 1); in dm_resume()
1249 dc_plane_state_release(dm_new_plane_state->dc_state); in dm_resume()
1250 dm_new_plane_state->dc_state = NULL; in dm_resume()
3503 static void dm_enable_per_frame_crtc_master_sync(struct dc_state *context) in dm_enable_per_frame_crtc_master_sync()
4436 if (old_dm_plane_state->dc_state) { in dm_drm_plane_duplicate_state()
4437 dm_plane_state->dc_state = old_dm_plane_state->dc_state; in dm_drm_plane_duplicate_state()
4438 dc_plane_state_retain(dm_plane_state->dc_state); in dm_drm_plane_duplicate_state()
4449 if (dm_plane_state->dc_state) in dm_drm_plane_destroy_state()
4450 dc_plane_state_release(dm_plane_state->dc_state); in dm_drm_plane_destroy_state()
[all …]

123