| /linux/drivers/gpu/drm/amd/display/dmub/src/ |
| A D | dmub_dcn401.c | 63 void dmub_dcn401_reset(struct dmub_srv *dmub) in dmub_dcn401_reset() 117 void dmub_dcn401_reset_release(struct dmub_srv *dmub) in dmub_dcn401_reset_release() 125 void dmub_dcn401_backdoor_load(struct dmub_srv *dmub, in dmub_dcn401_backdoor_load() 188 void dmub_dcn401_setup_windows(struct dmub_srv *dmub, in dmub_dcn401_setup_windows() 251 void dmub_dcn401_setup_mailbox(struct dmub_srv *dmub, in dmub_dcn401_setup_mailbox() 273 void dmub_dcn401_setup_out_mailbox(struct dmub_srv *dmub, in dmub_dcn401_setup_out_mailbox() 298 bool dmub_dcn401_is_hw_init(struct dmub_srv *dmub) in dmub_dcn401_is_hw_init() 309 bool dmub_dcn401_is_supported(struct dmub_srv *dmub) in dmub_dcn401_is_supported() 318 void dmub_dcn401_set_gpint(struct dmub_srv *dmub, in dmub_dcn401_set_gpint() 324 bool dmub_dcn401_is_gpint_acked(struct dmub_srv *dmub, in dmub_dcn401_is_gpint_acked() [all …]
|
| A D | dmub_dcn35.c | 88 void dmub_dcn35_reset(struct dmub_srv *dmub) in dmub_dcn35_reset() 154 void dmub_dcn35_reset_release(struct dmub_srv *dmub) in dmub_dcn35_reset_release() 172 void dmub_dcn35_backdoor_load(struct dmub_srv *dmub, in dmub_dcn35_backdoor_load() 227 void dmub_dcn35_setup_windows(struct dmub_srv *dmub, in dmub_dcn35_setup_windows() 290 void dmub_dcn35_setup_mailbox(struct dmub_srv *dmub, in dmub_dcn35_setup_mailbox() 337 bool dmub_dcn35_is_hw_init(struct dmub_srv *dmub) in dmub_dcn35_is_hw_init() 348 bool dmub_dcn35_is_supported(struct dmub_srv *dmub) in dmub_dcn35_is_supported() 357 void dmub_dcn35_set_gpint(struct dmub_srv *dmub, in dmub_dcn35_set_gpint() 363 bool dmub_dcn35_is_gpint_acked(struct dmub_srv *dmub, in dmub_dcn35_is_gpint_acked() 441 void dmub_dcn35_setup_outbox0(struct dmub_srv *dmub, in dmub_dcn35_setup_outbox0() [all …]
|
| A D | dmub_dcn32.c | 89 void dmub_dcn32_reset(struct dmub_srv *dmub) in dmub_dcn32_reset() 143 void dmub_dcn32_reset_release(struct dmub_srv *dmub) in dmub_dcn32_reset_release() 151 void dmub_dcn32_backdoor_load(struct dmub_srv *dmub, in dmub_dcn32_backdoor_load() 214 void dmub_dcn32_setup_windows(struct dmub_srv *dmub, in dmub_dcn32_setup_windows() 268 void dmub_dcn32_setup_mailbox(struct dmub_srv *dmub, in dmub_dcn32_setup_mailbox() 290 void dmub_dcn32_setup_out_mailbox(struct dmub_srv *dmub, in dmub_dcn32_setup_out_mailbox() 315 bool dmub_dcn32_is_hw_init(struct dmub_srv *dmub) in dmub_dcn32_is_hw_init() 326 bool dmub_dcn32_is_supported(struct dmub_srv *dmub) in dmub_dcn32_is_supported() 335 void dmub_dcn32_set_gpint(struct dmub_srv *dmub, in dmub_dcn32_set_gpint() 341 bool dmub_dcn32_is_gpint_acked(struct dmub_srv *dmub, in dmub_dcn32_is_gpint_acked() [all …]
|
| A D | dmub_dcn31.c | 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() 239 void dmub_dcn31_setup_mailbox(struct dmub_srv *dmub, in dmub_dcn31_setup_mailbox() 286 bool dmub_dcn31_is_hw_init(struct dmub_srv *dmub) in dmub_dcn31_is_hw_init() 297 bool dmub_dcn31_is_supported(struct dmub_srv *dmub) in dmub_dcn31_is_supported() 311 void dmub_dcn31_set_gpint(struct dmub_srv *dmub, in dmub_dcn31_set_gpint() 317 bool dmub_dcn31_is_gpint_acked(struct dmub_srv *dmub, in dmub_dcn31_is_gpint_acked() 388 void dmub_dcn31_setup_outbox0(struct dmub_srv *dmub, in dmub_dcn31_setup_outbox0() [all …]
|
| A D | dmub_dcn20.c | 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() 274 void dmub_dcn20_setup_mailbox(struct dmub_srv *dmub, in dmub_dcn20_setup_mailbox() 331 void dmub_dcn20_setup_outbox0(struct dmub_srv *dmub, in dmub_dcn20_setup_outbox0() 349 bool dmub_dcn20_is_hw_init(struct dmub_srv *dmub) in dmub_dcn20_is_hw_init() 358 bool dmub_dcn20_is_supported(struct dmub_srv *dmub) in dmub_dcn20_is_supported() 367 void dmub_dcn20_set_gpint(struct dmub_srv *dmub, in dmub_dcn20_set_gpint() [all …]
|
| A D | dmub_srv.c | 417 enum dmub_status dmub_srv_create(struct dmub_srv *dmub, in dmub_srv_create() 467 void dmub_srv_destroy(struct dmub_srv *dmub) in dmub_srv_destroy() 493 dmub_srv_calc_region_info(struct dmub_srv *dmub, in dmub_srv_calc_region_info() 612 enum dmub_status dmub_srv_hw_init(struct dmub_srv *dmub, in dmub_srv_hw_init() 769 enum dmub_status dmub_srv_sync_inbox1(struct dmub_srv *dmub) in dmub_srv_sync_inbox1() 790 enum dmub_status dmub_srv_hw_reset(struct dmub_srv *dmub) in dmub_srv_hw_reset() 812 enum dmub_status dmub_srv_cmd_queue(struct dmub_srv *dmub, in dmub_srv_cmd_queue() 858 bool dmub_srv_is_hw_pwr_up(struct dmub_srv *dmub) in dmub_srv_is_hw_pwr_up() 937 dmub_srv_send_gpint_command(struct dmub_srv *dmub, in dmub_srv_send_gpint_command() 1108 bool dmub_srv_should_detect(struct dmub_srv *dmub) in dmub_srv_should_detect() [all …]
|
| A 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()
|
| A D | dmub_srv_stat.c | 46 enum dmub_status dmub_srv_stat_get_notification(struct dmub_srv *dmub, in dmub_srv_stat_get_notification()
|
| A D | dmub_dcn351.c | 16 void dmub_srv_dcn351_regs_init(struct dmub_srv *dmub, struct dc_context *ctx) in dmub_srv_dcn351_regs_init()
|
| A D | dmub_dcn314.c | 64 bool dmub_dcn314_is_psrsu_supported(struct dmub_srv *dmub) in dmub_dcn314_is_psrsu_supported()
|
| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| A D | dmub_psr.c | 108 static void dmub_psr_get_state(struct dmub_psr *dmub, enum dc_psr_state *state, uint8_t panel_inst) in dmub_psr_get_state() 140 static bool dmub_psr_set_version(struct dmub_psr *dmub, struct dc_stream_state *stream, uint8_t pan… in dmub_psr_set_version() 179 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() 254 static void dmub_psr_set_sink_vtotal_in_psr_active(struct dmub_psr *dmub, in dmub_psr_set_sink_vtotal_in_psr_active() 273 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() 292 static bool dmub_psr_copy_settings(struct dmub_psr *dmub, in dmub_psr_copy_settings() 432 static void dmub_psr_force_static(struct dmub_psr *dmub, uint8_t panel_inst) in dmub_psr_force_static() 451 static void dmub_psr_get_residency(struct dmub_psr *dmub, uint32_t *residency, in dmub_psr_get_residency() 503 void dmub_psr_destroy(struct dmub_psr **dmub) in dmub_psr_destroy()
|
| A D | dmub_replay.c | 23 static void dmub_replay_get_state(struct dmub_replay *dmub, enum replay_state *state, uint8_t panel… in dmub_replay_get_state() 46 static void dmub_replay_enable(struct dmub_replay *dmub, bool enable, bool wait, uint8_t panel_inst) in dmub_replay_enable() 96 static void dmub_replay_set_power_opt(struct dmub_replay *dmub, unsigned int power_opt, uint8_t pan… in dmub_replay_set_power_opt() 114 static bool dmub_replay_copy_settings(struct dmub_replay *dmub, in dmub_replay_copy_settings() 200 static void dmub_replay_set_coasting_vtotal(struct dmub_replay *dmub, in dmub_replay_set_coasting_vtotal() 223 static void dmub_replay_residency(struct dmub_replay *dmub, uint8_t panel_inst, in dmub_replay_residency() 271 static void dmub_replay_set_power_opt_and_coasting_vtotal(struct dmub_replay *dmub, in dmub_replay_set_power_opt_and_coasting_vtotal() 295 static void dmub_replay_send_cmd(struct dmub_replay *dmub, in dmub_replay_send_cmd() 432 void dmub_replay_destroy(struct dmub_replay **dmub) in dmub_replay_destroy()
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| A D | dc_dmub_srv.c | 44 struct dmub_srv *dmub) in dc_dmub_srv_construct() 75 struct dmub_srv *dmub = dc_dmub_srv->dmub; in dc_dmub_srv_wait_idle() local 91 struct dmub_srv *dmub = dc_dmub_srv->dmub; in dc_dmub_srv_clear_inbox0_ack() local 104 struct dmub_srv *dmub = dc_dmub_srv->dmub; in dc_dmub_srv_wait_for_inbox0_ack() local 118 struct dmub_srv *dmub = dc_dmub_srv->dmub; in dc_dmub_srv_send_inbox0_cmd() local 134 struct dmub_srv *dmub; in dc_dmub_srv_cmd_list_queue_execute() local 187 struct dmub_srv *dmub; in dc_dmub_srv_wait_for_idle() local 228 struct dmub_srv *dmub; in dc_dmub_srv_cmd_run_list() local 299 struct dmub_srv *dmub; in dc_dmub_srv_optimized_init_done() local 331 struct dmub_srv *dmub; in dc_dmub_srv_is_restore_required() local [all …]
|
| A D | dc_dmub_srv.h | 49 struct dmub_srv *dmub; member
|
| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| A D | dc_stat.c | 55 struct dmub_srv *dmub = dc->ctx->dmub_srv->dmub; in dc_stat_get_dmub_notification() local 85 struct dmub_srv *dmub = dc->ctx->dmub_srv->dmub; in dc_stat_get_dmub_dataout() local
|
| /linux/drivers/gpu/drm/amd/display/dmub/inc/ |
| A D | dmub_cmd.h | 5468 void *dmub; /**< Pointer to the DMUB interface */ member
|