/openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn20/ |
H A D | dcn20_hwseq.c | 99 struct pipe_ctx *pipe_ctx, in dcn20_setup_gsl_group_as_lock() argument 179 dcn20_set_flip_control_gsl(struct pipe_ctx * pipe_ctx,bool flip_immediate) dcn20_set_flip_control_gsl() argument 275 dcn20_program_triple_buffer(const struct dc * dc,struct pipe_ctx * pipe_ctx,bool enable_triple_buffer) dcn20_program_triple_buffer() 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 672 dcn20_enable_stream_timing(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dcn20_enable_stream_timing() argument 822 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 889 dcn20_set_blend_lut(struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn20_set_blend_lut() argument 911 dcn20_set_shaper_3dlut(struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn20_set_shaper_3dlut() argument 940 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 1046 dcn20_blank_pixel_data(struct dc * dc,struct pipe_ctx * pipe_ctx,bool blank) dcn20_blank_pixel_data() argument 1119 dcn20_power_on_plane_resources(struct dce_hwseq * hws,struct pipe_ctx * pipe_ctx) dcn20_power_on_plane_resources() argument 1143 dcn20_enable_plane(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn20_enable_plane() argument 1496 dcn20_update_dchubp_dpp(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn20_update_dchubp_dpp() argument 1687 dcn20_program_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn20_program_pipe() argument 1800 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn20_program_front_end_for_ctx() local 1809 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn20_program_front_end_for_ctx() local 2145 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn20_optimize_bandwidth() local 2172 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn20_update_bandwidth() local 2270 dcn20_dmdata_status_done(struct pipe_ctx * pipe_ctx) dcn20_dmdata_status_done() 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 2309 dcn20_set_dmdata_attributes(struct pipe_ctx * pipe_ctx) dcn20_set_dmdata_attributes() argument 2370 patch_address_for_sbs_tb_stereo(struct pipe_ctx * pipe_ctx,PHYSICAL_ADDRESS_LOC * addr) patch_address_for_sbs_tb_stereo() argument 2397 dcn20_update_plane_addr(const struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_update_plane_addr() argument 2425 dcn20_unblank_stream(struct pipe_ctx * pipe_ctx,struct dc_link_settings * link_settings) dcn20_unblank_stream() argument 2461 dcn20_setup_vupdate_interrupt(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_setup_vupdate_interrupt() argument 2475 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 2568 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn20_reset_hw_ctx_wrap() local 2589 dcn20_update_mpcc(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn20_update_mpcc() argument 2691 get_odm_segment_count(struct pipe_ctx * pipe_ctx) get_odm_segment_count() argument 2704 dcn20_enable_stream(struct pipe_ctx * pipe_ctx) dcn20_enable_stream() argument 2783 dcn20_program_dmdata_engine(struct pipe_ctx * pipe_ctx) dcn20_program_dmdata_engine() argument 2873 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn20_fpga_init_hw() local 2910 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn20_fpga_init_hw() local 2956 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/dce60/ |
H A D | dce60_hw_sequencer.c | 55 struct pipe_ctx *pipe_ctx = NULL; in dce60_should_enable_fbc() local 124 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[pipe_idx]; in dce60_enable_fbc() local 143 static void dce60_set_default_colors(struct pipe_ctx *pipe_ctx) in dce60_set_default_colors() 182 struct pipe_ctx *pipe_ctx) in dce60_program_surface_visibility() 197 static void dce60_get_surface_visual_confirm_color(const struct pipe_ctx *pipe_ctx, in dce60_get_surface_visual_confirm_color() 233 const struct pipe_ctx *pipe_ctx) in dce60_program_scaler() 271 struct dc *dc, struct pipe_ctx *pipe_ctx) in dce60_program_front_end_for_pipe() 396 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dce60_apply_ctx_for_surface() local
|
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn10/ |
H A D | dcn10_hw_sequencer.c | 97 struct pipe_ctx *pipe_ctx; in dcn10_lock_all_pipes() local 536 dcn10_did_underflow_occur(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_did_underflow_occur() argument 902 dcn10_enable_stream_timing(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dcn10_enable_stream_timing() argument 1005 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 1083 struct pipe_ctx *pipe_ctx = dcn10_hw_wa_force_recovery() local 1108 struct pipe_ctx *pipe_ctx = dcn10_hw_wa_force_recovery() local 1121 struct pipe_ctx *pipe_ctx = dcn10_hw_wa_force_recovery() local 1131 struct pipe_ctx *pipe_ctx = dcn10_hw_wa_force_recovery() local 1143 struct pipe_ctx *pipe_ctx = dcn10_hw_wa_force_recovery() local 1181 dcn10_plane_atomic_disconnect(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_plane_atomic_disconnect() 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 1323 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_init_pipes() local 1349 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_init_pipes() local 1364 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_init_pipes() local 1378 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_init_pipes() local 1673 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_reset_hw_ctx_wrap() local 1695 patch_address_for_sbs_tb_stereo(struct pipe_ctx * pipe_ctx,PHYSICAL_ADDRESS_LOC * addr) patch_address_for_sbs_tb_stereo() 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 1913 delay_cursor_until_vupdate(struct dc * dc,struct pipe_ctx * pipe_ctx) delay_cursor_until_vupdate() argument 2448 dcn10_enable_plane(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_enable_plane() argument 2485 dcn10_program_gamut_remap(struct pipe_ctx * pipe_ctx) dcn10_program_gamut_remap() argument 2510 dcn10_is_rear_mpo_fix_required(struct pipe_ctx * pipe_ctx,enum dc_color_space colorspace) dcn10_is_rear_mpo_fix_required() argument 2525 dcn10_set_csc_adjustment_rgb_mpo_fix(struct pipe_ctx * pipe_ctx,uint16_t * matrix) dcn10_set_csc_adjustment_rgb_mpo_fix() argument 2540 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 2590 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 2679 update_scaler(struct pipe_ctx * pipe_ctx) update_scaler() argument 2693 dcn10_update_dchubp_dpp(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_update_dchubp_dpp() argument 2855 dcn10_blank_pixel_data(struct dc * dc,struct pipe_ctx * pipe_ctx,bool blank) dcn10_blank_pixel_data() argument 2897 dcn10_set_hdr_multiplier(struct pipe_ctx * pipe_ctx) dcn10_set_hdr_multiplier() argument 2917 dcn10_program_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_program_pipe() argument 2966 struct pipe_ctx *pipe_ctx; dcn10_wait_for_pending_cleared() local 3004 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dcn10_post_unlock_program_front_end() local 3123 dcn10_set_drr(struct pipe_ctx ** pipe_ctx,int num_pipes,struct dc_crtc_timing_adjust adjust) dcn10_set_drr() argument 3155 dcn10_get_position(struct pipe_ctx ** pipe_ctx,int num_pipes,struct crtc_position * position) dcn10_get_position() argument 3167 dcn10_set_static_screen_control(struct pipe_ctx ** pipe_ctx,int num_pipes,const struct dc_static_screen_params * params) dcn10_set_static_screen_control() argument 3228 dcn10_setup_stereo(struct pipe_ctx * pipe_ctx,struct dc * dc) dcn10_setup_stereo() argument 3270 dcn10_wait_for_mpcc_disconnect(struct dc * dc,struct resource_pool * res_pool,struct pipe_ctx * pipe_ctx) dcn10_wait_for_mpcc_disconnect() argument 3309 dcn10_update_pending_status(struct pipe_ctx * pipe_ctx) dcn10_update_pending_status() argument 3355 dcn10_can_pipe_disable_cursor(struct pipe_ctx * pipe_ctx) dcn10_can_pipe_disable_cursor() argument 3402 dcn10_set_cursor_position(struct pipe_ctx * pipe_ctx) dcn10_set_cursor_position() argument 3641 dcn10_set_cursor_attribute(struct pipe_ctx * pipe_ctx) dcn10_set_cursor_attribute() argument 3651 dcn10_set_cursor_sdr_white_level(struct pipe_ctx * pipe_ctx) dcn10_set_cursor_sdr_white_level() argument 3696 dcn10_get_vupdate_offset_from_vsync(struct pipe_ctx * pipe_ctx) dcn10_get_vupdate_offset_from_vsync() argument 3724 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 3740 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 3769 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 3794 dcn10_unblank_stream(struct pipe_ctx * pipe_ctx,struct dc_link_settings * link_settings) dcn10_unblank_stream() argument 3818 dcn10_send_immediate_sdp_message(struct pipe_ctx * pipe_ctx,const uint8_t * custom_sdp_message,unsigned int sdp_message_size) dcn10_send_immediate_sdp_message() argument [all...] |
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dce110/ |
H A D | dce110_hw_sequencer.c | 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() 631 void dce110_update_info_frame(struct pipe_ctx *pipe_ctx) in dce110_update_info_frame() 663 void dce110_enable_stream(struct pipe_ctx *pipe_ctx) in dce110_enable_stream() 1075 void dce110_enable_audio_stream(struct pipe_ctx *pipe_ctx) in dce110_enable_audio_stream() 1113 void dce110_disable_audio_stream(struct pipe_ctx *pipe_ctx) in dce110_disable_audio_stream() 1146 void dce110_disable_stream(struct pipe_ctx *pipe_ctx) in dce110_disable_stream() 1203 void dce110_unblank_stream(struct pipe_ctx *pipe_ctx, in dce110_unblank_stream() 1223 void dce110_blank_stream(struct pipe_ctx *pipe_ctx) in dce110_blank_stream() 1265 void dce110_set_avmute(struct pipe_ctx *pipe_ctx, bool enable) in dce110_set_avmute() [all …]
|
/openbsd-src/sys/dev/pci/drm/amd/display/dc/link/hwss/ |
H A D | link_hwss_hpo_dp.c | 31 set_hpo_dp_throttled_vcp_size(struct pipe_ctx * pipe_ctx,struct fixed31_32 throttled_vcp_size) set_hpo_dp_throttled_vcp_size() argument 44 set_hpo_dp_hblank_min_symbol_width(struct pipe_ctx * pipe_ctx,const struct dc_link_settings * link_settings,struct fixed31_32 throttled_vcp_size) set_hpo_dp_hblank_min_symbol_width() argument 72 setup_hpo_dp_stream_encoder(struct pipe_ctx * pipe_ctx) setup_hpo_dp_stream_encoder() argument 81 reset_hpo_dp_stream_encoder(struct pipe_ctx * pipe_ctx) reset_hpo_dp_stream_encoder() argument 88 setup_hpo_dp_stream_attribute(struct pipe_ctx * pipe_ctx) setup_hpo_dp_stream_attribute() argument 166 setup_hpo_dp_audio_output(struct pipe_ctx * pipe_ctx,struct audio_output * audio_output,uint32_t audio_inst) setup_hpo_dp_audio_output() argument 175 enable_hpo_dp_audio_packet(struct pipe_ctx * pipe_ctx) enable_hpo_dp_audio_packet() argument 181 disable_hpo_dp_audio_packet(struct pipe_ctx * pipe_ctx) disable_hpo_dp_audio_packet() argument [all...] |
H A D | link_hwss_dio.c | 29 void set_dio_throttled_vcp_size(struct pipe_ctx *pipe_ctx, in set_dio_throttled_vcp_size() 39 void setup_dio_stream_encoder(struct pipe_ctx *pipe_ctx) in setup_dio_stream_encoder() 56 void reset_dio_stream_encoder(struct pipe_ctx *pipe_ctx) in reset_dio_stream_encoder() 75 void setup_dio_stream_attribute(struct pipe_ctx *pipe_ctx) in setup_dio_stream_attribute() 179 void setup_dio_audio_output(struct pipe_ctx *pipe_ctx, in setup_dio_audio_output() 195 void enable_dio_audio_packet(struct pipe_ctx *pipe_ctx) in enable_dio_audio_packet() 210 void disable_dio_audio_packet(struct pipe_ctx *pipe_ctx) in disable_dio_audio_packet()
|
/openbsd-src/sys/dev/pci/drm/amd/display/dc/link/ |
H A D | link_dpms.c | 212 static bool get_ext_hdmi_settings(struct pipe_ctx *pipe_ctx, in get_ext_hdmi_settings() 309 static bool write_i2c(struct pipe_ctx *pipe_ctx, in write_i2c() 336 struct pipe_ctx *pipe_ctx, in write_i2c_retimer_setting() 498 struct pipe_ctx *pipe_ctx, in write_i2c_default_retimer_setting() 621 struct pipe_ctx *pipe_ctx, in write_i2c_redriver_setting() 649 static void update_psp_stream_config(struct pipe_ctx *pipe_ctx, bool dpms_off) in update_psp_stream_config() 714 static void set_avmute(struct pipe_ctx *pipe_ctx, bool enable) in set_avmute() 759 static bool dp_set_dsc_on_rx(struct pipe_ctx *pipe_ctx, bool enable) in dp_set_dsc_on_rx() 775 void link_set_dsc_on_stream(struct pipe_ctx *pipe_ctx, bool enable) in link_set_dsc_on_stream() 872 bool link_set_dsc_pps_packet(struct pipe_ctx *pipe_ctx, bool enable, bool immediate_update) in link_set_dsc_pps_packet() [all …]
|
H A D | link_hwss_hpo_frl.c | 29 static void setup_hpo_frl_stream_attribute(struct pipe_ctx *pipe_ctx) in setup_hpo_frl_stream_attribute()
|
/openbsd-src/sys/dev/pci/drm/amd/display/dc/inc/ |
H A D | core_types.h | 362 struct pipe_ctx { struct 363 struct dc_plane_state *plane_state; 364 struct dc_stream_state *stream; 366 struct plane_resource plane_res; 391 struct pipe_ctx *top_pipe; argument 392 struct pipe_ctx *bottom_pipe; argument 393 struct pipe_ctx *next_odm_pipe; argument 394 struct pipe_ctx *prev_odm_pipe; argument 396 struct _vcs_dpi_display_dlg_regs_st dlg_regs; 397 struct _vcs_dpi_display_ttu_regs_st ttu_regs; [all …]
|
H A D | hw_sequencer.h | 52 struct pipe_ctx *pipe_ctx; member 57 struct pipe_ctx *pipe_ctx; member 62 struct pipe_ctx *pipe_ctx; member 68 struct pipe_ctx *pipe_ctx; member 74 struct pipe_ctx *pipe_ctx; member 79 struct pipe_ctx *pipe_ctx; member 84 struct pipe_ctx *pipe_ctx; member 88 struct pipe_ctx *pipe_ctx; member 98 struct pipe_ctx *pipe_ctx; member 102 struct pipe_ctx *pipe_ctx; member [all …]
|
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn201/ |
H A D | dcn201_hwseq.c | 57 struct pipe_ctx *pipe_ctx, PHYSICAL_ADDRESS_LOC *addr) in patch_address_for_sbs_tb_stereo() 130 void dcn201_update_plane_addr(const struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn201_update_plane_addr() 303 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn201_init_hw() local 338 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn201_init_hw() local 372 void dcn201_plane_atomic_disconnect(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn201_plane_atomic_disconnect() 418 void dcn201_update_mpcc(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn201_update_mpcc() 552 void dcn201_set_cursor_attribute(struct pipe_ctx *pipe_ctx) in dcn201_set_cursor_attribute() 564 void dcn201_set_dmdata_attributes(struct pipe_ctx *pipe_ctx) in dcn201_set_dmdata_attributes() 587 void dcn201_unblank_stream(struct pipe_ctx *pipe_ctx, in dcn201_unblank_stream()
|
/openbsd-src/sys/dev/pci/drm/amd/display/dc/basics/ |
H A D | dc_common.c | 52 bool is_lower_pipe_tree_visible(struct pipe_ctx *pipe_ctx) in is_lower_pipe_tree_visible() 61 bool is_upper_pipe_tree_visible(struct pipe_ctx *pipe_ctx) in is_upper_pipe_tree_visible() 70 bool is_pipe_tree_visible(struct pipe_ctx *pipe_ctx) in is_pipe_tree_visible()
|
/openbsd-src/sys/dev/pci/drm/amd/display/dc/core/ |
H A D | dc_hw_sequencer.c | 307 struct pipe_ctx *pipe_ctx, in get_mpctree_visual_confirm_color() argument 328 const struct pipe_ctx *pipe_ctx, in get_surface_visual_confirm_color() argument 378 get_hdr_visual_confirm_color(struct pipe_ctx * pipe_ctx,struct tg_color * color) get_hdr_visual_confirm_color() argument 428 get_subvp_visual_confirm_color(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx,struct tg_color * color) get_subvp_visual_confirm_color() argument 474 hwss_build_fast_sequence(struct dc * dc,struct dc_dmub_cmd * dc_dmub_cmd,unsigned int dmub_cmd_count,struct block_sequence block_sequence[],int * num_steps,struct pipe_ctx * pipe_ctx) hwss_build_fast_sequence() argument 718 struct pipe_ctx *pipe_ctx = params->program_manual_trigger_params.pipe_ctx; hwss_program_manual_trigger() local 726 struct pipe_ctx *pipe_ctx = params->setup_dpp_params.pipe_ctx; hwss_setup_dpp() local 743 struct pipe_ctx *pipe_ctx = params->program_bias_and_scale_params.pipe_ctx; hwss_program_bias_and_scale() local 795 get_mclk_switch_visual_confirm_color(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx,struct tg_color * color) get_mclk_switch_visual_confirm_color() argument 829 get_surface_tile_visual_confirm_color(struct pipe_ctx * pipe_ctx,struct tg_color * color) get_surface_tile_visual_confirm_color() argument [all...] |
H A D | dc_resource.c | 647 struct pipe_ctx *pipe_ctx) in resource_find_used_clk_src_for_sharing() argument 766 get_odm_split_index(struct pipe_ctx * pipe_ctx) get_odm_split_index() argument 782 get_mpc_split_index(struct pipe_ctx * pipe_ctx) get_mpc_split_index() argument 799 calculate_viewport_size(struct pipe_ctx * pipe_ctx) calculate_viewport_size() argument 844 calculate_odm_slice_in_timing_active(struct pipe_ctx * pipe_ctx) calculate_odm_slice_in_timing_active() argument 871 calculate_plane_rec_in_timing_active(struct pipe_ctx * pipe_ctx,const struct rect * rec_in) calculate_plane_rec_in_timing_active() argument 961 calculate_mpc_slice_in_timing_active(struct pipe_ctx * pipe_ctx,struct rect * plane_clip_rec) calculate_mpc_slice_in_timing_active() argument 994 adjust_recout_for_visual_confirm(struct rect * recout,struct pipe_ctx * pipe_ctx) adjust_recout_for_visual_confirm() argument 1020 calculate_recout(struct pipe_ctx * pipe_ctx) calculate_recout() argument 1176 calculate_scaling_ratios(struct pipe_ctx * pipe_ctx) calculate_scaling_ratios() argument 1292 calculate_inits_and_viewports(struct pipe_ctx * pipe_ctx) calculate_inits_and_viewports() argument 1388 resource_build_scaling_params(struct pipe_ctx * pipe_ctx) resource_build_scaling_params() argument 1710 resource_is_pipe_type(const struct pipe_ctx * pipe_ctx,enum pipe_type type) resource_is_pipe_type() argument 1745 resource_is_for_mpcc_combine(const struct pipe_ctx * pipe_ctx) resource_is_for_mpcc_combine() argument 1764 resource_get_otg_master(const struct pipe_ctx * pipe_ctx) resource_get_otg_master() argument 1773 resource_get_opp_head(const struct pipe_ctx * pipe_ctx) resource_get_opp_head() argument 1974 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dc_remove_plane_from_context() local 2277 add_hpo_dp_link_enc_to_ctx(struct resource_context * res_ctx,const struct resource_pool * pool,struct pipe_ctx * pipe_ctx,struct dc_stream_state * stream) add_hpo_dp_link_enc_to_ctx() argument 2299 remove_hpo_dp_link_enc_from_ctx(struct resource_context * res_ctx,struct pipe_ctx * pipe_ctx,struct dc_stream_state * stream) remove_hpo_dp_link_enc_from_ctx() argument 2335 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; acquire_first_free_pipe() local 2628 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[tg_inst]; acquire_resource_from_hw_enabled_state() local 2725 struct pipe_ctx *pipe_ctx = NULL; resource_map_pool_resources() local 3122 struct pipe_ctx *pipe_ctx = &new_ctx->res_ctx.pipe_ctx[j]; dc_validate_global_state() local 3194 set_avi_info_frame(struct dc_info_packet * info_packet,struct pipe_ctx * pipe_ctx) set_avi_info_frame() argument 3655 resource_build_info_frame(struct pipe_ctx * pipe_ctx) resource_build_info_frame() argument 3706 struct pipe_ctx *pipe_ctx = resource_get_otg_master_for_stream( resource_map_clock_resources() local 3747 pipe_need_reprogram(struct pipe_ctx * pipe_ctx_old,struct pipe_ctx * pipe_ctx) pipe_need_reprogram() argument 4089 struct pipe_ctx *pipe_ctx_old, *pipe_ctx, *pipe_ctx_syncd; reset_syncd_pipes_from_disabled_pipes() local 4118 struct pipe_ctx *pipe_ctx, *pipe_ctx_check; check_syncd_pipes_for_disabled_master_pipe() local 4307 update_dp_encoder_resources_for_test_harness(const struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) update_dp_encoder_resources_for_test_harness() argument [all...] |
H A D | amdgpu_dc.c | 681 struct pipe_ctx *pipe_ctx; dc_stream_set_dyn_expansion() local 1060 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; apply_ctx_interdependent_lock() local 1073 dc_update_viusal_confirm_color(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) dc_update_viusal_confirm_color() argument 1726 should_update_pipe_for_stream(struct dc_state * context,struct pipe_ctx * pipe_ctx,struct dc_stream_state * stream) should_update_pipe_for_stream() argument 1734 should_update_pipe_for_plane(struct dc_state * context,struct pipe_ctx * pipe_ctx,struct dc_plane_state * plane_state) should_update_pipe_for_plane() argument 2350 const struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; is_surface_in_context() local 3082 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; update_planes_and_stream_state() local 3134 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_do_stream_update() local 3305 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; dc_dmub_update_dirty_rect() local 3360 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; build_dmub_update_dirty_rect() local 3435 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream_fast() local 3488 const struct pipe_ctx *pipe_ctx; wait_for_outstanding_hw_updates() local 3660 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local 3679 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local 3700 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local 3753 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local 3772 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local 3863 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; commit_planes_for_stream() local 4381 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dc_update_planes_and_stream() local 4466 struct pipe_ctx *pipe_ctx = dc_commit_updates_for_stream() local 4518 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; dc_commit_updates_for_stream() local [all...] |
H A D | dc_debug.c | 319 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in context_timing_trace() local 331 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in context_timing_trace() local
|
H A D | dc_stream.c | 265 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in program_cursor_attributes() local 410 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in program_cursor_position() local 611 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in dc_stream_send_dp_sdp() local 684 struct pipe_ctx *pipe_ctx = NULL; in dc_stream_set_dynamic_metadata() local
|
H A D | dc_surface.c | 151 struct pipe_ctx *pipe_ctx = in dc_plane_get_status() local 163 struct pipe_ctx *pipe_ctx = dc_plane_get_status() local [all...] |
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn30/ |
H A D | dcn30_hwseq.c | 73 struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state) in dcn30_set_blend_lut() argument 93 static bool dcn30_set_mpc_shaper_3dlut(struct pipe_ctx *pipe_ctx, in dcn30_set_mpc_shaper_3dlut() argument 147 struct pipe_ctx *pipe_ctx, in dcn30_set_input_transfer_func() argument 190 dcn30_set_output_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn30_set_output_transfer_func() argument 394 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i_pipe]; dcn30_program_all_writeback_pipes_in_tree() local 617 dcn30_set_avmute(struct pipe_ctx * pipe_ctx,bool enable) dcn30_set_avmute() argument 638 dcn30_update_info_frame(struct pipe_ctx * pipe_ctx) dcn30_update_info_frame() argument 670 dcn30_program_dmdata_engine(struct pipe_ctx * pipe_ctx) dcn30_program_dmdata_engine() argument 955 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 1000 dcn30_set_static_screen_control(struct pipe_ctx ** pipe_ctx,int num_pipes,const struct dc_static_screen_params * params) dcn30_set_static_screen_control() argument [all...] |
/openbsd-src/sys/dev/pci/drm/amd/display/dc/virtual/ |
H A D | virtual_link_hwss.c | 28 void virtual_setup_stream_encoder(struct pipe_ctx *pipe_ctx) in virtual_setup_stream_encoder() 32 void virtual_setup_stream_attribute(struct pipe_ctx *pipe_ctx) in virtual_setup_stream_attribute() 36 void virtual_reset_stream_encoder(struct pipe_ctx *pipe_ctx) in virtual_reset_stream_encoder()
|
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn314/ |
H A D | dcn314_hwseq.c | 95 static void update_dsc_on_stream(struct pipe_ctx *pipe_ctx, bool enable) in update_dsc_on_stream() 158 static unsigned int get_odm_config(struct pipe_ctx *pipe_ctx, unsigned int *opp_instances) in get_odm_config() 181 void dcn314_update_odm(struct dc *dc, struct dc_state *context, struct pipe_ctx *pipe_ctx) in dcn314_update_odm() 340 unsigned int dcn314_calculate_dccg_k1_k2_values(struct pipe_ctx *pipe_ctx, unsigned int *k1_div, un… in dcn314_calculate_dccg_k1_k2_values() 376 void dcn314_set_pixels_per_cycle(struct pipe_ctx *pipe_ctx) in dcn314_set_pixels_per_cycle() 450 struct pipe_ctx *pipe_ctx = NULL; in apply_symclk_on_tx_off_wa() local
|
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn32/ |
H A D | dcn32_hwseq.c | 348 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn32_commit_subvp_config() local 418 struct pipe_ctx *pipe_ctx = params->subvp_pipe_control_lock_fast_params.pipe_ctx; dcn32_subvp_pipe_control_lock_fast() local 440 dcn32_set_mpc_shaper_3dlut(struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn32_set_mpc_shaper_3dlut() argument 476 dcn32_set_mcm_luts(struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn32_set_mcm_luts() argument 521 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 563 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 1000 update_dsc_on_stream(struct pipe_ctx * pipe_ctx,bool enable) update_dsc_on_stream() argument 1065 get_odm_config(struct pipe_ctx * pipe_ctx,unsigned int * opp_instances) get_odm_config() argument 1088 dcn32_update_odm(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) dcn32_update_odm() argument 1144 dcn32_calculate_dccg_k1_k2_values(struct pipe_ctx * pipe_ctx,unsigned int * k1_div,unsigned int * k2_div) dcn32_calculate_dccg_k1_k2_values() argument 1180 dcn32_set_pixels_per_cycle(struct pipe_ctx * pipe_ctx) dcn32_set_pixels_per_cycle() argument 1228 dcn32_unblank_stream(struct pipe_ctx * pipe_ctx,struct dc_link_settings * link_settings) dcn32_unblank_stream() argument 1267 dcn32_is_dp_dig_pixel_rate_div_policy(struct pipe_ctx * pipe_ctx) dcn32_is_dp_dig_pixel_rate_div_policy() argument 1298 struct pipe_ctx *pipe_ctx = NULL; apply_symclk_on_tx_off_wa() local [all...] |
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn21/ |
H A D | dcn21_hwseq.c | 129 void dcn21_PLAT_58856_wa(struct dc_state *context, struct pipe_ctx *pipe_ctx) in dcn21_PLAT_58856_wa() 179 void dcn21_set_abm_immediate_disable(struct pipe_ctx *pipe_ctx) in dcn21_set_abm_immediate_disable() 206 void dcn21_set_pipe(struct pipe_ctx *pipe_ctx) in dcn21_set_pipe() 238 bool dcn21_set_backlight_level(struct pipe_ctx *pipe_ctx, in dcn21_set_backlight_level() 287 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn21_is_abm_supported() local
|
/openbsd-src/sys/dev/pci/drm/amd/display/dc/dcn31/ |
H A D | dcn31_hwseq.c | 374 void dcn31_update_info_frame(struct pipe_ctx *pipe_ctx) in dcn31_update_info_frame() 504 struct pipe_ctx *pipe_ctx, in dcn31_reset_back_end_for_pipe() 576 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn31_reset_hw_ctx_wrap() local
|
/openbsd-src/sys/dev/pci/drm/amd/display/dc/link/accessories/ |
H A D | link_dp_cts.c | 137 struct pipe_ctx *pipe_ctx = &pipes[0]; in dp_test_get_audio_test_data() local 422 struct pipe_ctx *pipe_ctx, in set_crtc_test_pattern() 665 struct pipe_ctx *pipe_ctx = NULL; in dp_set_test_pattern() local
|