Home
last modified time | relevance | path

Searched defs:pipe_ctx (Results 1 – 25 of 60) sorted by relevance

123

/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn20/
H A Ddcn20_hwseq.c209 struct pipe_ctx *pipe_ctx, in dcn20_setup_gsl_group_as_lock()
289 struct pipe_ctx *pipe_ctx, in dcn20_set_flip_control_gsl()
385 struct pipe_ctx *pipe_ctx, in dcn20_program_triple_buffer()
815 struct pipe_ctx *pipe_ctx, in dcn20_enable_stream_timing()
985 struct pipe_ctx *pipe_ctx, in dcn20_program_output_csc()
1199 struct pipe_ctx *pipe_ctx, in dcn20_blank_pixel_data()
1265 struct pipe_ctx *pipe_ctx) in dcn20_power_on_plane_resources()
1664 struct pipe_ctx *pipe_ctx, in dcn20_update_dchubp_dpp()
1888 struct pipe_ctx *pipe_ctx, in dcn20_program_tg()
1912 struct pipe_ctx *pipe_ctx, in dcn20_program_pipe()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dce60/
H A Ddce60_hw_sequencer.c55 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.15/drivers/gpu/drm/amd/display/dc/hwss/dcn10/
H A Ddcn10_hwseq.c101 struct pipe_ctx *pipe_ctx; in dcn10_lock_all_pipes() local
963 struct pipe_ctx *pipe_ctx, in dcn10_enable_stream_timing()
1067 struct pipe_ctx *pipe_ctx, in dcn10_reset_back_end_for_pipe()
1151 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local
1164 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local
1174 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local
1226 struct pipe_ctx *pipe_ctx) in dcn10_plane_atomic_disconnect()
2516 struct pipe_ctx *pipe_ctx, in dcn10_enable_plane()
2611 struct pipe_ctx *pipe_ctx, in dcn10_program_output_csc()
2661 struct pipe_ctx *pipe_ctx, in dcn10_update_visual_confirm_color()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dce110/
H A Ddce110_hwseq.c1287 const struct pipe_ctx *pipe_ctx, in populate_audio_dp_link_info()
1380 const struct pipe_ctx *pipe_ctx, in build_audio_output()
1474 const struct pipe_ctx *pipe_ctx) in program_scaler()
1513 struct pipe_ctx *pipe_ctx, in dce110_enable_stream_timing()
1578 struct pipe_ctx *pipe_ctx, in dce110_apply_single_controller_ctx_to_hw()
1887 struct pipe_ctx *pipe_ctx = NULL; in dce110_enable_accelerated_mode() local
2167 struct pipe_ctx *pipe_ctx = NULL; in should_enable_fbc() local
2556 struct pipe_ctx *pipe_ctx) in program_surface_visibility()
2602 struct pipe_ctx *pipe_ctx) in update_plane_addr()
3055 struct pipe_ctx *pipe_ctx) in dce110_wait_for_mpcc_disconnect()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_dpms.c321 static bool write_i2c(struct pipe_ctx *pipe_ctx, in write_i2c()
348 struct pipe_ctx *pipe_ctx, in write_i2c_retimer_setting()
510 struct pipe_ctx *pipe_ctx, in write_i2c_default_retimer_setting()
633 struct pipe_ctx *pipe_ctx, in write_i2c_redriver_setting()
1033 bool link_update_dsc_config(struct pipe_ctx *pipe_ctx) in link_update_dsc_config()
2036 struct pipe_ctx *pipe_ctx) in enable_link_dp()
2155 struct pipe_ctx *pipe_ctx) in enable_link_edp()
2181 struct pipe_ctx *pipe_ctx) in enable_link_dp_mst()
2222 struct pipe_ctx *pipe_ctx) in enable_link()
2341 void link_set_dpms_off(struct pipe_ctx *pipe_ctx) in link_set_dpms_off()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/link/hwss/
H A Dlink_hwss_hpo_dp.c33 void set_hpo_dp_throttled_vcp_size(struct pipe_ctx *pipe_ctx, in set_hpo_dp_throttled_vcp_size()
46 void set_hpo_dp_hblank_min_symbol_width(struct pipe_ctx *pipe_ctx, in set_hpo_dp_hblank_min_symbol_width()
74 void setup_hpo_dp_stream_encoder(struct pipe_ctx *pipe_ctx) in setup_hpo_dp_stream_encoder()
83 void reset_hpo_dp_stream_encoder(struct pipe_ctx *pipe_ctx) in reset_hpo_dp_stream_encoder()
90 void setup_hpo_dp_stream_attribute(struct pipe_ctx *pipe_ctx) in setup_hpo_dp_stream_attribute()
178 void setup_hpo_dp_audio_output(struct pipe_ctx *pipe_ctx, in setup_hpo_dp_audio_output()
187 void enable_hpo_dp_audio_packet(struct pipe_ctx *pipe_ctx) in enable_hpo_dp_audio_packet()
193 void disable_hpo_dp_audio_packet(struct pipe_ctx *pipe_ctx) in disable_hpo_dp_audio_packet()
H A Dlink_hwss_dio.c39 void set_dio_throttled_vcp_size(struct pipe_ctx *pipe_ctx, in set_dio_throttled_vcp_size()
49 void setup_dio_stream_encoder(struct pipe_ctx *pipe_ctx) in setup_dio_stream_encoder()
79 void reset_dio_stream_encoder(struct pipe_ctx *pipe_ctx) in reset_dio_stream_encoder()
112 void setup_dio_stream_attribute(struct pipe_ctx *pipe_ctx) in setup_dio_stream_attribute()
250 void setup_dio_audio_output(struct pipe_ctx *pipe_ctx, in setup_dio_audio_output()
266 void enable_dio_audio_packet(struct pipe_ctx *pipe_ctx) in enable_dio_audio_packet()
281 void disable_dio_audio_packet(struct pipe_ctx *pipe_ctx) in disable_dio_audio_packet()
/linux-6.15/drivers/gpu/drm/amd/display/dc/inc/
H A Dcore_types.h424 struct pipe_ctx { struct
426 struct dc_stream_state *stream;
453 struct pipe_ctx *top_pipe; argument
454 struct pipe_ctx *bottom_pipe; argument
455 struct pipe_ctx *next_odm_pipe; argument
456 struct pipe_ctx *prev_odm_pipe; argument
465 int det_buffer_size_kb;
466 bool unbounded_req;
472 struct dwbc *dwbc;
473 struct mcif_wb *mcif_wb;
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_hw_sequencer.c312 struct pipe_ctx *pipe_ctx, in get_mpctree_visual_confirm_color()
383 struct pipe_ctx *pipe_ctx, in get_hdr_visual_confirm_color()
432 struct pipe_ctx *pipe_ctx, in get_vabc_visual_confirm_color()
469 struct pipe_ctx *pipe_ctx, in get_subvp_visual_confirm_color()
497 struct pipe_ctx *pipe_ctx, in get_mclk_switch_visual_confirm_color()
541 struct pipe_ctx *pipe_ctx, in get_cursor_visual_confirm_color()
559 struct pipe_ctx *pipe_ctx, in get_dcc_visual_confirm_color()
607 struct pipe_ctx *pipe_ctx) in set_p_state_switch_method()
663 struct pipe_ctx *pipe_ctx, in set_drr_and_clear_adjust_pending()
680 struct pipe_ctx *pipe_ctx, in get_fams2_visual_confirm_color()
[all …]
H A Ddc_resource.c805 struct pipe_ctx *pipe_ctx, in calculate_plane_rec_in_timing_active()
895 struct pipe_ctx *pipe_ctx, in calculate_mpc_slice_in_timing_active()
951 struct pipe_ctx *pipe_ctx) in reverse_adjust_recout_for_visual_confirm()
962 struct pipe_ctx *pipe_ctx) in adjust_recout_for_visual_confirm()
2658 struct pipe_ctx *pipe_ctx, in add_hpo_dp_link_enc_to_ctx()
2680 struct pipe_ctx *pipe_ctx, in remove_hpo_dp_link_enc_from_ctx()
2793 struct pipe_ctx *pipe_ctx, in add_dio_link_enc_to_ctx()
2835 struct pipe_ctx *pipe_ctx, in remove_dio_link_enc_from_ctx()
4415 struct pipe_ctx *pipe_ctx) in set_avi_info_frame()
4892 struct pipe_ctx *pipe_ctx) in pipe_need_reprogram()
[all …]
H A Ddc_surface.c74 struct pipe_ctx *pipe_ctx = &dc_state->res_ctx.pipe_ctx[i]; in dc_plane_get_pipe_mask() local
133 struct pipe_ctx *pipe_ctx = in dc_plane_get_status() local
148 struct pipe_ctx *pipe_ctx = in dc_plane_get_status() local
288 struct pipe_ctx *pipe_ctx = &dc->current_state->res_ctx.pipe_ctx[i]; in dc_plane_force_dcc_and_tiling_disable() local
H A Ddc.c780 struct pipe_ctx *pipe_ctx; in dc_stream_set_dyn_expansion() local
1183 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in apply_ctx_interdependent_lock() local
1907 struct pipe_ctx *pipe_ctx, in should_update_pipe_for_stream()
1915 struct pipe_ctx *pipe_ctx, in should_update_pipe_for_plane()
3482 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_do_stream_update() local
3676 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in dc_dmub_update_dirty_rect() local
3731 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in build_dmub_update_dirty_rect() local
4161 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_for_stream() local
4338 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_for_stream() local
4563 struct pipe_ctx *pipe_ctx; in swap_and_release_current_context() local
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn201/
H A Ddcn201_hwseq.c57 struct pipe_ctx *pipe_ctx, PHYSICAL_ADDRESS_LOC *addr) in patch_address_for_sbs_tb_stereo()
133 void dcn201_update_plane_addr(const struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn201_update_plane_addr()
306 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn201_init_hw() local
341 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn201_init_hw() local
377 struct pipe_ctx *pipe_ctx) in dcn201_plane_atomic_disconnect()
422 void dcn201_update_mpcc(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn201_update_mpcc()
556 void dcn201_set_cursor_attribute(struct pipe_ctx *pipe_ctx) in dcn201_set_cursor_attribute()
568 void dcn201_set_dmdata_attributes(struct pipe_ctx *pipe_ctx) in dcn201_set_dmdata_attributes()
591 void dcn201_unblank_stream(struct pipe_ctx *pipe_ctx, in dcn201_unblank_stream()
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn35/
H A Ddcn35_hwseq.c724 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn35_init_pipes() local
750 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn35_init_pipes() local
767 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn35_init_pipes() local
781 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn35_init_pipes() local
901 void dcn35_enable_plane(struct dc *dc, struct pipe_ctx *pipe_ctx, in dcn35_enable_plane()
1021 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn35_calc_blocks_to_gate() local
1442 void dcn35_set_drr(struct pipe_ctx **pipe_ctx, in dcn35_set_drr()
1484 void dcn35_set_static_screen_control(struct pipe_ctx **pipe_ctx, in dcn35_set_static_screen_control()
1502 void dcn35_set_long_vblank(struct pipe_ctx **pipe_ctx, in dcn35_set_long_vblank()
1530 static bool should_avoid_empty_tu(struct pipe_ctx *pipe_ctx) in should_avoid_empty_tu()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
H A Ddcn401_hwseq.c400 struct pipe_ctx *pipe_ctx, in dcn401_populate_mcm_luts()
584 bool dcn401_set_mcm_luts(struct pipe_ctx *pipe_ctx, in dcn401_set_mcm_luts()
636 struct pipe_ctx *pipe_ctx, in dcn401_set_output_transfer_func()
689 struct pipe_ctx *pipe_ctx, in enable_stream_timing_calc()
729 struct pipe_ctx *pipe_ctx, in dcn401_enable_stream_timing()
878 struct pipe_ctx *pipe_ctx, in dcn401_enable_stream_calc()
992 struct pipe_ctx *pipe_ctx = NULL; in disable_link_output_symclk_on_tx_off() local
1317 const struct pipe_ctx *pipe_ctx = top_pipe; in dcn401_wait_for_dcc_meta_propagation() local
1770 struct pipe_ctx *pipe_ctx, in dcn401_reset_back_end_for_pipe()
1917 struct pipe_ctx *pipe_ctx, in dcn401_program_tg()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn30/
H A Ddcn30_hwseq.c222 struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state) in dcn30_set_blend_lut()
243 static bool dcn30_set_mpc_shaper_3dlut(struct pipe_ctx *pipe_ctx, in dcn30_set_mpc_shaper_3dlut()
304 struct pipe_ctx *pipe_ctx, in dcn30_set_input_transfer_func()
343 void dcn30_program_gamut_remap(struct pipe_ctx *pipe_ctx) in dcn30_program_gamut_remap()
381 struct pipe_ctx *pipe_ctx, in dcn30_set_output_transfer_func()
592 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i_pipe]; in dcn30_program_all_writeback_pipes_in_tree() local
819 void dcn30_set_avmute(struct pipe_ctx *pipe_ctx, bool enable) in dcn30_set_avmute()
840 void dcn30_update_info_frame(struct pipe_ctx *pipe_ctx) in dcn30_update_info_frame()
872 void dcn30_program_dmdata_engine(struct pipe_ctx *pipe_ctx) in dcn30_program_dmdata_engine()
1165 struct pipe_ctx *pipe_ctx, in dcn30_set_disp_pattern_generator()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/basics/
H A Ddc_common.c53 bool is_lower_pipe_tree_visible(struct pipe_ctx *pipe_ctx) in is_lower_pipe_tree_visible()
62 bool is_upper_pipe_tree_visible(struct pipe_ctx *pipe_ctx) in is_upper_pipe_tree_visible()
71 bool is_pipe_tree_visible(struct pipe_ctx *pipe_ctx) in is_pipe_tree_visible()
/linux-6.15/drivers/gpu/drm/amd/display/dc/virtual/
H A Dvirtual_link_hwss.c28 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.15/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
H A Ddcn32_hwseq.c354 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn32_commit_subvp_config() local
440 struct pipe_ctx *pipe_ctx, const struct dc_stream_state *stream) in dcn32_set_mpc_shaper_3dlut()
477 struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state) in dcn32_set_mcm_luts()
522 struct pipe_ctx *pipe_ctx, in dcn32_set_input_transfer_func()
561 struct pipe_ctx *pipe_ctx, in dcn32_set_output_transfer_func()
1221 struct pipe_ctx *pipe_ctx = NULL; in dcn32_calculate_pix_rate_divider() local
1296 void dcn32_unblank_stream(struct pipe_ctx *pipe_ctx, in dcn32_unblank_stream()
1337 bool dcn32_is_dp_dig_pixel_rate_div_policy(struct pipe_ctx *pipe_ctx) in dcn32_is_dp_dig_pixel_rate_div_policy()
1368 struct pipe_ctx *pipe_ctx = NULL; in apply_symclk_on_tx_off_wa() local
1538 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn32_disable_phantom_streams() local
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn314/
H A Ddcn314_hwseq.c72 static void update_dsc_on_stream(struct pipe_ctx *pipe_ctx, bool enable) in update_dsc_on_stream()
135 static unsigned int get_odm_config(struct pipe_ctx *pipe_ctx, unsigned int *opp_instances) in get_odm_config()
158 void dcn314_update_odm(struct dc *dc, struct dc_state *context, struct pipe_ctx *pipe_ctx) in dcn314_update_odm()
313 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()
355 struct pipe_ctx *pipe_ctx = NULL; in dcn314_calculate_pix_rate_divider() local
469 struct pipe_ctx *pipe_ctx = NULL; in apply_symclk_on_tx_off_wa() local
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn21/
H A Ddcn21_hwseq.c129 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()
212 void dcn21_set_pipe(struct pipe_ctx *pipe_ctx) in dcn21_set_pipe()
244 bool dcn21_set_backlight_level(struct pipe_ctx *pipe_ctx, in dcn21_set_backlight_level()
294 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn21_is_abm_supported() local
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn31/
H A Ddcn31_hwseq.c378 void dcn31_update_info_frame(struct pipe_ctx *pipe_ctx) in dcn31_update_info_frame()
513 struct pipe_ctx *pipe_ctx, in dcn31_reset_back_end_for_pipe()
590 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn31_reset_hw_ctx_wrap() local
632 void dcn31_set_static_screen_control(struct pipe_ctx **pipe_ctx, in dcn31_set_static_screen_control()
673 bool dcn31_set_backlight_level(struct pipe_ctx *pipe_ctx, in dcn31_set_backlight_level()
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/
H A Dhw_sequencer.h59 struct pipe_ctx *pipe_ctx; member
64 struct pipe_ctx *pipe_ctx; member
70 struct pipe_ctx *pipe_ctx; member
76 struct pipe_ctx *pipe_ctx; member
81 struct pipe_ctx *pipe_ctx; member
86 struct pipe_ctx *pipe_ctx; member
90 struct pipe_ctx *pipe_ctx; member
100 struct pipe_ctx *pipe_ctx; member
104 struct pipe_ctx *pipe_ctx; member
109 struct pipe_ctx *pipe_ctx; member
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/
H A Ddml21_utils.c147 struct pipe_ctx *pipe_ctx, in dml21_pipe_populate_global_sync()
186 bool check_dp2p0_output_encoder(const struct pipe_ctx *pipe_ctx) in check_dp2p0_output_encoder()
201 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in is_sub_vp_enabled() local
212 …dc_pipe(struct dml2_context *dml_ctx, struct dc_state *context, struct pipe_ctx *pipe_ctx, struct … in dml21_program_dc_pipe()
/linux-6.15/drivers/gpu/drm/amd/display/dc/
H A Ddc_spl_translate.c76 void translate_SPL_in_params_from_pipe_ctx(struct pipe_ctx *pipe_ctx, struct spl_in *spl_in) in translate_SPL_in_params_from_pipe_ctx()
214 void translate_SPL_out_params_to_pipe_ctx(struct pipe_ctx *pipe_ctx, struct spl_out *spl_out) in translate_SPL_out_params_to_pipe_ctx()

123