Home
last modified time | relevance | path

Searched refs:dc_state (Results 1 - 25 of 186) sorted by relevance

12345678

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.h35 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 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 *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 Ddcn32_hwseq.h48 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 Dhw_sequencer.h36 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 Dresource.h90 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 Dhw_sequencer_private.h53 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 Dcore_types.h78 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 Dcore_types.h63 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 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 *new_state);
H 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,
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 Dhw_sequencer.h36 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 Dresource.h103 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 Ddcn20_resource.h53 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 Ddcn20_hwseq.h37 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 Ddcn20_resource.h62 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 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);
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn20/
H 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,
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/
H 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,
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 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 *contex
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/
H 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);
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce110/
H 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);
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/
H A Ddcn30_resource.h47 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 Ddce112_resource.h42 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 Ddce112_resource.h42 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 Ddc_stream.h167 * 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...]

Completed in 11 milliseconds

12345678