/linux-6.1.9/drivers/gpu/drm/amd/display/dc/ |
D | dm_helpers.h | 48 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 …]
|
D | dm_services.h | 45 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 …]
|
D | dc_helper.c | 41 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/ |
D | dcn20_resource.h | 53 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/ |
D | gpio.h | 55 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/ |
D | amdgpu_dm_pp_smu.c | 37 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 …]
|
D | amdgpu_dm_helpers.c | 174 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 …]
|
D | amdgpu_dm_services.c | 39 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/ |
D | resource.h | 70 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);
|
D | clock_source.h | 137 struct dc_context *ctx; 157 struct dc_context *ctx; 185 struct dc_context *ctx;
|
/linux-6.1.9/drivers/gpu/drm/amd/display/include/ |
D | vector.h | 34 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/ |
D | dce_i2c_sw.c | 34 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()
|
D | dmub_abm.c | 55 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()
|
D | dmub_psr.c | 140 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()
|
D | dce_i2c_hw.h | 288 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,
|
D | dce_i2c_sw.h | 37 struct dc_context *ctx; 44 struct dc_context *ctx);
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/gpio/ |
D | hw_factory.h | 41 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/ |
D | dce120_clk_mgr.h | 29 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/ |
D | virtual_stream_encoder.h | 32 struct dc_context *ctx, struct dc_bios *bp); 36 struct dc_context *ctx,
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dce100/ |
D | dce100_resource.c | 440 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/ |
D | dce120_resource.c | 426 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/ |
D | dcn302_resource.c | 259 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/ |
D | dcn303_resource.c | 238 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/ |
D | dcn314_resource.c | 952 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/ |
D | dcn301_resource.c | 729 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 …]
|