Home
last modified time | relevance | path

Searched defs:dmub (Results 1 – 13 of 13) sorted by relevance

/linux-6.6.21/drivers/gpu/drm/amd/display/dmub/src/
Ddmub_dcn32.c57 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()
138 void dmub_dcn32_reset_release(struct dmub_srv *dmub) in dmub_dcn32_reset_release()
146 void dmub_dcn32_backdoor_load(struct dmub_srv *dmub, in dmub_dcn32_backdoor_load()
179 void dmub_dcn32_backdoor_load_zfb_mode(struct dmub_srv *dmub, in dmub_dcn32_backdoor_load_zfb_mode()
209 void dmub_dcn32_setup_windows(struct dmub_srv *dmub, in dmub_dcn32_setup_windows()
262 void dmub_dcn32_setup_mailbox(struct dmub_srv *dmub, in dmub_dcn32_setup_mailbox()
269 uint32_t dmub_dcn32_get_inbox1_wptr(struct dmub_srv *dmub) in dmub_dcn32_get_inbox1_wptr()
274 uint32_t dmub_dcn32_get_inbox1_rptr(struct dmub_srv *dmub) in dmub_dcn32_get_inbox1_rptr()
279 void dmub_dcn32_set_inbox1_wptr(struct dmub_srv *dmub, uint32_t wptr_offset) in dmub_dcn32_set_inbox1_wptr()
[all …]
Ddmub_dcn31.c56 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_wptr(struct dmub_srv *dmub) in dmub_dcn31_get_inbox1_wptr()
250 uint32_t dmub_dcn31_get_inbox1_rptr(struct dmub_srv *dmub) in dmub_dcn31_get_inbox1_rptr()
255 void dmub_dcn31_set_inbox1_wptr(struct dmub_srv *dmub, uint32_t wptr_offset) in dmub_dcn31_set_inbox1_wptr()
260 void dmub_dcn31_setup_out_mailbox(struct dmub_srv *dmub, in dmub_dcn31_setup_out_mailbox()
[all …]
Ddmub_dcn20.c60 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_wptr(struct dmub_srv *dmub) in dmub_dcn20_get_inbox1_wptr()
290 uint32_t dmub_dcn20_get_inbox1_rptr(struct dmub_srv *dmub) in dmub_dcn20_get_inbox1_rptr()
295 void dmub_dcn20_set_inbox1_wptr(struct dmub_srv *dmub, uint32_t wptr_offset) in dmub_dcn20_set_inbox1_wptr()
[all …]
Ddmub_srv.c152 static bool dmub_srv_hw_setup(struct dmub_srv *dmub, enum dmub_asic asic) in dmub_srv_hw_setup()
317 enum dmub_status dmub_srv_create(struct dmub_srv *dmub, in dmub_srv_create()
367 void dmub_srv_destroy(struct dmub_srv *dmub) in dmub_srv_destroy()
373 dmub_srv_calc_region_info(struct dmub_srv *dmub, in dmub_srv_calc_region_info()
458 enum dmub_status dmub_srv_calc_mem_info(struct dmub_srv *dmub, in dmub_srv_calc_mem_info()
497 enum dmub_status dmub_srv_has_hw_support(struct dmub_srv *dmub, in dmub_srv_has_hw_support()
511 enum dmub_status dmub_srv_is_hw_init(struct dmub_srv *dmub, bool *is_hw_init) in dmub_srv_is_hw_init()
527 enum dmub_status dmub_srv_hw_init(struct dmub_srv *dmub, in dmub_srv_hw_init()
671 enum dmub_status dmub_srv_sync_inbox1(struct dmub_srv *dmub) in dmub_srv_sync_inbox1()
692 enum dmub_status dmub_srv_hw_reset(struct dmub_srv *dmub) in dmub_srv_hw_reset()
[all …]
Ddmub_dcn30.c60 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()
Ddmub_srv_stat.c46 enum dmub_status dmub_srv_stat_get_notification(struct dmub_srv *dmub, in dmub_srv_stat_get_notification()
Ddmub_dcn314.c64 bool dmub_dcn314_is_psrsu_supported(struct dmub_srv *dmub) in dmub_dcn314_is_psrsu_supported()
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/dce/
Ddmub_psr.c105 static void dmub_psr_get_state(struct dmub_psr *dmub, enum dc_psr_state *state, uint8_t panel_inst) in dmub_psr_get_state()
142 static bool dmub_psr_set_version(struct dmub_psr *dmub, struct dc_stream_state *stream, uint8_t pan… in dmub_psr_set_version()
181 static void dmub_psr_enable(struct dmub_psr *dmub, bool enable, bool wait, uint8_t panel_inst) in dmub_psr_enable()
232 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()
275 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()
294 static bool dmub_psr_copy_settings(struct dmub_psr *dmub, in dmub_psr_copy_settings()
426 static void dmub_psr_force_static(struct dmub_psr *dmub, uint8_t panel_inst) in dmub_psr_force_static()
445 static void dmub_psr_get_residency(struct dmub_psr *dmub, uint32_t *residency, uint8_t panel_inst) in dmub_psr_get_residency()
496 void dmub_psr_destroy(struct dmub_psr **dmub) in dmub_psr_destroy()
Ddmub_replay.c39 static void dmub_replay_get_state(struct dmub_replay *dmub, enum replay_state *state, uint8_t panel… in dmub_replay_get_state()
68 static void dmub_replay_enable(struct dmub_replay *dmub, bool enable, bool wait, uint8_t panel_inst) in dmub_replay_enable()
118 static void dmub_replay_set_power_opt(struct dmub_replay *dmub, unsigned int power_opt, uint8_t pan… in dmub_replay_set_power_opt()
136 static bool dmub_replay_copy_settings(struct dmub_replay *dmub, in dmub_replay_copy_settings()
221 static void dmub_replay_set_coasting_vtotal(struct dmub_replay *dmub, in dmub_replay_set_coasting_vtotal()
240 static void dmub_replay_residency(struct dmub_replay *dmub, uint8_t panel_inst, in dmub_replay_residency()
299 void dmub_replay_destroy(struct dmub_replay **dmub) in dmub_replay_destroy()
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/
Ddc_dmub_srv.c40 struct dmub_srv *dmub) in dc_dmub_srv_construct()
46 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_wait_idle() local
84 struct dmub_srv *dmub = dmub_srv->dmub; in dc_dmub_srv_clear_inbox0_ack() local
97 struct dmub_srv *dmub = dmub_srv->dmub; in dc_dmub_srv_wait_for_inbox0_ack() local
111 struct dmub_srv *dmub = dmub_srv->dmub; in dc_dmub_srv_send_inbox0_cmd() local
130 struct dmub_srv *dmub; in dc_dmub_srv_cmd_run_list() local
187 struct dmub_srv *dmub; in dc_dmub_srv_optimized_init_done() local
210 struct dmub_srv *dmub; in dc_dmub_srv_notify_stream_mask() local
225 struct dmub_srv *dmub; in dc_dmub_srv_is_restore_required() local
[all …]
Ddc_dmub_srv.h48 struct dmub_srv *dmub; member
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/core/
Ddc_stat.c55 struct dmub_srv *dmub = dc->ctx->dmub_srv->dmub; in dc_stat_get_dmub_notification() local
84 struct dmub_srv *dmub = dc->ctx->dmub_srv->dmub; in dc_stat_get_dmub_dataout() local
/linux-6.6.21/drivers/gpu/drm/amd/display/dmub/inc/
Ddmub_cmd.h4215 void *dmub; /**< Pointer to the DMUB interface */ member