Home
last modified time | relevance | path

Searched refs:dc_dmub_srv (Results 1 – 14 of 14) sorted by relevance

/openbsd/sys/dev/pci/drm/amd/display/dc/
H A Ddc_dmub_srv.h47 struct dc_dmub_srv { struct
55 void dc_dmub_srv_wait_idle(struct dc_dmub_srv *dc_dmub_srv); argument
57 bool dc_dmub_srv_optimized_init_done(struct dc_dmub_srv *dc_dmub_srv);
59 bool dc_dmub_srv_cmd_run(struct dc_dmub_srv *dc_dmub_srv, union dmub_rb_cmd *cmd, enum dm_dmub_wait…
61 bool dc_dmub_srv_cmd_run_list(struct dc_dmub_srv *dc_dmub_srv, unsigned int count, union dmub_rb_cm…
63 bool dc_dmub_srv_notify_stream_mask(struct dc_dmub_srv *dc_dmub_srv,
66 bool dc_dmub_srv_is_restore_required(struct dc_dmub_srv *dc_dmub_srv);
77 void dc_dmub_srv_query_caps_cmd(struct dc_dmub_srv *dc_dmub_srv);
79 void dc_dmub_srv_clear_inbox0_ack(struct dc_dmub_srv *dmub_srv);
83 bool dc_dmub_srv_get_diagnostic_data(struct dc_dmub_srv *dc_dmub_srv, struct dmub_diagnostic_data *…
[all …]
H A Ddc_dmub_srv.c69 void dc_dmub_srv_wait_idle(struct dc_dmub_srv *dc_dmub_srv) in dc_dmub_srv_wait_idle() argument
134 if (!dc_dmub_srv || !dc_dmub_srv->dmub) in dc_dmub_srv_cmd_run_list()
192 if (!dc_dmub_srv || !dc_dmub_srv->dmub) in dc_dmub_srv_optimized_init_done()
207 bool dc_dmub_srv_notify_stream_mask(struct dc_dmub_srv *dc_dmub_srv, in dc_dmub_srv_notify_stream_mask() argument
213 if (!dc_dmub_srv || !dc_dmub_srv->dmub) in dc_dmub_srv_notify_stream_mask()
230 if (!dc_dmub_srv || !dc_dmub_srv->dmub) in dc_dmub_srv_is_restore_required()
381 void dc_dmub_srv_query_caps_cmd(struct dc_dmub_srv *dc_dmub_srv) in dc_dmub_srv_query_caps_cmd() argument
787 if (!dc_dmub_srv || !dc_dmub_srv->dmub || !diag_data) in dc_dmub_srv_get_diagnostic_data()
796 if (!dc_dmub_srv || !dc_dmub_srv->dmub) { in dc_dmub_srv_log_diagnostic_data()
1032 struct dc_dmub_srv *dc_dmub_srv = dc->ctx->dmub_srv; in dc_dmub_srv_enable_dpia_trace() local
[all …]
H A Ddm_services.h42 struct dc_dmub_srv;
127 struct dc_dmub_srv *dc_dmub_srv_create(struct dc *dc, struct dmub_srv *dmub);
128 void dc_dmub_srv_destroy(struct dc_dmub_srv **dmub_srv);
H A Ddc_types.h51 struct dc_dmub_srv;
808 struct dc_dmub_srv *dmub_srv;
/openbsd/sys/dev/pci/drm/amd/display/dc/dcn31/
H A Ddcn31_panel_cntl.c44 struct dc_dmub_srv *dc_dmub_srv = panel_cntl->ctx->dmub_srv; in dcn31_query_backlight_info() local
46 if (!dc_dmub_srv) in dcn31_query_backlight_info()
55 return dm_execute_dmub_cmd(dc_dmub_srv->ctx, cmd, DM_DMUB_WAIT_TYPE_WAIT_WITH_REPLY); in dcn31_query_backlight_info()
71 struct dc_dmub_srv *dc_dmub_srv = panel_cntl->ctx->dmub_srv; in dcn31_panel_cntl_hw_init() local
74 if (!dc_dmub_srv) in dcn31_panel_cntl_hw_init()
88 if (!dm_execute_dmub_cmd(dc_dmub_srv->ctx, &cmd, DM_DMUB_WAIT_TYPE_WAIT_WITH_REPLY)) in dcn31_panel_cntl_hw_init()
H A Ddcn31_dio_link_encoder.c105 struct dc_dmub_srv *dc_dmub_srv = enc->ctx->dmub_srv; in has_query_dp_alt() local
111 return dc_dmub_srv && in has_query_dp_alt()
112 !(dc_dmub_srv->dmub->fw_version >= DMUB_FW_VERSION(4, 0, 0) && in has_query_dp_alt()
113 dc_dmub_srv->dmub->fw_version <= DMUB_FW_VERSION(4, 0, 10)); in has_query_dp_alt()
/openbsd/sys/dev/pci/drm/amd/display/dc/dce/
H A Ddmub_outbox.h29 struct dc_dmub_srv;
31 void dmub_enable_outbox_notification(struct dc_dmub_srv *dmub_srv);
H A Ddmub_hw_lock_mgr.h32 void dmub_hw_lock_mgr_cmd(struct dc_dmub_srv *dmub_srv,
37 void dmub_hw_lock_mgr_inbox0_cmd(struct dc_dmub_srv *dmub_srv,
H A Ddmub_hw_lock_mgr.c31 void dmub_hw_lock_mgr_cmd(struct dc_dmub_srv *dmub_srv, in dmub_hw_lock_mgr_cmd()
53 void dmub_hw_lock_mgr_inbox0_cmd(struct dc_dmub_srv *dmub_srv, in dmub_hw_lock_mgr_inbox0_cmd()
H A Ddmub_outbox.c39 void dmub_enable_outbox_notification(struct dc_dmub_srv *dmub_srv) in dmub_enable_outbox_notification()
/openbsd/sys/dev/pci/drm/amd/display/dc/bios/
H A Dcommand_table2.c111 struct dc_dmub_srv *dmcub, in encoder_control_dmcub()
247 struct dc_dmub_srv *dmcub, in transmitter_control_dmcub()
309 struct dc_dmub_srv *dmcub, in transmitter_control_dmcub_v1_7()
418 struct dc_dmub_srv *dmcub, in set_pixel_clock_dmcub()
784 struct dc_dmub_srv *dmcub, in enable_disp_power_gating_dmcub()
990 struct dc_dmub_srv *dmcub, in enable_lvtma_control_dmcub()
/openbsd/sys/dev/pci/drm/amd/display/dc/link/protocols/
H A Dlink_dp_dpia.c84 struct dc_dmub_srv *dmub_srv = link->ctx->dmub_srv; in dpia_query_hpd_status()
/openbsd/sys/dev/pci/drm/amd/display/dc/core/
H A Damdgpu_dc.c498 dc_stream_forward_dmub_crc_window(struct dc_dmub_srv *dmub_srv, in dc_stream_forward_dmub_crc_window()
536 struct dc_dmub_srv *dmub_srv; in dc_stream_forward_crc_window()
/openbsd/sys/dev/pci/drm/
H A Dfiles.drm972 file dev/pci/drm/amd/display/dc/dc_dmub_srv.c amdgpu