| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dm_helpers.h | 49 struct dc_context *ctx, 58 struct dc_context *ctx, 72 struct dc_context *ctx, 79 struct dc_context *ctx, 88 struct dc_context *ctx, 95 struct dc_context *ctx, 102 struct dc_context *ctx, 108 struct dc_context *ctx, 115 struct dc_context *ctx, 119 struct dc_context *ctx, [all …]
|
| H A D | dm_services.h | 46 struct dc_context *ctx, 56 uint32_t dm_read_reg_func(const struct dc_context *ctx, uint32_t address, 62 void dm_write_reg_func(const struct dc_context *ctx, uint32_t address, 72 const struct dc_context *ctx, in dm_read_index_reg() 80 const struct dc_context *ctx, in dm_write_index_reg() 119 uint32_t generic_reg_set_ex(const struct dc_context *ctx, 123 uint32_t generic_reg_update_ex(const struct dc_context *ctx, 130 void reg_sequence_start_gather(const struct dc_context *ctx); 131 void reg_sequence_start_execute(const struct dc_context *ctx); 132 void reg_sequence_wait_done(const struct dc_context *ctx); [all …]
|
| H A D | dc_helper.c | 44 const struct dc_context *ctx) in submit_dmub_read_modify_write() 63 const struct dc_context *ctx) in submit_dmub_burst_write() 79 const struct dc_context *ctx) in submit_dmub_reg_wait() 131 const struct dc_context *ctx) in dmub_flush_buffer_execute() 138 const struct dc_context *ctx) in dmub_flush_burst_write_buffer_execute() 143 static bool dmub_reg_value_burst_set_pack(const struct dc_context *ctx, uint32_t addr, in dmub_reg_value_burst_set_pack() 168 static uint32_t dmub_reg_value_pack(const struct dc_context *ctx, uint32_t addr, in dmub_reg_value_pack() 207 static void dmub_reg_wait_done_pack(const struct dc_context *ctx, uint32_t addr, in dmub_reg_wait_done_pack() 221 uint32_t generic_reg_update_ex(const struct dc_context *ctx, in generic_reg_update_ex() 249 uint32_t generic_reg_set_ex(const struct dc_context *ctx, in generic_reg_set_ex() [all …]
|
| H A D | dc_dmub_srv.h | 52 struct dc_context *ctx; 159 bool dc_wake_and_execute_dmub_cmd(const struct dc_context *ctx, union dmub_rb_cmd *cmd, 182 bool dc_wake_and_execute_dmub_cmd_list(const struct dc_context *ctx, unsigned int count, 194 bool dc_wake_and_execute_gpint(const struct dc_context *ctx, enum dmub_gpint_command command_code, 323 bool dc_dmub_srv_ips_residency_cntl(const struct dc_context *ctx, uint8_t panel_inst, bool start_me… 325 bool dc_dmub_srv_ips_query_residency_info(const struct dc_context *ctx, uint8_t panel_inst,
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn20/ |
| H A D | dcn20_resource.h | 53 struct dc_context *ctx, 71 struct dc_context *ctx); 74 struct dc_context *ctx); 83 struct dc_context *ctx, 87 struct dc_context *ctx, uint32_t inst); 90 struct dc_context *ctx, uint32_t inst); 93 struct dc_context *ctx, uint32_t inst); 96 struct dc_context *ctx, 102 struct dc_context *ctx, uint32_t inst); 106 struct dc_context *ctx, [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/inc/hw/ |
| H A 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/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_pp_smu.c | 38 const struct dc_context *ctx, in dm_pp_apply_display_requirements() 295 const struct dc_context *ctx, in dm_pp_get_clock_levels_by_type() 362 const struct dc_context *ctx, in dm_pp_get_clock_levels_by_type_with_latency() 382 const struct dc_context *ctx, in dm_pp_get_clock_levels_by_type_with_voltage() 402 const struct dc_context *ctx, in dm_pp_notify_wm_clock_changes() 421 const struct dc_context *ctx, in dm_pp_apply_power_level_change_request() 429 const struct dc_context *ctx, in dm_pp_apply_clock_for_voltage_request() 450 const struct dc_context *ctx, in dm_pp_get_static_clocks() 469 const struct dc_context *ctx = pp->dm; in pp_rv_set_wm_ranges() 517 const struct dc_context *ctx = pp->dm; in pp_rv_set_pme_wa_enable() [all …]
|
| H A D | amdgpu_dm_helpers.c | 231 struct dc_context *ctx, in dm_helpers_dp_update_branch_info() 271 struct dc_context *ctx, in dm_helpers_dp_mst_write_payload_allocation_table() 323 struct dc_context *ctx, in dm_helpers_dp_mst_poll_pending_down_reply() 331 struct dc_context *ctx, in dm_helpers_dp_mst_clear_payload_allocation_table() 340 struct dc_context *ctx, in dm_helpers_dp_mst_poll_for_allocation_change_trigger() 366 struct dc_context *ctx, in dm_helpers_dp_mst_send_payload_allocation() 400 struct dc_context *ctx, in dm_helpers_dp_mst_update_mst_mgr_for_deallocation() 427 void dm_dtn_log_begin(struct dc_context *ctx, in dm_dtn_log_begin() 441 void dm_dtn_log_append_v(struct dc_context *ctx, in dm_dtn_log_append_v() 502 void dm_dtn_log_end(struct dc_context *ctx, in dm_dtn_log_end() [all …]
|
| H A D | amdgpu_dm_services.c | 40 dm_get_elapse_time_in_ns(struct dc_context *ctx, in dm_get_elapse_time_in_ns() 47 void dm_perf_trace_timestamp(const char *func_name, unsigned int line, struct dc_context *ctx) in dm_perf_trace_timestamp() 56 void dm_trace_smu_enter(uint32_t msg_id, uint32_t param_in, unsigned int delay, struct dc_context *… in dm_trace_smu_enter() 60 void dm_trace_smu_exit(bool success, uint32_t response, struct dc_context *ctx) in dm_trace_smu_exit()
|
| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dmub_abm_lcd.c | 56 static void dmub_abm_enable_fractional_pwm(struct dc_context *dc) in dmub_abm_enable_fractional_pwm() 144 struct dc_context *dc = abm->ctx; in dmub_abm_set_level() 165 struct dc_context *dc = abm->ctx; in dmub_abm_init_config() 192 struct dc_context *dc = abm->ctx; in dmub_abm_set_pause() 220 struct dc_context *dc, in dmub_abm_save_restore() 261 struct dc_context *dc = abm->ctx; in dmub_abm_set_pipe() 285 struct dc_context *dc = abm->ctx; in dmub_abm_set_backlight_level() 305 struct dc_context *dc = abm->ctx; in dmub_abm_set_event()
|
| H A 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()
|
| H A D | dce_clock_source.h | 258 struct dc_context *ctx, 267 struct dc_context *ctx, 276 struct dc_context *ctx, 285 struct dc_context *ctx, 294 struct dc_context *ctx, 303 struct dc_context *ctx, 312 struct dc_context *ctx,
|
| H A D | dmub_psr.c | 143 struct dc_context *dc = dmub->ctx; in dmub_psr_set_version() 182 struct dc_context *dc = dmub->ctx; in dmub_psr_enable() 234 struct dc_context *dc = dmub->ctx; in dmub_psr_set_level() 258 struct dc_context *dc = dmub->ctx; in dmub_psr_set_sink_vtotal_in_psr_active() 276 struct dc_context *dc = dmub->ctx; in dmub_psr_set_power_opt() 298 struct dc_context *dc = dmub->ctx; in dmub_psr_copy_settings() 438 struct dc_context *dc = dmub->ctx; in dmub_psr_force_static() 480 static void dmub_psr_construct(struct dmub_psr *psr, struct dc_context *ctx) in dmub_psr_construct() 489 struct dmub_psr *dmub_psr_create(struct dc_context *ctx) in dmub_psr_create()
|
| H A D | dmub_replay.c | 50 struct dc_context *dc = dmub->ctx; in dmub_replay_enable() 100 struct dc_context *dc = dmub->ctx; in dmub_replay_set_power_opt() 121 struct dc_context *dc = dmub->ctx; in dmub_replay_copy_settings() 220 struct dc_context *dc = dmub->ctx; in dmub_replay_set_coasting_vtotal() 291 struct dc_context *dc = dmub->ctx; in dmub_replay_set_power_opt_and_coasting_vtotal() 318 struct dc_context *ctx = NULL; in dmub_replay_send_cmd() 430 static void dmub_replay_construct(struct dmub_replay *replay, struct dc_context *ctx) in dmub_replay_construct() 439 struct dmub_replay *dmub_replay_create(struct dc_context *ctx) in dmub_replay_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn10/ |
| H A D | dcn10_cm_common.h | 93 struct dc_context *ctx, 98 struct dc_context *ctx, 109 struct dc_context *ctx, 117 void cm_helper_read_color_matrices(struct dc_context *ctx,
|
| /linux/drivers/gpu/drm/amd/display/include/ |
| H A D | vector.h | 34 struct dc_context *ctx; 39 struct dc_context *ctx, 44 struct dc_context *ctx, 51 struct dc_context *ctx,
|
| /linux/drivers/gpu/drm/amd/display/dc/gpio/ |
| H A D | hw_factory.h | 41 struct dc_context *ctx, 46 struct dc_context *ctx, 51 struct dc_context *ctx,
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn303/ |
| H A D | dcn303_resource.c | 268 static struct dio *dcn303_dio_create(struct dc_context *ctx) in dcn303_dio_create() 280 static struct hubbub *dcn303_hubbub_create(struct dc_context *ctx) in dcn303_hubbub_create() 321 static struct vpg *dcn303_vpg_create(struct dc_context *ctx, uint32_t inst) in dcn303_vpg_create() 350 static struct afmt *dcn303_afmt_create(struct dc_context *ctx, uint32_t inst) in dcn303_afmt_create() 388 static struct audio *dcn303_create_audio(struct dc_context *ctx, unsigned int inst) in dcn303_create_audio() 409 static struct stream_encoder *dcn303_stream_encoder_create(enum engine_id eng_id, struct dc_context… in dcn303_stream_encoder_create() 457 static struct clock_source *dcn303_clock_source_create(struct dc_context *ctx, struct dc_bios *bios, in dcn303_clock_source_create() 487 static struct dce_hwseq *dcn303_hwseq_create(struct dc_context *ctx) in dcn303_hwseq_create() 516 static struct hubp *dcn303_hubp_create(struct dc_context *ctx, uint32_t inst) in dcn303_hubp_create() 547 static struct dpp *dcn303_dpp_create(struct dc_context *ctx, uint32_t inst) in dcn303_dpp_create() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn302/ |
| H A D | dcn302_resource.c | 272 static struct dio *dcn302_dio_create(struct dc_context *ctx) in dcn302_dio_create() 284 static struct hubbub *dcn302_hubbub_create(struct dc_context *ctx) in dcn302_hubbub_create() 328 static struct vpg *dcn302_vpg_create(struct dc_context *ctx, uint32_t inst) in dcn302_vpg_create() 360 static struct afmt *dcn302_afmt_create(struct dc_context *ctx, uint32_t inst) in dcn302_afmt_create() 398 static struct audio *dcn302_create_audio(struct dc_context *ctx, unsigned int inst) in dcn302_create_audio() 422 static struct stream_encoder *dcn302_stream_encoder_create(enum engine_id eng_id, struct dc_context… in dcn302_stream_encoder_create() 473 static struct clock_source *dcn302_clock_source_create(struct dc_context *ctx, struct dc_bios *bios, in dcn302_clock_source_create() 503 static struct dce_hwseq *dcn302_hwseq_create(struct dc_context *ctx) in dcn302_hwseq_create() 535 static struct hubp *dcn302_hubp_create(struct dc_context *ctx, uint32_t inst) in dcn302_hubp_create() 569 static struct dpp *dcn302_dpp_create(struct dc_context *ctx, uint32_t inst) in dcn302_dpp_create() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn201/ |
| H A D | dcn201_resource.c | 632 struct dc_context *ctx, in dcn201_dpp_create() 650 struct dc_context *ctx, uint32_t inst) in dcn201_ipp_create() 666 struct dc_context *ctx, uint32_t inst) in dcn201_opp_create() 680 static struct dce_aux *dcn201_aux_engine_create(struct dc_context *ctx, in dcn201_aux_engine_create() 713 static struct dce_i2c_hw *dcn201_i2c_hw_create(struct dc_context *ctx, in dcn201_i2c_hw_create() 728 static struct mpc *dcn201_mpc_create(struct dc_context *ctx, uint32_t num_mpcc) in dcn201_mpc_create() 744 static struct hubbub *dcn201_hubbub_create(struct dc_context *ctx) in dcn201_hubbub_create() 774 static struct dio *dcn201_dio_create(struct dc_context *ctx) in dcn201_dio_create() 787 struct dc_context *ctx, in dcn201_timing_generator_create() 821 struct dc_context *ctx, in dcn201_link_encoder_create() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce120/ |
| H A D | dce120_resource.c | 427 struct dc_context *ctx, in dce120_opp_create() 441 struct dc_context *ctx, in dce120_aux_engine_create() 479 struct dc_context *ctx, in dce120_i2c_hw_create() 538 struct dc_context *ctx, in dce120_clock_source_create() 580 struct dc_context *ctx, in dce120_timing_generator_create() 675 struct dc_context *ctx, in read_dce_straps() 694 struct dc_context *ctx, unsigned int inst) in create_audio() 712 struct dc_context *ctx, in dce120_link_encoder_create() 754 struct dc_context *ctx, uint32_t inst) in dce120_ipp_create() 770 struct dc_context *ctx) in dce120_stream_encoder_create() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/inc/ |
| H A D | resource.h | 80 struct dc_context *ctx, struct resource_straps *straps); 83 struct dc_context *ctx, unsigned int inst); 86 enum engine_id eng_id, struct dc_context *ctx); 89 enum engine_id eng_id, struct dc_context *ctx); 92 struct dc_context *ctx); 94 struct dc_context *ctx);
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce60/ |
| H A D | dce60_resource.c | 487 struct dc_context *ctx, in read_dce_straps() 498 struct dc_context *ctx, unsigned int inst) in create_audio() 505 struct dc_context *ctx, in dce60_timing_generator_create() 520 struct dc_context *ctx, in dce60_opp_create() 535 struct dc_context *ctx, in dce60_aux_engine_create() 573 struct dc_context *ctx, in dce60_i2c_hw_create() 589 struct dc_context *ctx) in dce60_i2c_sw_create() 603 struct dc_context *ctx) in dce60_stream_encoder_create() 639 struct dc_context *ctx) in dce60_hwseq_create() 683 struct dc_context *ctx, in dce60_mem_input_create() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce80/ |
| H A D | dce80_resource.c | 493 struct dc_context *ctx, in read_dce_straps() 504 struct dc_context *ctx, unsigned int inst) in create_audio() 511 struct dc_context *ctx, in dce80_timing_generator_create() 526 struct dc_context *ctx, in dce80_opp_create() 541 struct dc_context *ctx, in dce80_aux_engine_create() 579 struct dc_context *ctx, in dce80_i2c_hw_create() 595 struct dc_context *ctx) in dce80_i2c_sw_create() 609 struct dc_context *ctx) in dce80_stream_encoder_create() 645 struct dc_context *ctx) in dce80_hwseq_create() 689 struct dc_context *ctx, in dce80_mem_input_create() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn314/ |
| H A D | dcn314_resource.c | 970 struct dc_context *ctx, in dcn31_dpp_create() 989 struct dc_context *ctx, uint32_t inst) in dcn31_opp_create() 1005 struct dc_context *ctx, in dcn31_aux_engine_create() 1064 struct dc_context *ctx, in dcn31_i2c_hw_create() 1079 struct dc_context *ctx, in dcn31_mpc_create() 1098 static struct dio *dcn314_dio_create(struct dc_context *ctx) in dcn314_dio_create() 1110 static struct hubbub *dcn31_hubbub_create(struct dc_context *ctx) in dcn31_hubbub_create() 1142 struct dc_context *ctx, in dcn31_timing_generator_create() 1176 struct dc_context *ctx, in dcn31_link_encoder_create() 1202 struct dc_context *ctx, enum engine_id eng_id) in dcn31_link_enc_create_minimal() [all …]
|