| /kernel/linux/linux-4.19/drivers/gpu/drm/amd/display/dc/dcn10/ |
| D | dcn10_hw_sequencer.c | 625 struct pipe_ctx *pipe_ctx, in dcn10_enable_stream_timing() 712 struct pipe_ctx *pipe_ctx, in reset_back_end_for_pipe() 764 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local 789 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local 802 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local 812 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local 824 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local 856 void hwss1_plane_atomic_disconnect(struct dc *dc, struct pipe_ctx *pipe_ctx) in hwss1_plane_atomic_disconnect() 885 static void plane_atomic_power_down(struct dc *dc, struct pipe_ctx *pipe_ctx) in plane_atomic_power_down() 907 static void plane_atomic_disable(struct dc *dc, struct pipe_ctx *pipe_ctx) in plane_atomic_disable() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/ |
| D | dcn20_hwseq.c | 95 struct pipe_ctx *pipe_ctx, in dcn20_setup_gsl_group_as_lock() 175 struct pipe_ctx *pipe_ctx, in dcn20_set_flip_control_gsl() 262 struct pipe_ctx *pipe_ctx, in dcn20_program_triple_buffer() 566 void dcn20_plane_atomic_disable(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn20_plane_atomic_disable() 601 void dcn20_disable_plane(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn20_disable_plane() 640 struct pipe_ctx *pipe_ctx, in dcn20_enable_stream_timing() 772 struct pipe_ctx *pipe_ctx, in dcn20_program_output_csc() 799 bool dcn20_set_output_transfer_func(struct dc *dc, struct pipe_ctx *pipe_ctx, in dcn20_set_output_transfer_func() 839 struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state) in dcn20_set_blend_lut() 861 struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state) in dcn20_set_shaper_3dlut() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/ |
| D | dcn10_hw_sequencer.c | 90 struct pipe_ctx *pipe_ctx; in dcn10_lock_all_pipes() local 465 bool dcn10_did_underflow_occur(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn10_did_underflow_occur() 783 struct pipe_ctx *pipe_ctx, in dcn10_enable_stream_timing() 877 struct pipe_ctx *pipe_ctx, in dcn10_reset_back_end_for_pipe() 955 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local 980 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local 993 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local 1003 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local 1015 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local 1047 void dcn10_plane_atomic_disconnect(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn10_plane_atomic_disconnect() [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/amd/display/dc/dce110/ |
| D | dce110_hw_sequencer.c | 267 dce110_set_input_transfer_func(struct pipe_ctx *pipe_ctx, in dce110_set_input_transfer_func() 595 dce110_set_output_transfer_func(struct pipe_ctx *pipe_ctx, in dce110_set_output_transfer_func() 621 struct pipe_ctx *pipe_ctx) in bios_parser_crtc_source_select() 669 void dce110_update_info_frame(struct pipe_ctx *pipe_ctx) in dce110_update_info_frame() 695 void dce110_enable_stream(struct pipe_ctx *pipe_ctx) in dce110_enable_stream() 990 void dce110_enable_audio_stream(struct pipe_ctx *pipe_ctx) in dce110_enable_audio_stream() 1016 void dce110_disable_audio_stream(struct pipe_ctx *pipe_ctx, int option) in dce110_disable_audio_stream() 1056 void dce110_disable_stream(struct pipe_ctx *pipe_ctx, int option) in dce110_disable_stream() 1079 void dce110_unblank_stream(struct pipe_ctx *pipe_ctx, in dce110_unblank_stream() 1099 void dce110_blank_stream(struct pipe_ctx *pipe_ctx) in dce110_blank_stream() [all …]
|
| D | dce110_resource.c | 730 const struct pipe_ctx *pipe_ctx, in get_pixel_clock_parameters() 761 void dce110_resource_build_pipe_hw_param(struct pipe_ctx *pipe_ctx) in dce110_resource_build_pipe_hw_param() 773 static bool is_surface_pixel_format_supported(struct pipe_ctx *pipe_ctx, unsigned int underlay_idx) in is_surface_pixel_format_supported() 789 struct pipe_ctx *pipe_ctx = resource_get_head_pipe_for_stream(&context->res_ctx, stream); in build_mapped_resource() local 972 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[underlay_idx]; in dce110_acquire_underlay() local
|
| /kernel/linux/linux-5.10/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
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce110/ |
| D | dce110_hw_sequencer.c | 276 dce110_set_input_transfer_func(struct dc *dc, struct pipe_ctx *pipe_ctx, in dce110_set_input_transfer_func() 604 dce110_set_output_transfer_func(struct dc *dc, struct pipe_ctx *pipe_ctx, in dce110_set_output_transfer_func() 629 void dce110_update_info_frame(struct pipe_ctx *pipe_ctx) in dce110_update_info_frame() 655 void dce110_enable_stream(struct pipe_ctx *pipe_ctx) in dce110_enable_stream() 1013 void dce110_enable_audio_stream(struct pipe_ctx *pipe_ctx) in dce110_enable_audio_stream() 1050 void dce110_disable_audio_stream(struct pipe_ctx *pipe_ctx) in dce110_disable_audio_stream() 1088 void dce110_disable_stream(struct pipe_ctx *pipe_ctx) in dce110_disable_stream() 1114 void dce110_unblank_stream(struct pipe_ctx *pipe_ctx, in dce110_unblank_stream() 1134 void dce110_blank_stream(struct pipe_ctx *pipe_ctx) in dce110_blank_stream() 1159 void dce110_set_avmute(struct pipe_ctx *pipe_ctx, bool enable) in dce110_set_avmute() [all …]
|
| /kernel/linux/linux-5.10/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()
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/amd/display/dc/inc/ |
| D | core_types.h | 209 struct pipe_ctx { struct 222 struct pipe_ctx *top_pipe; argument 223 struct pipe_ctx *bottom_pipe; argument 234 struct pipe_ctx pipe_ctx[MAX_PIPES]; member
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/amd/display/dc/core/ |
| D | dc_link.c | 1300 static void enable_stream_features(struct pipe_ctx *pipe_ctx) in enable_stream_features() 1323 struct pipe_ctx *pipe_ctx) in enable_link_dp() 1392 struct pipe_ctx *pipe_ctx) in enable_link_edp() 1409 struct pipe_ctx *pipe_ctx) in enable_link_dp_mst() 1428 static bool get_ext_hdmi_settings(struct pipe_ctx *pipe_ctx, in get_ext_hdmi_settings() 1525 static bool i2c_write(struct pipe_ctx *pipe_ctx, in i2c_write() 1552 struct pipe_ctx *pipe_ctx, in write_i2c_retimer_setting() 1692 struct pipe_ctx *pipe_ctx, in write_i2c_default_retimer_setting() 1787 struct pipe_ctx *pipe_ctx, in write_i2c_redriver_setting() 1809 static void enable_link_hdmi(struct pipe_ctx *pipe_ctx) in enable_link_hdmi() [all …]
|
| D | dc_resource.c | 407 struct pipe_ctx *pipe_ctx) in resource_find_used_clk_src_for_sharing() 475 static void calculate_viewport(struct pipe_ctx *pipe_ctx) in calculate_viewport() 561 static void calculate_recout(struct pipe_ctx *pipe_ctx, struct rect *recout_full) in calculate_recout() 653 static void calculate_scaling_ratios(struct pipe_ctx *pipe_ctx) in calculate_scaling_ratios() 702 static void calculate_inits_and_adj_vp(struct pipe_ctx *pipe_ctx, struct rect *recout_full) in calculate_inits_and_adj_vp() 1040 bool resource_build_scaling_params(struct pipe_ctx *pipe_ctx) in resource_build_scaling_params() 1261 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in acquire_first_split_pipe() local 1383 struct pipe_ctx *pipe_ctx; in dc_remove_plane_from_context() local 1638 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in acquire_first_free_pipe() local 1912 struct pipe_ctx *pipe_ctx = NULL; in resource_map_pool_resources() local [all …]
|
| D | dc_debug.c | 321 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in context_timing_trace() local 334 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in context_timing_trace() local
|
| D | dc_stream.c | 204 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in dc_stream_set_cursor_attributes() local 251 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in dc_stream_set_cursor_position() local
|
| D | dc.c | 1078 const struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in is_surface_in_context() local 1383 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_for_stream() local 1435 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_for_stream() local 1453 struct pipe_ctx *pipe_ctx = in commit_planes_for_stream() local 1525 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in dc_commit_updates_for_stream() local 1552 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dc_commit_updates_for_stream() local
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/ |
| D | core_types.h | 308 struct pipe_ctx { struct 321 struct pipe_ctx *top_pipe; argument 322 struct pipe_ctx *bottom_pipe; argument 323 struct pipe_ctx *next_odm_pipe; argument 324 struct pipe_ctx *prev_odm_pipe; argument 338 struct pipe_ctx pipe_ctx[MAX_PIPES]; argument
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/ |
| D | dc_link.c | 1629 static void enable_stream_features(struct pipe_ctx *pipe_ctx) in enable_stream_features() 1651 struct pipe_ctx *pipe_ctx) in enable_link_dp() 1730 struct pipe_ctx *pipe_ctx) in enable_link_edp() 1741 struct pipe_ctx *pipe_ctx) in enable_link_dp_mst() 1765 static bool get_ext_hdmi_settings(struct pipe_ctx *pipe_ctx, in get_ext_hdmi_settings() 1862 static bool i2c_write(struct pipe_ctx *pipe_ctx, in i2c_write() 1889 struct pipe_ctx *pipe_ctx, in write_i2c_retimer_setting() 2051 struct pipe_ctx *pipe_ctx, in write_i2c_default_retimer_setting() 2174 struct pipe_ctx *pipe_ctx, in write_i2c_redriver_setting() 2241 static void enable_link_hdmi(struct pipe_ctx *pipe_ctx) in enable_link_hdmi() [all …]
|
| D | dc_resource.c | 505 struct pipe_ctx *pipe_ctx) in resource_find_used_clk_src_for_sharing() 626 static void calculate_split_count_and_index(struct pipe_ctx *pipe_ctx, int *split_count, int *split… in calculate_split_count_and_index() 650 static void calculate_viewport(struct pipe_ctx *pipe_ctx) in calculate_viewport() 770 static void calculate_recout(struct pipe_ctx *pipe_ctx) in calculate_recout() 835 static void calculate_scaling_ratios(struct pipe_ctx *pipe_ctx) in calculate_scaling_ratios() 965 static void calculate_inits_and_adj_vp(struct pipe_ctx *pipe_ctx) in calculate_inits_and_adj_vp() 1111 int shift_border_left_to_dst(struct pipe_ctx *pipe_ctx) in shift_border_left_to_dst() 1122 void restore_border_left_from_dst(struct pipe_ctx *pipe_ctx, in restore_border_left_from_dst() 1129 bool resource_build_scaling_params(struct pipe_ctx *pipe_ctx) in resource_build_scaling_params() 1518 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dc_remove_plane_from_context() local [all …]
|
| D | dc_link_hwss.c | 415 static bool dp_set_dsc_on_rx(struct pipe_ctx *pipe_ctx, bool enable) in dp_set_dsc_on_rx() 431 void dp_set_dsc_on_stream(struct pipe_ctx *pipe_ctx, bool enable) in dp_set_dsc_on_stream() 514 bool dp_set_dsc_enable(struct pipe_ctx *pipe_ctx, bool enable) in dp_set_dsc_enable() 538 bool dp_set_dsc_pps_sdp(struct pipe_ctx *pipe_ctx, bool enable) in dp_set_dsc_pps_sdp() 582 bool dp_update_dsc_config(struct pipe_ctx *pipe_ctx) in dp_update_dsc_config()
|
| D | dc_stream.c | 307 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in dc_stream_set_cursor_attributes() local 370 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in dc_stream_set_cursor_position() local 563 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in dc_stream_send_dp_sdp() local 636 struct pipe_ctx *pipe_ctx = NULL; in dc_stream_set_dynamic_metadata() local
|
| 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.c | 428 struct pipe_ctx *pipe_ctx; in dc_stream_set_dyn_expansion() local 788 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in apply_ctx_interdependent_lock() local 1698 const struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in is_surface_in_context() local 2287 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_do_stream_update() local 2428 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_for_stream() local 2494 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_for_stream() local 2516 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_for_stream() local 2572 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_for_stream() local 2590 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_for_stream() local 2647 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_for_stream() local [all …]
|
| 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
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/ |
| D | dcn30_hwseq.c | 70 struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state) in dcn30_set_blend_lut() 91 struct pipe_ctx *pipe_ctx, const struct dc_stream_state *stream) in dcn30_set_mpc_shaper_3dlut() 143 struct pipe_ctx *pipe_ctx, in dcn30_set_input_transfer_func() 186 struct pipe_ctx *pipe_ctx, in dcn30_set_output_transfer_func() 397 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i_pipe]; in dcn30_program_all_writeback_pipes_in_tree() local 639 void dcn30_set_avmute(struct pipe_ctx *pipe_ctx, bool enable) in dcn30_set_avmute() 650 void dcn30_update_info_frame(struct pipe_ctx *pipe_ctx) in dcn30_update_info_frame() 676 void dcn30_program_dmdata_engine(struct pipe_ctx *pipe_ctx) in dcn30_program_dmdata_engine()
|
| /kernel/linux/linux-5.10/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() 161 void dcn21_set_abm_immediate_disable(struct pipe_ctx *pipe_ctx) in dcn21_set_abm_immediate_disable() 179 void dcn21_set_pipe(struct pipe_ctx *pipe_ctx) in dcn21_set_pipe() 195 bool dcn21_set_backlight_level(struct pipe_ctx *pipe_ctx, in dcn21_set_backlight_level()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| D | amdgpu_dm_debugfs.c | 1180 struct pipe_ctx *pipe_ctx; in dp_dsc_clock_en_read() local 1257 struct pipe_ctx *pipe_ctx; in dp_dsc_clock_en_write() local 1336 struct pipe_ctx *pipe_ctx; in dp_dsc_slice_width_read() local 1411 struct pipe_ctx *pipe_ctx; in dp_dsc_slice_width_write() local 1490 struct pipe_ctx *pipe_ctx; in dp_dsc_slice_height_read() local 1565 struct pipe_ctx *pipe_ctx; in dp_dsc_slice_height_write() local 1640 struct pipe_ctx *pipe_ctx; in dp_dsc_bits_per_pixel_read() local 1712 struct pipe_ctx *pipe_ctx; in dp_dsc_bits_per_pixel_write() local 1785 struct pipe_ctx *pipe_ctx; in dp_dsc_pic_width_read() local 1842 struct pipe_ctx *pipe_ctx; in dp_dsc_pic_height_read() local [all …]
|