/linux-6.1.9/drivers/gpu/drm/amd/display/dmub/src/ |
D | dmub_dcn32.c | 57 static void dmub_dcn32_get_fb_base_offset(struct dmub_srv *dmub, in dmub_dcn32_get_fb_base_offset() 84 void dmub_dcn32_reset(struct dmub_srv *dmub) in dmub_dcn32_reset() 136 void dmub_dcn32_reset_release(struct dmub_srv *dmub) in dmub_dcn32_reset_release() 145 void dmub_dcn32_backdoor_load(struct dmub_srv *dmub, in dmub_dcn32_backdoor_load() 178 void dmub_dcn32_backdoor_load_zfb_mode(struct dmub_srv *dmub, in dmub_dcn32_backdoor_load_zfb_mode() 208 void dmub_dcn32_setup_windows(struct dmub_srv *dmub, in dmub_dcn32_setup_windows() 261 void dmub_dcn32_setup_mailbox(struct dmub_srv *dmub, in dmub_dcn32_setup_mailbox() 268 uint32_t dmub_dcn32_get_inbox1_rptr(struct dmub_srv *dmub) in dmub_dcn32_get_inbox1_rptr() 273 void dmub_dcn32_set_inbox1_wptr(struct dmub_srv *dmub, uint32_t wptr_offset) in dmub_dcn32_set_inbox1_wptr() 278 void dmub_dcn32_setup_out_mailbox(struct dmub_srv *dmub, in dmub_dcn32_setup_out_mailbox() [all …]
|
D | dmub_dcn31.c | 56 static void dmub_dcn31_get_fb_base_offset(struct dmub_srv *dmub, in dmub_dcn31_get_fb_base_offset() 83 void dmub_dcn31_reset(struct dmub_srv *dmub) in dmub_dcn31_reset() 144 void dmub_dcn31_reset_release(struct dmub_srv *dmub) in dmub_dcn31_reset_release() 152 void dmub_dcn31_backdoor_load(struct dmub_srv *dmub, in dmub_dcn31_backdoor_load() 185 void dmub_dcn31_setup_windows(struct dmub_srv *dmub, in dmub_dcn31_setup_windows() 238 void dmub_dcn31_setup_mailbox(struct dmub_srv *dmub, in dmub_dcn31_setup_mailbox() 245 uint32_t dmub_dcn31_get_inbox1_rptr(struct dmub_srv *dmub) in dmub_dcn31_get_inbox1_rptr() 250 void dmub_dcn31_set_inbox1_wptr(struct dmub_srv *dmub, uint32_t wptr_offset) in dmub_dcn31_set_inbox1_wptr() 255 void dmub_dcn31_setup_out_mailbox(struct dmub_srv *dmub, in dmub_dcn31_setup_out_mailbox() 262 uint32_t dmub_dcn31_get_outbox1_wptr(struct dmub_srv *dmub) in dmub_dcn31_get_outbox1_wptr() [all …]
|
D | dmub_dcn20.c | 60 static void dmub_dcn20_get_fb_base_offset(struct dmub_srv *dmub, in dmub_dcn20_get_fb_base_offset() 87 bool dmub_dcn20_use_cached_inbox(struct dmub_srv *dmub) in dmub_dcn20_use_cached_inbox() 94 void dmub_dcn20_reset(struct dmub_srv *dmub) in dmub_dcn20_reset() 146 void dmub_dcn20_reset_release(struct dmub_srv *dmub) in dmub_dcn20_reset_release() 154 void dmub_dcn20_backdoor_load(struct dmub_srv *dmub, in dmub_dcn20_backdoor_load() 189 void dmub_dcn20_setup_windows(struct dmub_srv *dmub, in dmub_dcn20_setup_windows() 273 void dmub_dcn20_setup_mailbox(struct dmub_srv *dmub, in dmub_dcn20_setup_mailbox() 285 uint32_t dmub_dcn20_get_inbox1_rptr(struct dmub_srv *dmub) in dmub_dcn20_get_inbox1_rptr() 290 void dmub_dcn20_set_inbox1_wptr(struct dmub_srv *dmub, uint32_t wptr_offset) in dmub_dcn20_set_inbox1_wptr() 295 void dmub_dcn20_setup_out_mailbox(struct dmub_srv *dmub, in dmub_dcn20_setup_out_mailbox() [all …]
|
D | dmub_srv.c | 151 static bool dmub_srv_hw_setup(struct dmub_srv *dmub, enum dmub_asic asic) in dmub_srv_hw_setup() 309 enum dmub_status dmub_srv_create(struct dmub_srv *dmub, in dmub_srv_create() 359 void dmub_srv_destroy(struct dmub_srv *dmub) in dmub_srv_destroy() 365 dmub_srv_calc_region_info(struct dmub_srv *dmub, in dmub_srv_calc_region_info() 440 enum dmub_status dmub_srv_calc_fb_info(struct dmub_srv *dmub, in dmub_srv_calc_fb_info() 473 enum dmub_status dmub_srv_has_hw_support(struct dmub_srv *dmub, in dmub_srv_has_hw_support() 487 enum dmub_status dmub_srv_is_hw_init(struct dmub_srv *dmub, bool *is_hw_init) in dmub_srv_is_hw_init() 503 enum dmub_status dmub_srv_hw_init(struct dmub_srv *dmub, in dmub_srv_hw_init() 644 enum dmub_status dmub_srv_hw_reset(struct dmub_srv *dmub) in dmub_srv_hw_reset() 657 enum dmub_status dmub_srv_cmd_queue(struct dmub_srv *dmub, in dmub_srv_cmd_queue() [all …]
|
D | dmub_dcn30.c | 60 static void dmub_dcn30_get_fb_base_offset(struct dmub_srv *dmub, in dmub_dcn30_get_fb_base_offset() 87 void dmub_dcn30_backdoor_load(struct dmub_srv *dmub, in dmub_dcn30_backdoor_load() 122 void dmub_dcn30_setup_windows(struct dmub_srv *dmub, in dmub_dcn30_setup_windows()
|
D | dmub_srv_stat.c | 46 enum dmub_status dmub_srv_stat_get_notification(struct dmub_srv *dmub, in dmub_srv_stat_get_notification()
|
D | dmub_dcn21.c | 59 bool dmub_dcn21_is_phy_init(struct dmub_srv *dmub) in dmub_dcn21_is_phy_init()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dce/ |
D | dmub_psr.c | 100 static void dmub_psr_get_state(struct dmub_psr *dmub, enum dc_psr_state *state, uint8_t panel_inst) in dmub_psr_get_state() 137 static bool dmub_psr_set_version(struct dmub_psr *dmub, struct dc_stream_state *stream, uint8_t pan… in dmub_psr_set_version() 178 static void dmub_psr_enable(struct dmub_psr *dmub, bool enable, bool wait, uint8_t panel_inst) in dmub_psr_enable() 230 static void dmub_psr_set_level(struct dmub_psr *dmub, uint16_t psr_level, uint8_t panel_inst) in dmub_psr_set_level() 256 static void dmub_psr_set_sink_vtotal_in_psr_active(struct dmub_psr *dmub, in dmub_psr_set_sink_vtotal_in_psr_active() 277 static void dmub_psr_set_power_opt(struct dmub_psr *dmub, unsigned int power_opt, uint8_t panel_ins… in dmub_psr_set_power_opt() 298 static bool dmub_psr_copy_settings(struct dmub_psr *dmub, in dmub_psr_copy_settings() 422 static void dmub_psr_force_static(struct dmub_psr *dmub, uint8_t panel_inst) in dmub_psr_force_static() 443 static void dmub_psr_get_residency(struct dmub_psr *dmub, uint32_t *residency, uint8_t panel_inst) in dmub_psr_get_residency() 494 void dmub_psr_destroy(struct dmub_psr **dmub) in dmub_psr_destroy()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/ |
D | dc_dmub_srv.c | 39 struct dmub_srv *dmub) in dc_dmub_srv_construct() 45 struct dc_dmub_srv *dc_dmub_srv_create(struct dc *dc, struct dmub_srv *dmub) in dc_dmub_srv_create() 71 struct dmub_srv *dmub = dc_dmub_srv->dmub; in dc_dmub_srv_cmd_queue() local 98 struct dmub_srv *dmub = dc_dmub_srv->dmub; in dc_dmub_srv_cmd_execute() local 111 struct dmub_srv *dmub = dc_dmub_srv->dmub; in dc_dmub_srv_wait_idle() local 124 struct dmub_srv *dmub = dmub_srv->dmub; in dc_dmub_srv_clear_inbox0_ack() local 137 struct dmub_srv *dmub = dmub_srv->dmub; in dc_dmub_srv_wait_for_inbox0_ack() local 151 struct dmub_srv *dmub = dmub_srv->dmub; in dc_dmub_srv_send_inbox0_cmd() local 164 struct dmub_srv *dmub; in dc_dmub_srv_cmd_with_reply_data() local 183 struct dmub_srv *dmub = dc_dmub_srv->dmub; in dc_dmub_srv_wait_phy_init() local [all …]
|
D | dc_dmub_srv.h | 48 struct dmub_srv *dmub; member
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_stat.c | 59 struct dmub_srv *dmub = dc->ctx->dmub_srv->dmub; in dc_stat_get_dmub_notification() local 91 struct dmub_srv *dmub = dc->ctx->dmub_srv->dmub; in dc_stat_get_dmub_dataout() local
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn31/ |
D | dcn31_dio_link_encoder.c | 428 struct dc_dmub_srv *dmub = dc_ctx->dmub_srv; in link_dpia_control() local
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dmub/inc/ |
D | dmub_cmd.h | 3411 void *dmub; /**< Pointer to the DMUB interface */ member
|