Home
last modified time | relevance | path

Searched defs:dc (Results 1 – 25 of 205) sorted by relevance

123456789

/openbsd-src/sys/dev/pci/drm/amd/display/dc/core/
H A Damdgpu_dc.c145 static void destroy_links(struct dc *dc) in destroy_links() argument
182 create_links(struct dc * dc,uint32_t num_virtual_links) create_links() argument
301 create_link_encoders(struct dc * dc) create_link_encoders() argument
342 destroy_link_encoders(struct dc * dc) destroy_link_encoders() argument
397 dc_stream_adjust_vmin_vmax(struct dc * dc,struct dc_stream_state * stream,struct dc_crtc_timing_adjust * adjust) dc_stream_adjust_vmin_vmax() argument
443 dc_stream_get_last_used_drr_vtotal(struct dc * dc,struct dc_stream_state * stream,uint32_t * refresh_rate) dc_stream_get_last_used_drr_vtotal() argument
471 dc_stream_get_crtc_position(struct dc * dc,struct dc_stream_state ** streams,int num_streams,unsigned int * v_pos,unsigned int * nom_v_pos) dc_stream_get_crtc_position() argument
540 struct dc *dc = stream->ctx->dc; dc_stream_forward_crc_window() local
586 dc_stream_configure_crc(struct dc * dc,struct dc_stream_state * stream,struct crc_params * crc_window,bool enable,bool continuous) dc_stream_configure_crc() argument
652 dc_stream_get_crc(struct dc * dc,struct dc_stream_state * stream,uint32_t * r_cr,uint32_t * g_y,uint32_t * b_cb) dc_stream_get_crc() argument
676 dc_stream_set_dyn_expansion(struct dc * dc,struct dc_stream_state * stream,enum dc_dynamic_expansion option) dc_stream_set_dyn_expansion() argument
736 dc_stream_set_gamut_remap(struct dc * dc,const struct dc_stream_state * stream) dc_stream_set_gamut_remap() argument
753 dc_stream_program_csc_matrix(struct dc * dc,struct dc_stream_state * stream) dc_stream_program_csc_matrix() argument
776 dc_stream_set_static_screen_params(struct dc * dc,struct dc_stream_state ** streams,int num_streams,const struct dc_static_screen_params * params) dc_stream_set_static_screen_params() argument
800 dc_destruct(struct dc * dc) dc_destruct() argument
853 dc_construct_ctx(struct dc * dc,const struct dc_init_data * init_params) dc_construct_ctx() argument
892 dc_construct(struct dc * dc,const struct dc_init_data * init_params) dc_construct() argument
1038 disable_all_writeback_pipes_for_stream(const struct dc * dc,struct dc_stream_state * stream,struct dc_state * context) disable_all_writeback_pipes_for_stream() argument
1048 apply_ctx_interdependent_lock(struct dc * dc,struct dc_state * context,struct dc_stream_state * stream,bool lock) apply_ctx_interdependent_lock() argument
1073 dc_update_viusal_confirm_color(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) dc_update_viusal_confirm_color() argument
1100 disable_dangling_plane(struct dc * dc,struct dc_state * context) disable_dangling_plane() argument
1204 disable_vbios_mode_if_required(struct dc * dc,struct dc_state * context) disable_vbios_mode_if_required() argument
1264 wait_for_no_pipes_pending(struct dc * dc,struct dc_state * context) wait_for_no_pipes_pending() argument
1294 struct dc *dc = kzalloc(sizeof(*dc), GFP_KERNEL); dc_create() local
1346 detect_edp_presence(struct dc * dc) detect_edp_presence() argument
1369 dc_hardware_init(struct dc * dc) dc_hardware_init() argument
1377 dc_init_callbacks(struct dc * dc,const struct dc_callback_init * init_params) dc_init_callbacks() argument
1383 dc_deinit_callbacks(struct dc * dc) dc_deinit_callbacks() argument
1388 dc_destroy(struct dc ** dc) dc_destroy() argument
1396 enable_timing_multisync(struct dc * dc,struct dc_state * ctx) enable_timing_multisync() argument
1420 program_timing_sync(struct dc * dc,struct dc_state * ctx) program_timing_sync() argument
1553 streams_changed(struct dc * dc,struct dc_stream_state * streams[],uint8_t stream_count) streams_changed() argument
1572 dc_validate_boot_timing(const struct dc * dc,const struct dc_sink * sink,struct dc_crtc_timing * crtc_timing) dc_validate_boot_timing() argument
1741 dc_enable_stereo(struct dc * dc,struct dc_state * context,struct dc_stream_state * streams[],uint8_t stream_count) dc_enable_stereo() argument
1765 dc_trigger_sync(struct dc * dc,struct dc_state * context) dc_trigger_sync() argument
1773 get_stream_mask(struct dc * dc,struct dc_state * context) get_stream_mask() argument
1786 dc_z10_restore(const struct dc * dc) dc_z10_restore() argument
1792 dc_z10_save_init(struct dc * dc) dc_z10_save_init() argument
1809 dc_commit_state_no_check(struct dc * dc,struct dc_state * context) dc_commit_state_no_check() argument
2007 dc_commit_streams(struct dc * dc,struct dc_stream_state * streams[],uint8_t stream_count) dc_commit_streams() argument
2098 dc_acquire_release_mpc_3dlut(struct dc * dc,bool acquire,struct dc_stream_state * stream,struct dc_3dlut ** lut,struct dc_transfer_func ** shaper) dc_acquire_release_mpc_3dlut() argument
2133 is_flip_pending_in_pipes(struct dc * dc,struct dc_state * context) is_flip_pending_in_pipes() argument
2161 process_deferred_updates(struct dc * dc) process_deferred_updates() argument
2173 dc_post_update_surfaces_to_stream(struct dc * dc) dc_post_update_surfaces_to_stream() argument
2215 init_state(struct dc * dc,struct dc_state * context) init_state() argument
2224 dc_create_state(struct dc * dc) dc_create_state() argument
2453 get_scaling_info_update_type(const struct dc * dc,const struct dc_surface_update * u) get_scaling_info_update_type() argument
2511 det_surface_update(const struct dc * dc,const struct dc_surface_update * u) det_surface_update() argument
2594 check_update_surfaces_for_stream(struct dc * dc,struct dc_surface_update * updates,int surface_count,struct dc_stream_update * stream_update,const struct dc_stream_status * stream_status) check_update_surfaces_for_stream() argument
2677 dc_check_update_surfaces_for_stream(struct dc * dc,struct dc_surface_update * updates,int surface_count,struct dc_stream_update * stream_update,const struct dc_stream_status * stream_status) dc_check_update_surfaces_for_stream() argument
2858 copy_stream_update_to_stream(struct dc * dc,struct dc_state * context,struct dc_stream_state * stream,struct dc_stream_update * update) copy_stream_update_to_stream() argument
2984 update_planes_and_stream_state(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_stream_update * stream_update,enum surface_update_type * new_update_type,struct dc_state ** new_context) update_planes_and_stream_state() argument
3124 commit_planes_do_stream_update(struct dc * dc,struct dc_stream_state * stream,struct dc_stream_update * stream_update,enum surface_update_type update_type,struct dc_state * context) commit_planes_do_stream_update() argument
3254 dc_dmub_should_send_dirty_rect_cmd(struct dc * dc,struct dc_stream_state * stream) dc_dmub_should_send_dirty_rect_cmd() argument
3267 dc_dmub_update_dirty_rect(struct dc * dc,int surface_count,struct dc_stream_state * stream,struct dc_surface_update * srf_updates,struct dc_state * context) dc_dmub_update_dirty_rect() argument
3320 build_dmub_update_dirty_rect(struct dc * dc,int surface_count,struct dc_stream_state * stream,struct dc_surface_update * srf_updates,struct dc_state * context,struct dc_dmub_cmd dc_dmub_cmd[],unsigned int * dmub_cmd_count) build_dmub_update_dirty_rect() argument
3393 build_dmub_cmd_list(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_state * context,struct dc_dmub_cmd dc_dmub_cmd[],unsigned int * dmub_cmd_count) build_dmub_cmd_list() argument
3406 commit_planes_for_stream_fast(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_stream_update * stream_update,enum surface_update_type update_type,struct dc_state * context) commit_planes_for_stream_fast() argument
3476 wait_for_outstanding_hw_updates(struct dc * dc,const struct dc_state * dc_context) wait_for_outstanding_hw_updates() argument
3515 commit_planes_for_stream(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_stream_update * stream_update,enum surface_update_type update_type,struct dc_state * context) commit_planes_for_stream() argument
3898 could_mpcc_tree_change_for_active_pipes(struct dc * dc,struct dc_stream_state * stream,int surface_count,bool * is_plane_addition) could_mpcc_tree_change_for_active_pipes() argument
3988 commit_minimal_transition_state(struct dc * dc,struct dc_state * transition_base_context) commit_minimal_transition_state() argument
4126 update_seamless_boot_flags(struct dc * dc,struct dc_state * context,int surface_count,struct dc_stream_state * stream) update_seamless_boot_flags() argument
4188 full_update_required(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_update * stream_update,struct dc_stream_state * stream) full_update_required() argument
4256 fast_update_only(struct dc * dc,struct dc_fast_update * fast_update,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_update * stream_update,struct dc_stream_state * stream) fast_update_only() argument
4267 dc_update_planes_and_stream(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_stream_update * stream_update) dc_update_planes_and_stream() argument
4390 dc_commit_updates_for_stream(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_stream_update * stream_update,struct dc_state * state) dc_commit_updates_for_stream() argument
4535 dc_get_current_stream_count(struct dc * dc) dc_get_current_stream_count() argument
4540 dc_get_stream_at_index(struct dc * dc,uint8_t i) dc_get_stream_at_index() argument
4548 dc_interrupt_to_irq_source(struct dc * dc,uint32_t src_id,uint32_t ext_id) dc_interrupt_to_irq_source() argument
4558 dc_interrupt_set(struct dc * dc,enum dc_irq_source src,bool enable) dc_interrupt_set() argument
4567 dc_interrupt_ack(struct dc * dc,enum dc_irq_source src) dc_interrupt_ack() argument
4572 dc_power_down_on_boot(struct dc * dc) dc_power_down_on_boot() argument
4580 dc_set_power_state(struct dc * dc,enum dc_acpi_cm_power_state power_state) dc_set_power_state() argument
4634 dc_resume(struct dc * dc) dc_resume() argument
4642 dc_is_dmcu_initialized(struct dc * dc) dc_is_dmcu_initialized() argument
4663 dc_set_clock(struct dc * dc,enum dc_clock_type clock_type,uint32_t clk_khz,uint32_t stepping) dc_set_clock() argument
4669 dc_get_clock(struct dc * dc,enum dc_clock_type clock_type,struct dc_clock_config * clock_cfg) dc_get_clock() argument
4676 dc_set_psr_allow_active(struct dc * dc,bool enable) dc_set_psr_allow_active() argument
4705 dc_allow_idle_optimizations(struct dc * dc,bool allow) dc_allow_idle_optimizations() argument
4722 dc_unlock_memory_clock_frequency(struct dc * dc) dc_unlock_memory_clock_frequency() argument
4732 dc_lock_memory_clock_frequency(struct dc * dc) dc_lock_memory_clock_frequency() argument
4744 blank_and_force_memclk(struct dc * dc,bool apply,unsigned int memclk_mhz) blank_and_force_memclk() argument
4799 dc_enable_dcmode_clk_limit(struct dc * dc,bool enable) dc_enable_dcmode_clk_limit() argument
4838 dc_is_plane_eligible_for_idle_optimizations(struct dc * dc,struct dc_plane_state * plane,struct dc_cursor_attributes * cursor_attr) dc_is_plane_eligible_for_idle_optimizations() argument
4847 dc_hardware_release(struct dc * dc) dc_hardware_release() argument
4855 dc_mclk_switch_using_fw_based_vblank_stretch_shut_down(struct dc * dc) dc_mclk_switch_using_fw_based_vblank_stretch_shut_down() argument
4873 dc_is_dmub_outbox_supported(struct dc * dc) dc_is_dmub_outbox_supported() argument
4911 dc_enable_dmub_notifications(struct dc * dc) dc_enable_dmub_notifications() argument
4923 dc_enable_dmub_outbox(struct dc * dc) dc_enable_dmub_outbox() argument
4940 dc_process_dmub_aux_transfer_async(struct dc * dc,uint32_t link_index,struct aux_payload * payload) dc_process_dmub_aux_transfer_async() argument
4998 get_link_index_from_dpia_port_index(const struct dc * dc,uint8_t dpia_port_index) get_link_index_from_dpia_port_index() argument
5031 dc_process_dmub_set_config_async(struct dc * dc,uint32_t link_index,struct set_config_cmd_payload * payload,struct dmub_notification * notify) dc_process_dmub_set_config_async() argument
5076 dc_process_dmub_set_mst_slots(const struct dc * dc,uint32_t link_index,uint8_t mst_alloc_slots,uint8_t * mst_slots_in_use) dc_process_dmub_set_mst_slots() argument
5120 dc_process_dmub_dpia_hpd_int_enable(const struct dc * dc,uint32_t hpd_int_enable) dc_process_dmub_dpia_hpd_int_enable() argument
5140 dc_print_dmub_diagnostic_data(const struct dc * dc) dc_print_dmub_diagnostic_data() argument
5149 dc_disable_accelerated_mode(struct dc * dc) dc_disable_accelerated_mode() argument
5164 dc_notify_vsync_int_state(struct dc * dc,struct dc_stream_state * stream,bool enable) dc_notify_vsync_int_state() argument
5217 dc_abm_save_restore(struct dc * dc,struct dc_stream_state * stream,struct abm_save_restore * pData) dc_abm_save_restore() argument
5260 dc_query_current_properties(struct dc * dc,struct dc_current_properties * properties) dc_query_current_properties() argument
5283 dc_set_edp_power(const struct dc * dc,struct dc_link * edp_link,bool powerOn) dc_set_edp_power() argument
[all...]
H A Ddc_stream.c246 struct dc *dc = stream->ctx->dc; in dc_stream_get_status() local
251 struct dc *dc, in program_cursor_attributes()
299 struct dc *dc; in dc_optimize_timing_for_fsft() local
311 struct dc *dc = stream->ctx->dc; in is_subvp_high_refresh_candidate() local
341 struct dc *dc; in dc_stream_set_cursor_attributes() local
396 struct dc *dc, in program_cursor_position()
437 struct dc *dc; in dc_stream_set_cursor_position() local
470 bool dc_stream_add_writeback(struct dc *dc, in dc_stream_add_writeback()
522 bool dc_stream_remove_writeback(struct dc *dc, in dc_stream_remove_writeback()
566 bool dc_stream_warmup_writeback(struct dc *dc, in dc_stream_warmup_writeback()
[all …]
H A Ddc_link_enc_cfg.c67 static struct link_enc_assignment get_assignment(struct dc *dc, int i) in get_assignment()
259 static void clear_enc_assignments(const struct dc *dc, struct dc_state *state) in clear_enc_assignments()
281 const struct dc *dc, in link_enc_cfg_init()
297 struct dc *dc, in link_enc_cfg_link_encs_assign()
459 struct dc *dc, in link_enc_cfg_is_transmitter_mappable()
473 struct dc *dc, in link_enc_cfg_get_stream_using_link_enc()
492 struct dc *dc, in link_enc_cfg_get_link_using_link_enc()
507 struct dc *dc, in link_enc_cfg_get_link_enc_used_by_link()
530 struct link_encoder *link_enc_cfg_get_next_avail_link_enc(struct dc *dc) in link_enc_cfg_get_next_avail_link_enc()
559 struct dc *dc, in link_enc_cfg_get_link_enc_used_by_stream()
[all …]
H A Ddc_debug.c58 struct dc *dc, in pre_surface_trace()
178 struct dc *dc, in update_surface_trace()
299 void post_surface_trace(struct dc *dc) in post_surface_trace()
308 struct dc *dc, in context_timing_trace()
345 struct dc *dc, in context_clock_trace()
H A Ddc_link_exports.c38 struct dc_link *dc_get_link_at_index(struct dc *dc, uint32_t link_index) in dc_get_link_at_index()
43 void dc_get_edp_links(const struct dc *dc, in dc_get_edp_links()
62 bool dc_get_edp_link_panel_inst(const struct dc *dc, in dc_get_edp_link_panel_inst()
125 void dc_get_cur_link_res_map(const struct dc *dc, uint32_t *map) in dc_get_cur_link_res_map()
130 void dc_restore_link_res_map(const struct dc *dc, uint32_t *map) in dc_restore_link_res_map()
143 struct dc *dc, in dc_is_oem_i2c_device_present()
156 struct dc *dc, in dc_submit_i2c()
171 struct dc *dc, in dc_submit_i2c_oem()
203 void dc_link_set_drive_settings(struct dc *dc, in dc_link_set_drive_settings()
213 void dc_link_set_preferred_link_settings(struct dc *dc, in dc_link_set_preferred_link_settings()
[all …]
/openbsd-src/sys/dev/pci/
H A Dtga.c201 tga_getdevconfig(memt,pc,tag,dc) tga_getdevconfig() argument
569 struct tga_devconfig *dc = sc->sc_dc; global() local
650 struct tga_devconfig *dc = v; global() local
674 struct tga_devconfig *dc = v; global() local
712 struct tga_devconfig *dc = sc->sc_dc; global() local
783 struct tga_devconfig *dc = sc->sc_dc; tga_load_font() local
829 struct tga_devconfig *dc = sc->sc_dc; tga_list_font() local
900 tga_blank(dc) tga_blank() argument
912 tga_unblank(dc) tga_unblank() argument
927 tga_builtin_set_cursor(dc,cursorp) tga_builtin_set_cursor() argument
980 tga_builtin_get_cursor(dc,cursorp) tga_builtin_get_cursor() argument
1011 tga_builtin_set_curpos(dc,curposp) tga_builtin_set_curpos() argument
1022 tga_builtin_get_curpos(dc,curposp) tga_builtin_get_curpos() argument
1033 tga_builtin_get_curmax(dc,curposp) tga_builtin_get_curmax() argument
1149 struct tga_devconfig *dc = (struct tga_devconfig *)dst->ri_hw; global() local
1320 struct tga_devconfig *dc = ri->ri_hw; global() local
1387 struct tga_devconfig *dc = ri->ri_hw; global() local
1444 struct tga_devconfig *dc = ri->ri_hw; global() local
1501 struct tga_devconfig *dc = v; global() local
1516 struct tga_devconfig *dc = v; global() local
1533 struct tga_devconfig *dc = v; global() local
1561 struct tga_devconfig *dc = v; global() local
1587 struct tga_devconfig *dc = v; global() local
1605 struct tga_devconfig *dc = v; global() local
1628 tga2_init(dc) tga2_init() argument
1675 tga2_ics9110_wr(dc,dotclock) tga2_ics9110_wr() argument
1749 tga_getmonitor(dc) tga_getmonitor() argument
1756 tga_getdotclock(dc) tga_getdotclock() argument
[all...]
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn10/
H A Ddcn10_hw_sequencer.c93 void dcn10_lock_all_pipes(struct dc *dc, in dcn10_lock_all_pipes() argument
125 static void log_mpc_crc(struct dc *d argument
139 dcn10_log_hubbub_state(struct dc * dc,struct dc_log_buffer_ctx * log_ctx) dcn10_log_hubbub_state() argument
168 dcn10_log_hubp_states(struct dc * dc,void * log_ctx) dcn10_log_hubp_states() argument
282 dcn10_log_hw_state(struct dc * dc,struct dc_log_buffer_ctx * log_ctx) dcn10_log_hw_state() argument
536 dcn10_did_underflow_occur(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_did_underflow_occur() argument
756 undo_DEGVIDCN10_253_wa(struct dc * dc) undo_DEGVIDCN10_253_wa() argument
776 apply_DEGVIDCN10_253_wa(struct dc * dc) apply_DEGVIDCN10_253_wa() argument
806 dcn10_bios_golden_init(struct dc * dc) dcn10_bios_golden_init() argument
847 false_optc_underflow_wa(struct dc * dc,const struct dc_stream_state * stream,struct timing_generator * tg) false_optc_underflow_wa() argument
904 dcn10_enable_stream_timing(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dcn10_enable_stream_timing() argument
1004 dcn10_reset_back_end_for_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_reset_back_end_for_pipe() argument
1073 dcn10_hw_wa_force_recovery(struct dc * dc) dcn10_hw_wa_force_recovery() argument
1156 dcn10_verify_allow_pstate_change_high(struct dc * dc) dcn10_verify_allow_pstate_change_high() argument
1181 dcn10_plane_atomic_disconnect(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_plane_atomic_disconnect() argument
1226 dcn10_plane_atomic_power_down(struct dc * dc,struct dpp * dpp,struct hubp * hubp) dcn10_plane_atomic_power_down() argument
1258 dcn10_plane_atomic_disable(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_plane_atomic_disable() argument
1291 dcn10_disable_plane(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_disable_plane() argument
1307 dcn10_init_pipes(struct dc * dc,struct dc_state * context) dcn10_init_pipes() argument
1478 dcn10_init_hw(struct dc * dc) dcn10_init_hw() argument
1620 dcn10_power_down_on_boot(struct dc * dc) dcn10_power_down_on_boot() argument
1663 dcn10_reset_hw_ctx_wrap(struct dc * dc,struct dc_state * context) dcn10_reset_hw_ctx_wrap() argument
1722 dcn10_update_plane_addr(const struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_update_plane_addr() argument
1747 dcn10_set_input_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn10_set_input_transfer_func() argument
1830 dcn10_set_output_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn10_set_output_transfer_func() argument
1871 dcn10_pipe_control_lock(struct dc * dc,struct pipe_ctx * pipe,bool lock) dcn10_pipe_control_lock() argument
1913 delay_cursor_until_vupdate(struct dc * dc,struct pipe_ctx * pipe_ctx) delay_cursor_until_vupdate() argument
1965 dcn10_cursor_lock(struct dc * dc,struct pipe_ctx * pipe,bool lock) dcn10_cursor_lock() argument
2108 dcn10_align_pixel_clocks(struct dc * dc,int group_size,struct pipe_ctx * grouped_pipes[]) dcn10_align_pixel_clocks() argument
2197 dcn10_enable_vblanks_synchronization(struct dc * dc,int group_index,int group_size,struct pipe_ctx * grouped_pipes[]) dcn10_enable_vblanks_synchronization() argument
2260 dcn10_enable_timing_synchronization(struct dc * dc,int group_index,int group_size,struct pipe_ctx * grouped_pipes[]) dcn10_enable_timing_synchronization() argument
2340 dcn10_enable_per_frame_crtc_position_reset(struct dc * dc,int group_size,struct pipe_ctx * grouped_pipes[]) dcn10_enable_per_frame_crtc_position_reset() argument
2447 dcn10_enable_plane(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_enable_plane() argument
2539 dcn10_program_output_csc(struct dc * dc,struct pipe_ctx * pipe_ctx,enum dc_color_space colorspace,uint16_t * matrix,int opp_id) dcn10_program_output_csc() argument
2589 dcn10_update_visual_confirm_color(struct dc * dc,struct pipe_ctx * pipe_ctx,int mpcc_id) dcn10_update_visual_confirm_color() argument
2601 dcn10_update_mpcc(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_update_mpcc() argument
2692 dcn10_update_dchubp_dpp(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_update_dchubp_dpp() argument
2854 dcn10_blank_pixel_data(struct dc * dc,struct pipe_ctx * pipe_ctx,bool blank) dcn10_blank_pixel_data() argument
2916 dcn10_program_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_program_pipe() argument
2963 dcn10_wait_for_pending_cleared(struct dc * dc,struct dc_state * context) dcn10_wait_for_pending_cleared() argument
2996 dcn10_post_unlock_program_front_end(struct dc * dc,struct dc_state * context) dcn10_post_unlock_program_front_end() argument
3030 dcn10_stereo_hw_frame_pack_wa(struct dc * dc,struct dc_state * context) dcn10_stereo_hw_frame_pack_wa() argument
3047 dcn10_prepare_bandwidth(struct dc * dc,struct dc_state * context) dcn10_prepare_bandwidth() argument
3085 dcn10_optimize_bandwidth(struct dc * dc,struct dc_state * context) dcn10_optimize_bandwidth() argument
3228 dcn10_setup_stereo(struct pipe_ctx * pipe_ctx,struct dc * dc) dcn10_setup_stereo() argument
3268 dcn10_wait_for_mpcc_disconnect(struct dc * dc,struct resource_pool * res_pool,struct pipe_ctx * pipe_ctx) dcn10_wait_for_mpcc_disconnect() argument
3301 dcn10_dummy_display_power_gating(struct dc * dc,uint8_t controller_id,struct dc_bios * dcb,enum pipe_gating_control power_gating) dcn10_dummy_display_power_gating() argument
3314 struct dc *dc = pipe_ctx->stream->ctx->dc; dcn10_update_pending_status() local
3723 dcn10_calc_vupdate_position(struct dc * dc,struct pipe_ctx * pipe_ctx,uint32_t * start_line,uint32_t * end_line) dcn10_calc_vupdate_position() argument
3739 dcn10_cal_vline_position(struct dc * dc,struct pipe_ctx * pipe_ctx,uint32_t * start_line,uint32_t * end_line) dcn10_cal_vline_position() argument
3768 dcn10_setup_periodic_interrupt(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_setup_periodic_interrupt() argument
3780 dcn10_setup_vupdate_interrupt(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_setup_vupdate_interrupt() argument
3829 dcn10_set_clock(struct dc * dc,enum dc_clock_type clock_type,uint32_t clk_khz,uint32_t stepping) dcn10_set_clock() argument
3868 dcn10_get_clock(struct dc * dc,enum dc_clock_type clock_type,struct dc_clock_config * clock_cfg) dcn10_get_clock() argument
3879 dcn10_get_dcc_en_bits(struct dc * dc,int * dcc_en_bits) dcn10_get_dcc_en_bits() argument
[all...]
H A Ddcn10_hw_sequencer_debug.c72 static unsigned int dcn10_get_hubbub_state(struct dc *dc, char *pBuf, unsigned int bufSize) in dcn10_get_hubbub_state()
110 static unsigned int dcn10_get_hubp_states(struct dc *dc, char *pBuf, unsigned int bufSize, bool inv… in dcn10_get_hubp_states()
189 static unsigned int dcn10_get_rq_states(struct dc *dc, char *pBuf, unsigned int bufSize) in dcn10_get_rq_states()
231 static unsigned int dcn10_get_dlg_states(struct dc *dc, char *pBuf, unsigned int bufSize) in dcn10_get_dlg_states()
288 static unsigned int dcn10_get_ttu_states(struct dc *dc, char *pBuf, unsigned int bufSize) in dcn10_get_ttu_states()
328 static unsigned int dcn10_get_cm_states(struct dc *dc, char *pBuf, unsigned int bufSize) in dcn10_get_cm_states()
383 static unsigned int dcn10_get_mpcc_states(struct dc *dc, char *pBuf, unsigned int bufSize) in dcn10_get_mpcc_states()
414 static unsigned int dcn10_get_otg_states(struct dc *dc, char *pBuf, unsigned int bufSize) in dcn10_get_otg_states()
468 static unsigned int dcn10_get_clock_states(struct dc *dc, char *pBuf, unsigned int bufSize) in dcn10_get_clock_states()
489 static void dcn10_clear_otpc_underflow(struct dc *dc) in dcn10_clear_otpc_underflow()
[all …]
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn20/
H A Ddcn20_hwseq.c70 static int find_free_gsl_group(const struct dc *dc) in find_free_gsl_group() argument
98 const struct dc *dc, in dcn20_setup_gsl_group_as_lock() argument
274 dcn20_program_triple_buffer(const struct dc * dc,struct pipe_ctx * pipe_ctx,bool enable_triple_buffer) dcn20_program_triple_buffer() argument
287 dcn20_init_blank(struct dc * dc,struct timing_generator * tg) dcn20_init_blank() argument
583 dcn20_plane_atomic_disable(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_plane_atomic_disable() argument
621 dcn20_disable_plane(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_disable_plane() argument
643 dcn20_disable_pixel_data(struct dc * dc,struct pipe_ctx * pipe_ctx,bool blank) dcn20_disable_pixel_data() argument
674 dcn20_enable_stream_timing(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dcn20_enable_stream_timing() argument
821 dcn20_program_output_csc(struct dc * dc,struct pipe_ctx * pipe_ctx,enum dc_color_space colorspace,uint16_t * matrix,int opp_id) dcn20_program_output_csc() argument
849 dcn20_set_output_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn20_set_output_transfer_func() argument
939 dcn20_set_input_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn20_set_input_transfer_func() argument
1023 dcn20_update_odm(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) dcn20_update_odm() argument
1045 dcn20_blank_pixel_data(struct dc * dc,struct pipe_ctx * pipe_ctx,bool blank) dcn20_blank_pixel_data() argument
1143 dcn20_enable_plane(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn20_enable_plane() argument
1223 dcn20_pipe_control_lock(struct dc * dc,struct pipe_ctx * pipe,bool lock) dcn20_pipe_control_lock() argument
1495 dcn20_update_dchubp_dpp(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn20_update_dchubp_dpp() argument
1686 dcn20_program_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn20_program_pipe() argument
1789 dcn20_program_front_end_for_ctx(struct dc * dc,struct dc_state * context) dcn20_program_front_end_for_ctx() argument
1948 dcn20_post_unlock_program_front_end(struct dc * dc,struct dc_state * context) dcn20_post_unlock_program_front_end() argument
2048 dcn20_prepare_bandwidth(struct dc * dc,struct dc_state * context) dcn20_prepare_bandwidth() argument
2099 dcn20_optimize_bandwidth(struct dc * dc,struct dc_state * context) dcn20_optimize_bandwidth() argument
2157 dcn20_update_bandwidth(struct dc * dc,struct dc_state * context) dcn20_update_bandwidth() argument
2209 dcn20_enable_writeback(struct dc * dc,struct dc_writeback_info * wb_info,struct dc_state * context) dcn20_enable_writeback() argument
2236 dcn20_disable_writeback(struct dc * dc,unsigned int dwb_pipe_inst) dcn20_disable_writeback() argument
2279 dcn20_disable_stream_gating(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_disable_stream_gating() argument
2294 dcn20_enable_stream_gating(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_enable_stream_gating() argument
2331 dcn20_init_vm_ctx(struct dce_hwseq * hws,struct dc * dc,struct dc_virtual_addr_space_config * va_config,int vmid) dcn20_init_vm_ctx() argument
2351 dcn20_init_sys_ctx(struct dce_hwseq * hws,struct dc * dc,struct dc_phy_addr_space_config * pa_config) dcn20_init_sys_ctx() argument
2397 dcn20_update_plane_addr(const struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_update_plane_addr() argument
2461 dcn20_setup_vupdate_interrupt(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_setup_vupdate_interrupt() argument
2474 dcn20_reset_back_end_for_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn20_reset_back_end_for_pipe() argument
2558 dcn20_reset_hw_ctx_wrap(struct dc * dc,struct dc_state * context) dcn20_reset_hw_ctx_wrap() argument
2589 dcn20_update_mpcc(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_update_mpcc() argument
2716 struct dc *dc = pipe_ctx->stream->ctx->dc; dcn20_enable_stream() local
2809 dcn20_fpga_init_hw(struct dc * dc) dcn20_fpga_init_hw() argument
2928 dcn20_optimize_timing_for_fsft(struct dc * dc,struct dc_crtc_timing * timing,unsigned int max_input_rate_in_khz) dcn20_optimize_timing_for_fsft() argument
2955 dcn20_set_disp_pattern_generator(const struct dc * dc,struct pipe_ctx * pipe_ctx,enum controller_dp_test_pattern test_pattern,enum controller_dp_color_space color_space,enum dc_color_depth color_depth,const struct tg_color * solid_color,int width,int height,int offset) dcn20_set_disp_pattern_generator() argument
[all...]
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dce110/
H A Ddce110_hw_sequencer.c202 struct dc *dc, in dce110_enable_display_power_gating()
278 dce110_set_input_transfer_func(struct dc *dc, struct pipe_ctx *pipe_ctx, in dce110_set_input_transfer_func()
606 dce110_set_output_transfer_func(struct dc *dc, struct pipe_ctx *pipe_ctx, in dce110_set_output_transfer_func()
669 const struct dc *dc = link->dc; in dce110_enable_stream() local
1078 struct dc *dc; in dce110_enable_audio_stream() local
1115 struct dc *dc; in dce110_disable_audio_stream() local
1150 struct dc *dc = pipe_ctx->stream->ctx->dc; in dce110_disable_stream() local
1373 static void program_scaler(const struct dc *dc, in program_scaler()
1415 struct dc *dc) in dce110_enable_stream_timing()
1479 struct dc *dc) in apply_single_controller_ctx_to_hw()
[all …]
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn32/
H A Ddcn32_hwseq.c194 static bool dcn32_check_no_memory_request_for_cab(struct dc *dc) in dcn32_check_no_memory_request_for_cab() argument
217 dcn32_calculate_cab_allocation(struct dc * dc,struct dc_state * ctx) dcn32_calculate_cab_allocation() argument
247 dcn32_apply_idle_power_optimizations(struct dc * dc,bool enable) dcn32_apply_idle_power_optimizations() argument
339 dcn32_commit_subvp_config(struct dc * dc,struct dc_state * context) dcn32_commit_subvp_config() argument
366 dcn32_subvp_pipe_control_lock(struct dc * dc,struct dc_state * context,bool lock,bool should_lock_all_pipes,struct pipe_ctx * top_pipe_to_program,bool subvp_prev_use) dcn32_subvp_pipe_control_lock() argument
416 struct dc *dc = params->subvp_pipe_control_lock_fast_params.dc; dcn32_subvp_pipe_control_lock_fast() local
520 dcn32_set_input_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn32_set_input_transfer_func() argument
562 dcn32_set_output_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn32_set_output_transfer_func() argument
598 dcn32_update_force_pstate(struct dc * dc,struct dc_state * context) dcn32_update_force_pstate() argument
652 dcn32_update_mall_sel(struct dc * dc,struct dc_state * context) dcn32_update_mall_sel() argument
706 dcn32_program_mall_pipe_config(struct dc * dc,struct dc_state * context) dcn32_program_mall_pipe_config() argument
735 dcn32_initialize_min_clocks(struct dc * dc) dcn32_initialize_min_clocks() argument
764 dcn32_init_hw(struct dc * dc) dcn32_init_hw() argument
1088 dcn32_update_odm(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) dcn32_update_odm() argument
1198 dcn32_resync_fifo_dccg_dio(struct dce_hwseq * hws,struct dc * dc,struct dc_state * context) dcn32_resync_fifo_dccg_dio() argument
1269 struct dc *dc = pipe_ctx->stream->ctx->dc; dcn32_is_dp_dig_pixel_rate_div_policy() local
1297 struct dc *dc = link->ctx->dc; apply_symclk_on_tx_off_wa() local
1322 struct dc *dc = link->ctx->dc; dcn32_disable_link_output() local
1350 dcn32_update_phantom_vp_position(struct dc * dc,struct dc_state * context,struct pipe_ctx * phantom_pipe) dcn32_update_phantom_vp_position() argument
1437 dcn32_update_dsc_pg(struct dc * dc,struct dc_state * context,bool safe_to_disable) dcn32_update_dsc_pg() argument
1460 dcn32_enable_phantom_streams(struct dc * dc,struct dc_state * context) dcn32_enable_phantom_streams() argument
1498 dcn32_init_blank(struct dc * dc,struct timing_generator * tg) dcn32_init_blank() argument
1579 dcn32_blank_phantom(struct dc * dc,struct timing_generator * tg,int width,int height) dcn32_blank_phantom() argument
1625 dcn32_is_pipe_topology_transition_seamless(struct dc * dc,const struct dc_state * cur_ctx,const struct dc_state * new_ctx) dcn32_is_pipe_topology_transition_seamless() argument
[all...]
H A Ddcn32_resource_helpers.c39 struct dc *dc, in dcn32_helper_mall_bytes_to_ways()
57 struct dc *dc, in dcn32_helper_calculate_mall_bytes_for_cursor()
108 struct dc *dc, in dcn32_helper_calculate_num_ways_for_subvp()
122 void dcn32_merge_pipes_for_subvp(struct dc *dc, in dcn32_merge_pipes_for_subvp()
168 bool dcn32_all_pipes_have_stream_and_plane(struct dc *dc, in dcn32_all_pipes_have_stream_and_plane()
185 bool dcn32_subvp_in_use(struct dc *dc, in dcn32_subvp_in_use()
211 bool dcn32_any_surfaces_rotated(struct dc *dc, struct dc_state *context) in dcn32_any_surfaces_rotated()
282 void dcn32_determine_det_override(struct dc *dc, in dcn32_determine_det_override()
351 void dcn32_set_det_allocations(struct dc *dc, struct dc_state *context, in dcn32_set_det_allocations()
407 void dcn32_save_mall_state(struct dc *dc, in dcn32_save_mall_state()
[all …]
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dce60/
H A Ddce60_hw_sequencer.c50 static bool dce60_should_enable_fbc(struct dc *dc, in dce60_should_enable_fbc()
115 struct dc *dc, in dce60_enable_fbc()
181 static void dce60_program_surface_visibility(const struct dc *dc, in dce60_program_surface_visibility()
232 static void dce60_program_scaler(const struct dc *dc, in dce60_program_scaler()
271 struct dc *dc, struct pipe_ctx *pipe_ctx) in dce60_program_front_end_for_pipe()
382 struct dc *dc, in dce60_apply_ctx_for_surface()
421 void dce60_hw_sequencer_construct(struct dc *dc) in dce60_hw_sequencer_construct()
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn30/
H A Ddcn30_hwseq.c146 bool dcn30_set_input_transfer_func(struct dc *dc, in dcn30_set_input_transfer_func() argument
189 bool dcn30_set_output_transfer_func(struct dc *dc, in dcn30_set_output_transfer_func() argument
222 dcn30_set_writeback(struct dc * dc,struct dc_writeback_info * wb_info,struct dc_state * context) dcn30_set_writeback() argument
245 dcn30_update_writeback(struct dc * dc,struct dc_writeback_info * wb_info,struct dc_state * context) dcn30_update_writeback() argument
262 dcn30_mmhubbub_warmup(struct dc * dc,unsigned int num_dwb,struct dc_writeback_info * wb_info) dcn30_mmhubbub_warmup() argument
320 dcn30_enable_writeback(struct dc * dc,struct dc_writeback_info * wb_info,struct dc_state * context) dcn30_enable_writeback() argument
343 dcn30_disable_writeback(struct dc * dc,unsigned int dwb_pipe_inst) dcn30_disable_writeback() argument
364 dcn30_program_all_writeback_pipes_in_tree(struct dc * dc,const struct dc_stream_state * stream,struct dc_state * context) dcn30_program_all_writeback_pipes_in_tree() argument
429 dcn30_init_hw(struct dc * dc) dcn30_init_hw() argument
696 dcn30_apply_idle_power_optimizations(struct dc * dc,bool enable) dcn30_apply_idle_power_optimizations() argument
886 dcn30_does_plane_fit_in_mall(struct dc * dc,struct dc_plane_state * plane,struct dc_cursor_attributes * cursor_attr) dcn30_does_plane_fit_in_mall() argument
920 dcn30_hardware_release(struct dc * dc) dcn30_hardware_release() argument
954 dcn30_set_disp_pattern_generator(const struct dc * dc,struct pipe_ctx * pipe_ctx,enum controller_dp_test_pattern test_pattern,enum controller_dp_color_space color_space,enum dc_color_depth color_depth,const struct tg_color * solid_color,int width,int height,int offset) dcn30_set_disp_pattern_generator() argument
966 dcn30_prepare_bandwidth(struct dc * dc,struct dc_state * context) dcn30_prepare_bandwidth() argument
[all...]
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn21/
H A Ddcn21_hwseq.c67 int dcn21_init_sys_ctx(struct dce_hwseq *hws, struct dc *dc, struct dc_phy_addr_space_config *pa_co… in dcn21_init_sys_ctx()
88 bool dcn21_s0i3_golden_init_wa(struct dc *dc) in dcn21_s0i3_golden_init_wa()
99 const struct dc *dc, in dcn21_exit_optimized_pwr_state()
109 const struct dc *dc, in dcn21_optimize_pwr_state()
144 struct dc_context *dc = abm->ctx; in dmub_abm_set_pipe() local
162 static void dmub_abm_set_backlight(struct dc_context *dc, uint32_t backlight_pwm_u16_16, in dmub_abm_set_backlight()
242 struct dc_context *dc = pipe_ctx->stream->ctx; in dcn21_set_backlight_level() local
281 bool dcn21_is_abm_supported(struct dc *dc, in dcn21_is_abm_supported()
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dml/calcs/
H A Ddcn_calcs.c453 const struct dc *dc, in dcn_bw_calc_rq_dlg_ttu() argument
638 static bool dcn_bw_apply_registry_override(struct dc *d argument
749 dcn_validate_bandwidth(struct dc * dc,struct dc_state * context,bool fast_validate) dcn_validate_bandwidth() argument
1316 dcn_find_normalized_clock_vdd_Level(const struct dc * dc,enum dm_pp_clock_type clocks_type,int clocks_in_khz) dcn_find_normalized_clock_vdd_Level() argument
1406 dcn_find_dcfclk_suits_all(const struct dc * dc,struct dc_clocks * clocks) dcn_find_dcfclk_suits_all() argument
1448 dcn_bw_update_from_pplib_fclks(struct dc * dc,struct dm_pp_clock_levels_with_voltage * fclks) dcn_bw_update_from_pplib_fclks() argument
1478 dcn_bw_update_from_pplib_dcfclks(struct dc * dc,struct dm_pp_clock_levels_with_voltage * dcfclks) dcn_bw_update_from_pplib_dcfclks() argument
1490 dcn_get_soc_clks(struct dc * dc,int * min_fclk_khz,int * min_dcfclk_khz,int * socclk_khz) dcn_get_soc_clks() argument
1501 dcn_bw_notify_pplib_of_wm_ranges(struct dc * dc,int min_fclk_khz,int min_dcfclk_khz,int socclk_khz) dcn_bw_notify_pplib_of_wm_ranges() argument
1562 dcn_bw_sync_calcs_and_dml(struct dc * dc) dcn_bw_sync_calcs_and_dml() argument
[all...]
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dml/dcn20/
H A Ddcn20_fpu.c987 void dcn20_populate_dml_writeback_from_context(struct dc *dc, in dcn20_populate_dml_writeback_from_context()
1043 static bool is_dtbclk_required(struct dc *dc, struct dc_state *context) in is_dtbclk_required()
1055 static enum dcn_zstate_support_state decide_zstate_support(struct dc *dc, struct dc_state *context) in decide_zstate_support()
1134 void dcn20_calculate_dlg_params(struct dc *dc, in dcn20_calculate_dlg_params()
1308 int dcn20_populate_dml_pipes_from_context(struct dc *dc, in dcn20_populate_dml_pipes_from_context()
1722 void dcn20_calculate_wm(struct dc *dc, struct dc_state *context, in dcn20_calculate_wm()
1839 void dcn20_update_bounding_box(struct dc *dc, in dcn20_update_bounding_box()
1973 void dcn20_patch_bounding_box(struct dc *dc, struct _vcs_dpi_soc_bounding_box_st *bb) in dcn20_patch_bounding_box()
2020 static bool dcn20_validate_bandwidth_internal(struct dc *dc, struct dc_state *context, in dcn20_validate_bandwidth_internal()
2072 bool dcn20_validate_bandwidth_fp(struct dc *dc, in dcn20_validate_bandwidth_fp()
[all …]
/openbsd-src/sys/dev/pci/drm/amd/display/dc/link/protocols/
H A Dlink_edp_panel_control.c497 struct dc *dc = link->ctx->dc; in get_pipe_from_link() local
516 struct dc *dc = link->ctx->dc; in edp_set_backlight_level() local
546 struct dc *dc = link->ctx->dc; in edp_set_psr_allow_active() local
594 struct dc *dc = link->ctx->dc; in edp_get_psr_state() local
651 struct dc *dc; in edp_setup_psr() local
844 struct dc *dc = link->ctx->dc; in edp_get_psr_residency() local
859 struct dc *dc = link->ctx->dc; in edp_set_sink_vtotal_in_psr_active() local
873 struct dc *dc = link->ctx->dc; in edp_set_replay_allow_active() local
906 struct dc *dc = link->ctx->dc; in edp_get_replay_state() local
924 struct dc *dc; in edp_setup_replay() local
[all …]
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dce/
H A Ddmub_abm_lcd.c60 static void dmub_abm_enable_fractional_pwm(struct dc_context *dc) in dmub_abm_enable_fractional_pwm()
148 struct dc_context *dc = abm->ctx; in dmub_abm_set_level() local
169 struct dc_context *dc = abm->ctx; in dmub_abm_init_config() local
196 struct dc_context *dc = abm->ctx; in dmub_abm_set_pause() local
224 struct dc_context *dc, in dmub_abm_save_restore()
264 struct dc_context *dc = abm->ctx; in dmub_abm_set_pipe() local
288 struct dc_context *dc = abm->ctx; in dmub_abm_set_backlight_level() local
H A Ddmub_psr.c145 struct dc_context *dc = dmub->ctx; in dmub_psr_set_version() local
184 struct dc_context *dc = dmub->ctx; in dmub_psr_enable() local
236 struct dc_context *dc = dmub->ctx; in dmub_psr_set_level() local
260 struct dc_context *dc = dmub->ctx; in dmub_psr_set_sink_vtotal_in_psr_active() local
278 struct dc_context *dc = dmub->ctx; in dmub_psr_set_power_opt() local
300 struct dc_context *dc = dmub->ctx; in dmub_psr_copy_settings() local
429 struct dc_context *dc = dmub->ctx; in dmub_psr_force_static() local
/openbsd-src/sys/dev/pci/drm/amd/display/dc/
H A Ddc_dmub_srv.c39 static void dc_dmub_srv_construct(struct dc_dmub_srv *dc_srv, struct dc *dc, 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()
245 bool dc_dmub_srv_get_dmub_outbox0_msg(const struct dc *dc, struct dmcub_trace_buf_entry *entry) in dc_dmub_srv_get_dmub_outbox0_msg()
251 void dc_dmub_trace_event_control(struct dc *dc, bool enable) in dc_dmub_trace_event_control()
256 void dc_dmub_srv_drr_update_cmd(struct dc *dc, uint32_t tg_inst, uint32_t vtotal_min, uint32_t vtot… in dc_dmub_srv_drr_update_cmd()
272 void dc_dmub_srv_set_drr_manual_trigger_cmd(struct dc *dc, uint32_t tg_inst) in dc_dmub_srv_set_drr_manual_trigger_cmd()
286 static uint8_t dc_dmub_srv_get_pipes_for_stream(struct dc *dc, struct dc_stream_state *stream) in dc_dmub_srv_get_pipes_for_stream()
300 static void dc_dmub_srv_populate_fams_pipe_info(struct dc *dc, struct dc_state *context, in dc_dmub_srv_populate_fams_pipe_info()
318 bool dc_dmub_srv_p_state_delegate(struct dc *dc, bool should_manage_pstate, struct dc_state *contex… in dc_dmub_srv_p_state_delegate()
405 void dc_dmub_srv_get_visual_confirm_color_cmd(struct dc *dc, struct pipe_ctx *pipe_ctx) in dc_dmub_srv_get_visual_confirm_color_cmd()
[all …]
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn31/
H A Ddcn31_hwseq.c68 static void enable_memory_low_power(struct dc *dc) in enable_memory_low_power()
108 void dcn31_init_hw(struct dc *dc) in dcn31_init_hw()
410 void dcn31_z10_save_init(struct dc *dc) in dcn31_z10_save_init()
421 void dcn31_z10_restore(const struct dc *dc) in dcn31_z10_restore()
478 int dcn31_init_sys_ctx(struct dce_hwseq *hws, struct dc *dc, struct dc_phy_addr_space_config *pa_co… in dcn31_init_sys_ctx()
503 struct dc *dc, in dcn31_reset_back_end_for_pipe()
566 struct dc *dc, in dcn31_reset_hw_ctx_wrap()
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dml/dcn31/
H A Ddcn31_fpu.c454 void dcn31_update_soc_for_wm_a(struct dc *dc, struct dc_state *context) in dcn31_update_soc_for_wm_a()
465 void dcn315_update_soc_for_wm_a(struct dc *dc, struct dc_state *context) in dcn315_update_soc_for_wm_a()
483 struct dc *dc, struct dc_state *context, in dcn31_calculate_wm_and_dlg_fp()
582 void dcn31_update_bw_bounding_box(struct dc *dc, struct clk_bw_params *bw_params) in dcn31_update_bw_bounding_box()
660 void dcn315_update_bw_bounding_box(struct dc *dc, struct clk_bw_params *bw_params) in dcn315_update_bw_bounding_box()
721 void dcn316_update_bw_bounding_box(struct dc *dc, struct clk_bw_params *bw_params) in dcn316_update_bw_bounding_box()
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dce100/
H A Ddce100_hw_sequencer.c73 struct dc *dc, in dce100_enable_display_power_gating()
109 struct dc *dc, in dce100_prepare_bandwidth()
121 struct dc *dc, in dce100_optimize_bandwidth()
134 void dce100_hw_sequencer_construct(struct dc *dc) in dce100_hw_sequencer_construct()
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.c262 int dcn32_find_dummy_latency_index_for_fw_based_mclk_switch(struct dc *dc, in dcn32_find_dummy_latency_index_for_fw_based_mclk_switch() argument
320 dcn32_helper_populate_phantom_dlg_params(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,int pipe_cnt) dcn32_helper_populate_phantom_dlg_params() argument
537 dcn32_set_phantom_stream_timing(struct dc * dc,struct dc_state * context,struct pipe_ctx * ref_pipe,struct dc_stream_state * phantom_stream,display_e2e_pipe_params_st * pipes,unsigned int pipe_cnt,unsigned int dc_pipe_idx) dcn32_set_phantom_stream_timing() argument
629 dcn32_get_num_free_pipes(struct dc * dc,struct dc_state * context) dcn32_get_num_free_pipes() argument
670 dcn32_assign_subvp_pipe(struct dc * dc,struct dc_state * context,unsigned int * index) dcn32_assign_subvp_pipe() argument
749 dcn32_enough_pipes_for_subvp(struct dc * dc,struct dc_state * context) dcn32_enough_pipes_for_subvp() argument
795 subvp_subvp_schedulable(struct dc * dc,struct dc_state * context) subvp_subvp_schedulable() argument
866 subvp_drr_schedulable(struct dc * dc,struct dc_state * context) subvp_drr_schedulable() argument
956 subvp_vblank_schedulable(struct dc * dc,struct dc_state * context) subvp_vblank_schedulable() argument
1039 subvp_subvp_admissable(struct dc * dc,struct dc_state * context) subvp_subvp_admissable() argument
1091 subvp_validate_static_schedulability(struct dc * dc,struct dc_state * context,int vlevel) subvp_validate_static_schedulability() argument
1147 dcn32_full_validate_bw_helper(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,int * vlevel,int * split,bool * merge,int * pipe_cnt) dcn32_full_validate_bw_helper() argument
1301 is_dtbclk_required(struct dc * dc,struct dc_state * context) is_dtbclk_required() argument
1346 dcn32_calculate_dlg_params(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,int pipe_cnt,int vlevel) dcn32_calculate_dlg_params() argument
1511 dcn32_find_split_pipe(struct dc * dc,struct dc_state * context,int old_index) dcn32_find_split_pipe() argument
1553 dcn32_split_stream_for_mpc_or_odm(const struct dc * dc,struct resource_context * res_ctx,struct pipe_ctx * pri_pipe,struct pipe_ctx * sec_pipe,bool odm) dcn32_split_stream_for_mpc_or_odm() argument
1638 dcn32_internal_validate_bw(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,int * pipe_cnt_out,int * vlevel_out,bool fast_validate) dcn32_internal_validate_bw() argument
1959 dcn32_calculate_wm_and_dlg_fpu(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,int pipe_cnt,int vlevel) dcn32_calculate_wm_and_dlg_fpu() argument
2697 dcn32_update_bw_bounding_box_fpu(struct dc * dc,struct clk_bw_params * bw_params) dcn32_update_bw_bounding_box_fpu() argument
2990 dcn32_allow_subvp_high_refresh_rate(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe) dcn32_allow_subvp_high_refresh_rate() argument
3046 dcn32_determine_max_vratio_prefetch(struct dc * dc,struct dc_state * context) dcn32_determine_max_vratio_prefetch() argument
3080 dcn32_assign_fpo_vactive_candidate(struct dc * dc,const struct dc_state * context,struct dc_stream_state ** fpo_candidate_stream) dcn32_assign_fpo_vactive_candidate() argument
3108 dcn32_find_vactive_pipe(struct dc * dc,const struct dc_state * context,uint32_t vactive_margin_req_us) dcn32_find_vactive_pipe() argument
3139 dcn32_override_min_req_memclk(struct dc * dc,struct dc_state * context) dcn32_override_min_req_memclk() argument
[all...]

123456789