Home
last modified time | relevance | path

Searched refs:dc_context (Results 1 – 25 of 312) sorted by relevance

12345678910>>...13

/linux-6.1.9/drivers/gpu/drm/amd/display/dc/
Ddm_helpers.h48 struct dc_context *ctx,
57 struct dc_context *ctx,
71 struct dc_context *ctx,
78 struct dc_context *ctx,
87 struct dc_context *ctx,
94 struct dc_context *ctx,
101 struct dc_context *ctx,
107 struct dc_context *ctx,
112 struct dc_context *ctx,
117 struct dc_context *ctx,
[all …]
Ddm_services.h45 struct dc_context *ctx,
55 uint32_t dm_read_reg_func(const struct dc_context *ctx, uint32_t address,
61 void dm_write_reg_func(const struct dc_context *ctx, uint32_t address,
71 const struct dc_context *ctx, in dm_read_index_reg()
79 const struct dc_context *ctx, in dm_write_index_reg()
118 uint32_t generic_reg_set_ex(const struct dc_context *ctx,
122 uint32_t generic_reg_update_ex(const struct dc_context *ctx,
129 void reg_sequence_start_gather(const struct dc_context *ctx);
130 void reg_sequence_start_execute(const struct dc_context *ctx);
131 void reg_sequence_wait_done(const struct dc_context *ctx);
[all …]
Ddc_helper.c41 const struct dc_context *ctx) in submit_dmub_read_modify_write()
66 const struct dc_context *ctx) in submit_dmub_burst_write()
88 const struct dc_context *ctx) in submit_dmub_reg_wait()
151 const struct dc_context *ctx) in dmub_flush_buffer_execute()
159 const struct dc_context *ctx) in dmub_flush_burst_write_buffer_execute()
165 static bool dmub_reg_value_burst_set_pack(const struct dc_context *ctx, uint32_t addr, in dmub_reg_value_burst_set_pack()
190 static uint32_t dmub_reg_value_pack(const struct dc_context *ctx, uint32_t addr, in dmub_reg_value_pack()
229 static void dmub_reg_wait_done_pack(const struct dc_context *ctx, uint32_t addr, in dmub_reg_wait_done_pack()
243 uint32_t generic_reg_update_ex(const struct dc_context *ctx, in generic_reg_update_ex()
271 uint32_t generic_reg_set_ex(const struct dc_context *ctx, in generic_reg_set_ex()
[all …]
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_resource.h53 struct dc_context *ctx,
68 struct dc_context *ctx);
71 struct dc_context *ctx);
80 struct dc_context *ctx,
84 struct dc_context *ctx, uint32_t inst);
87 struct dc_context *ctx, uint32_t inst);
90 struct dc_context *ctx, uint32_t inst);
93 struct dc_context *ctx,
99 struct dc_context *ctx, uint32_t inst);
103 struct dc_context *ctx,
[all …]
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/inc/hw/
Dgpio.h55 struct dc_context *ctx,
59 struct dc_context *ctx,
63 struct dc_context *ctx,
67 struct dc_context *ctx,
71 struct dc_context *ctx,
75 struct dc_context *ctx,
79 struct dc_context *ctx,
/linux-6.1.9/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_pp_smu.c37 const struct dc_context *ctx, in dm_pp_apply_display_requirements()
293 const struct dc_context *ctx, in dm_pp_get_clock_levels_by_type()
359 const struct dc_context *ctx, in dm_pp_get_clock_levels_by_type_with_latency()
379 const struct dc_context *ctx, in dm_pp_get_clock_levels_by_type_with_voltage()
399 const struct dc_context *ctx, in dm_pp_notify_wm_clock_changes()
418 const struct dc_context *ctx, in dm_pp_apply_power_level_change_request()
426 const struct dc_context *ctx, in dm_pp_apply_clock_for_voltage_request()
447 const struct dc_context *ctx, in dm_pp_get_static_clocks()
466 const struct dc_context *ctx = pp->dm; in pp_rv_set_wm_ranges()
514 const struct dc_context *ctx = pp->dm; in pp_rv_set_pme_wa_enable()
[all …]
Damdgpu_dm_helpers.c174 struct dc_context *ctx, in dm_helpers_dp_update_branch_info()
182 struct dc_context *ctx, in dm_helpers_dp_mst_write_payload_allocation_table()
224 struct dc_context *ctx, in dm_helpers_dp_mst_poll_pending_down_reply()
232 struct dc_context *ctx, in dm_helpers_dp_mst_clear_payload_allocation_table()
241 struct dc_context *ctx, in dm_helpers_dp_mst_poll_for_allocation_change_trigger()
267 struct dc_context *ctx, in dm_helpers_dp_mst_send_payload_allocation()
305 void dm_dtn_log_begin(struct dc_context *ctx, in dm_dtn_log_begin()
319 void dm_dtn_log_append_v(struct dc_context *ctx, in dm_dtn_log_append_v()
380 void dm_dtn_log_end(struct dc_context *ctx, in dm_dtn_log_end()
394 struct dc_context *ctx, in dm_helpers_dp_mst_start_top_mgr()
[all …]
Damdgpu_dm_services.c39 dm_get_elapse_time_in_ns(struct dc_context *ctx, in dm_get_elapse_time_in_ns()
46 void dm_perf_trace_timestamp(const char *func_name, unsigned int line, struct dc_context *ctx) in dm_perf_trace_timestamp()
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/inc/
Dresource.h70 struct dc_context *ctx, struct resource_straps *straps);
73 struct dc_context *ctx, unsigned int inst);
76 enum engine_id eng_id, struct dc_context *ctx);
79 enum engine_id eng_id, struct dc_context *ctx);
83 struct dc_context *ctx);
86 struct dc_context *ctx);
Dclock_source.h137 struct dc_context *ctx;
157 struct dc_context *ctx;
185 struct dc_context *ctx;
/linux-6.1.9/drivers/gpu/drm/amd/display/include/
Dvector.h34 struct dc_context *ctx;
39 struct dc_context *ctx,
44 struct dc_context *ctx,
51 struct dc_context *ctx,
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dce/
Ddce_i2c_sw.c34 struct dc_context *ctx) in dce_i2c_sw_construct()
75 struct dc_context *ctx, in wait_for_scl_high_sw()
96 struct dc_context *ctx, in write_byte_sw()
153 struct dc_context *ctx, in read_byte_sw()
213 struct dc_context *ctx, in stop_sync_sw()
250 struct dc_context *ctx, in i2c_write_sw()
272 struct dc_context *ctx, in i2c_read_sw()
297 struct dc_context *ctx, in start_sync_sw()
Ddmub_abm.c55 static void dmub_abm_enable_fractional_pwm(struct dc_context *dc) in dmub_abm_enable_fractional_pwm()
145 struct dc_context *dc = abm->ctx; in dmub_abm_set_level()
179 struct dc_context *dc = abm->ctx; in dmub_abm_init_config()
209 struct dc_context *dc = abm->ctx; in dmub_abm_set_pause()
237 struct dc_context *ctx, in dmub_abm_construct()
254 struct dc_context *ctx, in dmub_abm_create()
Ddmub_psr.c140 struct dc_context *dc = dmub->ctx; in dmub_psr_set_version()
181 struct dc_context *dc = dmub->ctx; in dmub_psr_enable()
234 struct dc_context *dc = dmub->ctx; in dmub_psr_set_level()
260 struct dc_context *dc = dmub->ctx; in dmub_psr_set_sink_vtotal_in_psr_active()
280 struct dc_context *dc = dmub->ctx; in dmub_psr_set_power_opt()
304 struct dc_context *dc = dmub->ctx; in dmub_psr_copy_settings()
425 struct dc_context *dc = dmub->ctx; in dmub_psr_force_static()
468 static void dmub_psr_construct(struct dmub_psr *psr, struct dc_context *ctx) in dmub_psr_construct()
477 struct dmub_psr *dmub_psr_create(struct dc_context *ctx) in dmub_psr_create()
Ddce_i2c_hw.h288 struct dc_context *ctx;
297 struct dc_context *ctx,
305 struct dc_context *ctx,
313 struct dc_context *ctx,
321 struct dc_context *ctx,
329 struct dc_context *ctx,
Ddce_i2c_sw.h37 struct dc_context *ctx;
44 struct dc_context *ctx);
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/gpio/
Dhw_factory.h41 struct dc_context *ctx,
46 struct dc_context *ctx,
51 struct dc_context *ctx,
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/
Ddce120_clk_mgr.h29 void dce120_clk_mgr_construct(struct dc_context *ctx, struct clk_mgr_internal *clk_mgr);
30 void dce121_clk_mgr_construct(struct dc_context *ctx, struct clk_mgr_internal *clk_mgr);
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/virtual/
Dvirtual_stream_encoder.h32 struct dc_context *ctx, struct dc_bios *bp);
36 struct dc_context *ctx,
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dce100/
Ddce100_resource.c440 struct dc_context *ctx, in read_dce_straps()
451 struct dc_context *ctx, unsigned int inst) in create_audio()
458 struct dc_context *ctx, in dce100_timing_generator_create()
474 struct dc_context *ctx) in dce100_stream_encoder_create()
503 struct dc_context *ctx) in dce100_hwseq_create()
555 struct dc_context *ctx, in dce100_mem_input_create()
578 struct dc_context *ctx, in dce100_transform_create()
593 struct dc_context *ctx, uint32_t inst) in dce100_ipp_create()
615 struct dc_context *ctx, in dce100_link_encoder_create()
655 struct dc_context *ctx, in dce100_opp_create()
[all …]
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dce120/
Ddce120_resource.c426 struct dc_context *ctx, in dce120_opp_create()
440 struct dc_context *ctx, in dce120_aux_engine_create()
478 struct dc_context *ctx, in dce120_i2c_hw_create()
532 struct dc_context *ctx, in dce120_clock_source_create()
575 struct dc_context *ctx, in dce120_timing_generator_create()
664 struct dc_context *ctx, in read_dce_straps()
683 struct dc_context *ctx, unsigned int inst) in create_audio()
701 struct dc_context *ctx, in dce120_link_encoder_create()
742 struct dc_context *ctx, uint32_t inst) in dce120_ipp_create()
758 struct dc_context *ctx) in dce120_stream_encoder_create()
[all …]
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn302/
Ddcn302_resource.c259 static struct hubbub *dcn302_hubbub_create(struct dc_context *ctx) in dcn302_hubbub_create()
303 static struct vpg *dcn302_vpg_create(struct dc_context *ctx, uint32_t inst) in dcn302_vpg_create()
335 static struct afmt *dcn302_afmt_create(struct dc_context *ctx, uint32_t inst) in dcn302_afmt_create()
373 static struct audio *dcn302_create_audio(struct dc_context *ctx, unsigned int inst) in dcn302_create_audio()
397 static struct stream_encoder *dcn302_stream_encoder_create(enum engine_id eng_id, struct dc_context in dcn302_stream_encoder_create()
448 static struct clock_source *dcn302_clock_source_create(struct dc_context *ctx, struct dc_bios *bios, in dcn302_clock_source_create()
477 static struct dce_hwseq *dcn302_hwseq_create(struct dc_context *ctx) in dcn302_hwseq_create()
509 static struct hubp *dcn302_hubp_create(struct dc_context *ctx, uint32_t inst) in dcn302_hubp_create()
543 static struct dpp *dcn302_dpp_create(struct dc_context *ctx, uint32_t inst) in dcn302_dpp_create()
577 static struct output_pixel_processor *dcn302_opp_create(struct dc_context *ctx, uint32_t inst) in dcn302_opp_create()
[all …]
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn303/
Ddcn303_resource.c238 static struct hubbub *dcn303_hubbub_create(struct dc_context *ctx) in dcn303_hubbub_create()
279 static struct vpg *dcn303_vpg_create(struct dc_context *ctx, uint32_t inst) in dcn303_vpg_create()
308 static struct afmt *dcn303_afmt_create(struct dc_context *ctx, uint32_t inst) in dcn303_afmt_create()
346 static struct audio *dcn303_create_audio(struct dc_context *ctx, unsigned int inst) in dcn303_create_audio()
367 static struct stream_encoder *dcn303_stream_encoder_create(enum engine_id eng_id, struct dc_context in dcn303_stream_encoder_create()
415 static struct clock_source *dcn303_clock_source_create(struct dc_context *ctx, struct dc_bios *bios, in dcn303_clock_source_create()
444 static struct dce_hwseq *dcn303_hwseq_create(struct dc_context *ctx) in dcn303_hwseq_create()
473 static struct hubp *dcn303_hubp_create(struct dc_context *ctx, uint32_t inst) in dcn303_hubp_create()
504 static struct dpp *dcn303_dpp_create(struct dc_context *ctx, uint32_t inst) in dcn303_dpp_create()
535 static struct output_pixel_processor *dcn303_opp_create(struct dc_context *ctx, uint32_t inst) in dcn303_opp_create()
[all …]
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn314/
Ddcn314_resource.c952 struct dc_context *ctx, in dcn31_dpp_create()
971 struct dc_context *ctx, uint32_t inst) in dcn31_opp_create()
987 struct dc_context *ctx, in dcn31_aux_engine_create()
1024 struct dc_context *ctx, in dcn31_i2c_hw_create()
1039 struct dc_context *ctx, in dcn31_mpc_create()
1059 static struct hubbub *dcn31_hubbub_create(struct dc_context *ctx) in dcn31_hubbub_create()
1092 struct dc_context *ctx, in dcn31_timing_generator_create()
1126 struct dc_context *ctx, in dcn31_link_encoder_create()
1152 struct dc_context *ctx, enum engine_id eng_id) in dcn31_link_enc_create_minimal()
1187 struct dc_context *ctx, in read_dce_straps()
[all …]
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn301/
Ddcn301_resource.c729 static struct dpp *dcn301_dpp_create(struct dc_context *ctx, uint32_t inst) in dcn301_dpp_create()
745 static struct output_pixel_processor *dcn301_opp_create(struct dc_context *ctx, in dcn301_opp_create()
761 static struct dce_aux *dcn301_aux_engine_create(struct dc_context *ctx, uint32_t inst) in dcn301_aux_engine_create()
795 static struct dce_i2c_hw *dcn301_i2c_hw_create(struct dc_context *ctx, uint32_t inst) in dcn301_i2c_hw_create()
809 struct dc_context *ctx, in dcn301_mpc_create()
829 static struct hubbub *dcn301_hubbub_create(struct dc_context *ctx) in dcn301_hubbub_create()
861 struct dc_context *ctx, uint32_t instance) in dcn301_timing_generator_create()
894 struct dc_context *ctx, in dcn301_link_encoder_create()
938 static uint32_t read_pipe_fuses(struct dc_context *ctx) in read_pipe_fuses()
948 struct dc_context *ctx, in read_dce_straps()
[all …]

12345678910>>...13