Home
last modified time | relevance | path

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

/openbsd/src/sys/dev/pci/drm/amd/display/dc/
Ddc_dmub_srv.h48 struct dc_dmub_srv { struct
61 void dc_dmub_srv_wait_idle(struct dc_dmub_srv *dc_dmub_srv); argument
63 bool dc_dmub_srv_optimized_init_done(struct dc_dmub_srv *dc_dmub_srv);
65 bool dc_dmub_srv_cmd_list_queue_execute(struct dc_dmub_srv *dc_dmub_srv,
69 bool dc_dmub_srv_wait_for_idle(struct dc_dmub_srv *dc_dmub_srv,
73 bool dc_dmub_srv_cmd_run(struct dc_dmub_srv *dc_dmub_srv, union dmub_rb_cmd *cmd, enum dm_dmub_wait…
75 bool dc_dmub_srv_cmd_run_list(struct dc_dmub_srv *dc_dmub_srv, unsigned int count, union dmub_rb_cm…
77 bool dc_dmub_srv_notify_stream_mask(struct dc_dmub_srv *dc_dmub_srv,
80 bool dc_dmub_srv_is_restore_required(struct dc_dmub_srv *dc_dmub_srv);
91 void dc_dmub_srv_query_caps_cmd(struct dc_dmub_srv *dc_dmub_srv);
[all …]
Ddc_dmub_srv.c40 #define CTX dc_dmub_srv->ctx
43 static void dc_dmub_srv_construct(struct dc_dmub_srv *dc_srv, struct dc *dc, in dc_dmub_srv_construct()
50 struct dc_dmub_srv *dc_dmub_srv_create(struct dc *dc, struct dmub_srv *dmub) in dc_dmub_srv_create()
52 struct dc_dmub_srv *dc_srv = in dc_dmub_srv_create()
53 kzalloc(sizeof(struct dc_dmub_srv), GFP_KERNEL); in dc_dmub_srv_create()
65 void dc_dmub_srv_destroy(struct dc_dmub_srv **dmub_srv) in dc_dmub_srv_destroy()
73 void dc_dmub_srv_wait_idle(struct dc_dmub_srv *dc_dmub_srv) in dc_dmub_srv_wait_idle() argument
75 struct dmub_srv *dmub = dc_dmub_srv->dmub; in dc_dmub_srv_wait_idle()
76 struct dc_context *dc_ctx = dc_dmub_srv->ctx; in dc_dmub_srv_wait_idle()
81 } while (dc_dmub_srv->ctx->dc->debug.disable_timeout && status != DMUB_STATUS_OK); in dc_dmub_srv_wait_idle()
[all …]
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);
Ddc_types.h51 struct dc_dmub_srv;
796 struct dc_dmub_srv *dmub_srv;
/openbsd/src/sys/dev/pci/drm/amd/display/dc/dce/
Ddmub_outbox.h29 struct dc_dmub_srv;
31 void dmub_enable_outbox_notification(struct dc_dmub_srv *dmub_srv);
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,
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()
Ddmub_outbox.c39 void dmub_enable_outbox_notification(struct dc_dmub_srv *dmub_srv) in dmub_enable_outbox_notification()
/openbsd/src/sys/dev/pci/drm/amd/display/dc/bios/
Dcommand_table2.c111 struct dc_dmub_srv *dmcub, in encoder_control_dmcub()
248 struct dc_dmub_srv *dmcub, in transmitter_control_dmcub()
310 struct dc_dmub_srv *dmcub, in transmitter_control_dmcub_v1_7()
419 struct dc_dmub_srv *dmcub, in set_pixel_clock_dmcub()
785 struct dc_dmub_srv *dmcub, in enable_disp_power_gating_dmcub()
991 struct dc_dmub_srv *dmcub, in enable_lvtma_control_dmcub()
/openbsd/src/sys/dev/pci/drm/amd/display/dc/core/
Ddc_hw_sequencer.c656 block_sequence[*num_steps].params.subvp_save_surf_addr.dc_dmub_srv = dc->ctx->dmub_srv; in hwss_build_fast_sequence()
957 struct dc_dmub_srv *dc_dmub_srv = params->subvp_save_surf_addr.dc_dmub_srv; in hwss_subvp_save_surf_addr() local
961 dc_dmub_srv_subvp_save_surf_addr(dc_dmub_srv, addr, subvp_index); in hwss_subvp_save_surf_addr()
Damdgpu_dc.c547 dc_stream_forward_dmub_crc_window(struct dc_dmub_srv *dmub_srv, in dc_stream_forward_dmub_crc_window()
585 struct dc_dmub_srv *dmub_srv; in dc_stream_forward_crc_window()
/openbsd/src/sys/dev/pci/drm/amd/display/amdgpu_dm/
Damdgpu_dm_debugfs.c2683 struct dc_dmub_srv *dc_dmub_srv; in ips_status_show() local
2693 dc_dmub_srv = dc->ctx->dmub_srv; in ips_status_show()
2694 if (dc_dmub_srv && dc_dmub_srv->dmub) { in ips_status_show()
2697 &dc_dmub_srv->dmub->shared_state[DMUB_SHARED_SHARE_FEATURE__IPS_FW].data.ips_fw; in ips_status_show()
/openbsd/src/sys/dev/pci/drm/
Dfiles.drm1028 file dev/pci/drm/amd/display/dc/dc_dmub_srv.c amdgpu