/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn20/ |
D | dcn20_hwseq.c | 100 struct pipe_ctx *pipe_ctx, in dcn20_setup_gsl_group_as_lock() 180 struct pipe_ctx *pipe_ctx, in dcn20_set_flip_control_gsl() 267 struct pipe_ctx *pipe_ctx, in dcn20_program_triple_buffer() 571 void dcn20_plane_atomic_disable(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn20_plane_atomic_disable() 606 void dcn20_disable_plane(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn20_disable_plane() 619 void dcn20_disable_pixel_data(struct dc *dc, struct pipe_ctx *pipe_ctx, bool blank) in dcn20_disable_pixel_data() 648 struct pipe_ctx *pipe_ctx, in dcn20_enable_stream_timing() 798 struct pipe_ctx *pipe_ctx, in dcn20_program_output_csc() 825 bool dcn20_set_output_transfer_func(struct dc *dc, struct pipe_ctx *pipe_ctx, in dcn20_set_output_transfer_func() 865 struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state) in dcn20_set_blend_lut() [all …]
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn10/ |
D | dcn10_hw_sequencer.c | 99 struct pipe_ctx *pipe_ctx; in dcn10_lock_all_pipes() local 535 bool dcn10_did_underflow_occur(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn10_did_underflow_occur() 897 struct pipe_ctx *pipe_ctx, in dcn10_enable_stream_timing() 1000 struct pipe_ctx *pipe_ctx, in dcn10_reset_back_end_for_pipe() 1079 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local 1104 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local 1117 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local 1127 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local 1139 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local 1177 void dcn10_plane_atomic_disconnect(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn10_plane_atomic_disconnect() [all …]
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dce60/ |
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
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dce110/ |
D | dce110_hw_sequencer.c | 283 dce110_set_input_transfer_func(struct dc *dc, struct pipe_ctx *pipe_ctx, in dce110_set_input_transfer_func() 611 dce110_set_output_transfer_func(struct dc *dc, struct pipe_ctx *pipe_ctx, in dce110_set_output_transfer_func() 636 void dce110_update_info_frame(struct pipe_ctx *pipe_ctx) in dce110_update_info_frame() 662 void dce110_enable_stream(struct pipe_ctx *pipe_ctx) in dce110_enable_stream() 1078 void dce110_enable_audio_stream(struct pipe_ctx *pipe_ctx) in dce110_enable_audio_stream() 1122 void dce110_disable_audio_stream(struct pipe_ctx *pipe_ctx) in dce110_disable_audio_stream() 1171 void dce110_disable_stream(struct pipe_ctx *pipe_ctx) in dce110_disable_stream() 1207 void dce110_unblank_stream(struct pipe_ctx *pipe_ctx, in dce110_unblank_stream() 1227 void dce110_blank_stream(struct pipe_ctx *pipe_ctx) in dce110_blank_stream() 1268 void dce110_set_avmute(struct pipe_ctx *pipe_ctx, bool enable) in dce110_set_avmute() [all …]
|
D | dce110_resource.c | 882 const struct pipe_ctx *pipe_ctx, in get_pixel_clock_parameters() 916 void dce110_resource_build_pipe_hw_param(struct pipe_ctx *pipe_ctx) in dce110_resource_build_pipe_hw_param() 928 static bool is_surface_pixel_format_supported(struct pipe_ctx *pipe_ctx, unsigned int underlay_idx) in is_surface_pixel_format_supported() 944 struct pipe_ctx *pipe_ctx = resource_get_head_pipe_for_stream(&context->res_ctx, stream); in build_mapped_resource() local 1129 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[underlay_idx]; in dce110_acquire_underlay() local
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/inc/ |
D | core_types.h | 400 struct pipe_ctx { struct 401 struct dc_plane_state *plane_state; 402 struct dc_stream_state *stream; 426 struct pipe_ctx *top_pipe; argument 427 struct pipe_ctx *bottom_pipe; argument 428 struct pipe_ctx *next_odm_pipe; argument 429 struct pipe_ctx *prev_odm_pipe; argument 431 struct _vcs_dpi_display_dlg_regs_st dlg_regs; 432 struct _vcs_dpi_display_ttu_regs_st ttu_regs; 433 struct _vcs_dpi_display_rq_regs_st rq_regs; [all …]
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn201/ |
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() 316 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn201_init_hw() local 351 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn201_init_hw() local 389 void dcn201_plane_atomic_disconnect(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn201_plane_atomic_disconnect() 435 void dcn201_update_mpcc(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn201_update_mpcc() 571 void dcn201_set_cursor_attribute(struct pipe_ctx *pipe_ctx) in dcn201_set_cursor_attribute() 583 void dcn201_set_dmdata_attributes(struct pipe_ctx *pipe_ctx) in dcn201_set_dmdata_attributes() 606 void dcn201_unblank_stream(struct pipe_ctx *pipe_ctx, in dcn201_unblank_stream()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn32/ |
D | dcn32_hwseq.c | 449 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn32_commit_subvp_config() local 517 struct pipe_ctx *pipe_ctx, const struct dc_stream_state *stream) in dcn32_set_mpc_shaper_3dlut() 553 struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state) in dcn32_set_mcm_luts() 600 struct pipe_ctx *pipe_ctx, in dcn32_set_input_transfer_func() 642 struct pipe_ctx *pipe_ctx, in dcn32_set_output_transfer_func() 1017 static void update_dsc_on_stream(struct pipe_ctx *pipe_ctx, bool enable) in update_dsc_on_stream() 1082 static unsigned int get_odm_config(struct pipe_ctx *pipe_ctx, unsigned int *opp_instances) in get_odm_config() 1105 void dcn32_update_odm(struct dc *dc, struct dc_state *context, struct pipe_ctx *pipe_ctx) in dcn32_update_odm() 1161 unsigned int dcn32_calculate_dccg_k1_k2_values(struct pipe_ctx *pipe_ctx, unsigned int *k1_div, uns… in dcn32_calculate_dccg_k1_k2_values() 1201 void dcn32_set_pixels_per_cycle(struct pipe_ctx *pipe_ctx) in dcn32_set_pixels_per_cycle() [all …]
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/basics/ |
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()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/virtual/ |
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()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn30/ |
D | dcn30_hwseq.c | 74 struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state) in dcn30_set_blend_lut() 95 struct pipe_ctx *pipe_ctx, const struct dc_stream_state *stream) in dcn30_set_mpc_shaper_3dlut() 147 struct pipe_ctx *pipe_ctx, in dcn30_set_input_transfer_func() 190 struct pipe_ctx *pipe_ctx, in dcn30_set_output_transfer_func() 401 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i_pipe]; in dcn30_program_all_writeback_pipes_in_tree() local 647 void dcn30_set_avmute(struct pipe_ctx *pipe_ctx, bool enable) in dcn30_set_avmute() 658 void dcn30_update_info_frame(struct pipe_ctx *pipe_ctx) in dcn30_update_info_frame() 684 void dcn30_program_dmdata_engine(struct pipe_ctx *pipe_ctx) in dcn30_program_dmdata_engine() 975 struct pipe_ctx *pipe_ctx, in dcn30_set_disp_pattern_generator()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/link/ |
D | link_hwss_hpo_dp.c | 50 static void set_hpo_dp_throttled_vcp_size(struct pipe_ctx *pipe_ctx, in set_hpo_dp_throttled_vcp_size() 63 static void set_hpo_dp_hblank_min_symbol_width(struct pipe_ctx *pipe_ctx, in set_hpo_dp_hblank_min_symbol_width() 90 static int get_odm_segment_count(struct pipe_ctx *pipe_ctx) in get_odm_segment_count() 103 static void setup_hpo_dp_stream_encoder(struct pipe_ctx *pipe_ctx) in setup_hpo_dp_stream_encoder() 126 static void reset_hpo_dp_stream_encoder(struct pipe_ctx *pipe_ctx) in reset_hpo_dp_stream_encoder() 143 static void setup_hpo_dp_stream_attribute(struct pipe_ctx *pipe_ctx) in setup_hpo_dp_stream_attribute()
|
D | link_hwss_dio.c | 30 void set_dio_throttled_vcp_size(struct pipe_ctx *pipe_ctx, in set_dio_throttled_vcp_size() 40 void setup_dio_stream_encoder(struct pipe_ctx *pipe_ctx) in setup_dio_stream_encoder() 54 void reset_dio_stream_encoder(struct pipe_ctx *pipe_ctx) in reset_dio_stream_encoder() 72 void setup_dio_stream_attribute(struct pipe_ctx *pipe_ctx) in setup_dio_stream_attribute()
|
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()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn314/ |
D | dcn314_hwseq.c | 97 static void update_dsc_on_stream(struct pipe_ctx *pipe_ctx, bool enable) in update_dsc_on_stream() 160 static unsigned int get_odm_config(struct pipe_ctx *pipe_ctx, unsigned int *opp_instances) in get_odm_config() 183 void dcn314_update_odm(struct dc *dc, struct dc_state *context, struct pipe_ctx *pipe_ctx) in dcn314_update_odm() 342 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() 378 void dcn314_set_pixels_per_cycle(struct pipe_ctx *pipe_ctx) in dcn314_set_pixels_per_cycle()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn21/ |
D | dcn21_hwseq.c | 129 void dcn21_PLAT_58856_wa(struct dc_state *context, struct pipe_ctx *pipe_ctx) in dcn21_PLAT_58856_wa() 162 void dcn21_set_abm_immediate_disable(struct pipe_ctx *pipe_ctx) in dcn21_set_abm_immediate_disable() 182 void dcn21_set_pipe(struct pipe_ctx *pipe_ctx) in dcn21_set_pipe() 198 bool dcn21_set_backlight_level(struct pipe_ctx *pipe_ctx, in dcn21_set_backlight_level() 238 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn21_is_abm_supported() local
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_link.c | 890 struct pipe_ctx *pipe_ctx; in set_all_streams_dpms_off_for_link() local 1941 static void enable_stream_features(struct pipe_ctx *pipe_ctx) in enable_stream_features() 1971 struct pipe_ctx *pipe_ctx) in enable_link_dp() 2077 struct pipe_ctx *pipe_ctx) in enable_link_edp() 2084 struct pipe_ctx *pipe_ctx) in enable_link_dp_mst() 2179 static bool get_ext_hdmi_settings(struct pipe_ctx *pipe_ctx, in get_ext_hdmi_settings() 2276 static bool i2c_write(struct pipe_ctx *pipe_ctx, in i2c_write() 2303 struct pipe_ctx *pipe_ctx, in write_i2c_retimer_setting() 2465 struct pipe_ctx *pipe_ctx, in write_i2c_default_retimer_setting() 2588 struct pipe_ctx *pipe_ctx, in write_i2c_redriver_setting() [all …]
|
D | dc_resource.c | 633 struct pipe_ctx *pipe_ctx) in resource_find_used_clk_src_for_sharing() 755 static void calculate_split_count_and_index(struct pipe_ctx *pipe_ctx, int *split_count, int *split… in calculate_split_count_and_index() 787 static void calculate_viewport_size(struct pipe_ctx *pipe_ctx) in calculate_viewport_size() 802 static void calculate_recout(struct pipe_ctx *pipe_ctx) in calculate_recout() 880 static void calculate_scaling_ratios(struct pipe_ctx *pipe_ctx) in calculate_scaling_ratios() 996 static void calculate_inits_and_viewports(struct pipe_ctx *pipe_ctx) in calculate_inits_and_viewports() 1095 bool resource_build_scaling_params(struct pipe_ctx *pipe_ctx) in resource_build_scaling_params() 1723 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dc_remove_plane_from_context() local 2015 struct pipe_ctx *pipe_ctx, in add_hpo_dp_link_enc_to_ctx() 2037 struct pipe_ctx *pipe_ctx, in remove_hpo_dp_link_enc_from_ctx() [all …]
|
D | dc_hw_sequencer.c | 294 struct pipe_ctx *pipe_ctx, in get_mpctree_visual_confirm_color() 315 const struct pipe_ctx *pipe_ctx, in get_surface_visual_confirm_color() 365 struct pipe_ctx *pipe_ctx, in get_hdr_visual_confirm_color() 407 struct pipe_ctx *pipe_ctx, in get_subvp_visual_confirm_color() 444 struct pipe_ctx *pipe_ctx, in get_surface_tile_visual_confirm_color()
|
D | dc_stream.c | 266 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in program_cursor_attributes() local 372 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in program_cursor_position() local 596 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in dc_stream_send_dp_sdp() local 669 struct pipe_ctx *pipe_ctx = NULL; in dc_stream_set_dynamic_metadata() local
|
D | dc.c | 685 struct pipe_ctx *pipe_ctx; in dc_stream_set_dyn_expansion() local 1055 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in apply_ctx_interdependent_lock() local 1664 struct pipe_ctx *pipe_ctx, in should_update_pipe_for_stream() 1672 struct pipe_ctx *pipe_ctx, in should_update_pipe_for_plane() 2187 const struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in is_surface_in_context() local 2992 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in update_planes_and_stream_state() local 3031 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_do_stream_update() local 3188 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in dc_dmub_update_dirty_rect() local 3252 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_for_stream() local 3392 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_for_stream() local [all …]
|
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
|
D | dc_surface.c | 151 struct pipe_ctx *pipe_ctx = in dc_plane_get_status() local 163 struct pipe_ctx *pipe_ctx = in dc_plane_get_status() local
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn31/ |
D | dcn31_hwseq.c | 396 void dcn31_update_info_frame(struct pipe_ctx *pipe_ctx) in dcn31_update_info_frame() 520 struct pipe_ctx *pipe_ctx, in dcn31_reset_back_end_for_pipe() 595 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn31_reset_hw_ctx_wrap() local
|
/linux-6.1.9/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_debugfs.c | 1359 struct pipe_ctx *pipe_ctx; in dp_dsc_clock_en_read() local 1444 struct pipe_ctx *pipe_ctx; in dp_dsc_clock_en_write() local 1550 struct pipe_ctx *pipe_ctx; in dp_dsc_slice_width_read() local 1629 struct pipe_ctx *pipe_ctx; in dp_dsc_slice_width_write() local 1739 struct pipe_ctx *pipe_ctx; in dp_dsc_slice_height_read() local 1822 struct pipe_ctx *pipe_ctx; in dp_dsc_slice_height_write() local 1924 struct pipe_ctx *pipe_ctx; in dp_dsc_bits_per_pixel_read() local 2004 struct pipe_ctx *pipe_ctx; in dp_dsc_bits_per_pixel_write() local 2104 struct pipe_ctx *pipe_ctx; in dp_dsc_pic_width_read() local 2165 struct pipe_ctx *pipe_ctx; in dp_dsc_pic_height_read() local [all …]
|