Home
last modified time | relevance | path

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

123

/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/
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()
987 struct pipe_ctx *pipe_ctx, in dcn20_program_output_csc()
1201 struct pipe_ctx *pipe_ctx, in dcn20_blank_pixel_data()
1267 struct pipe_ctx *pipe_ctx) in dcn20_power_on_plane_resources()
1656 struct pipe_ctx *pipe_ctx, in dcn20_update_dchubp_dpp()
1867 struct pipe_ctx *pipe_ctx, in dcn20_program_pipe()
2771 struct pipe_ctx *pipe_ctx, in dcn20_reset_back_end_for_pipe()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dce60/
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/drivers/gpu/drm/amd/display/dc/hwss/dcn10/
A Ddcn10_hwseq.c101 struct pipe_ctx *pipe_ctx; in dcn10_lock_all_pipes() local
962 struct pipe_ctx *pipe_ctx, in dcn10_enable_stream_timing()
1066 struct pipe_ctx *pipe_ctx, in dcn10_reset_back_end_for_pipe()
1152 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local
1165 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local
1175 struct pipe_ctx *pipe_ctx = in dcn10_hw_wa_force_recovery() local
1227 struct pipe_ctx *pipe_ctx) in dcn10_plane_atomic_disconnect()
2519 struct pipe_ctx *pipe_ctx, in dcn10_enable_plane()
2614 struct pipe_ctx *pipe_ctx, in dcn10_program_output_csc()
2664 struct pipe_ctx *pipe_ctx, in dcn10_update_visual_confirm_color()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/
A Ddce110_hwseq.c1281 const struct pipe_ctx *pipe_ctx, in populate_audio_dp_link_info()
1374 const struct pipe_ctx *pipe_ctx, in build_audio_output()
1468 const struct pipe_ctx *pipe_ctx) in program_scaler()
1507 struct pipe_ctx *pipe_ctx, in dce110_enable_stream_timing()
1572 struct pipe_ctx *pipe_ctx, in dce110_apply_single_controller_ctx_to_hw()
1883 struct pipe_ctx *pipe_ctx = NULL; in dce110_enable_accelerated_mode() local
2164 struct pipe_ctx *pipe_ctx = NULL; in should_enable_fbc() local
2553 struct pipe_ctx *pipe_ctx) in program_surface_visibility()
2599 struct pipe_ctx *pipe_ctx) in update_plane_addr()
3052 struct pipe_ctx *pipe_ctx) in dce110_wait_for_mpcc_disconnect()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/link/
A Dlink_dpms.c312 static bool write_i2c(struct pipe_ctx *pipe_ctx, in write_i2c()
339 struct pipe_ctx *pipe_ctx, in write_i2c_retimer_setting()
501 struct pipe_ctx *pipe_ctx, in write_i2c_default_retimer_setting()
624 struct pipe_ctx *pipe_ctx, in write_i2c_redriver_setting()
1009 bool link_update_dsc_config(struct pipe_ctx *pipe_ctx) in link_update_dsc_config()
2008 struct pipe_ctx *pipe_ctx) in enable_link_dp()
2119 struct pipe_ctx *pipe_ctx) in enable_link_edp()
2145 struct pipe_ctx *pipe_ctx) in enable_link_dp_mst()
2186 struct pipe_ctx *pipe_ctx) in enable_link()
2320 void link_set_dpms_off(struct pipe_ctx *pipe_ctx) in link_set_dpms_off()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/link/hwss/
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()
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()
72 void reset_dio_stream_encoder(struct pipe_ctx *pipe_ctx) in reset_dio_stream_encoder()
98 void setup_dio_stream_attribute(struct pipe_ctx *pipe_ctx) in setup_dio_stream_attribute()
202 void setup_dio_audio_output(struct pipe_ctx *pipe_ctx, in setup_dio_audio_output()
218 void enable_dio_audio_packet(struct pipe_ctx *pipe_ctx) in enable_dio_audio_packet()
233 void disable_dio_audio_packet(struct pipe_ctx *pipe_ctx) in disable_dio_audio_packet()
/linux/drivers/gpu/drm/amd/display/dc/inc/
A Dcore_types.h420 struct pipe_ctx { struct
421 struct dc_plane_state *plane_state;
422 struct dc_stream_state *stream;
424 struct plane_resource plane_res;
449 struct pipe_ctx *top_pipe; argument
450 struct pipe_ctx *bottom_pipe; argument
451 struct pipe_ctx *next_odm_pipe; argument
452 struct pipe_ctx *prev_odm_pipe; argument
461 int det_buffer_size_kb;
462 bool unbounded_req;
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/
A Ddcn35_hwseq.c710 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn35_init_pipes() local
736 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn35_init_pipes() local
753 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
883 void dcn35_enable_plane(struct dc *dc, struct pipe_ctx *pipe_ctx, in dcn35_enable_plane()
1002 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn35_calc_blocks_to_gate() local
1418 void dcn35_set_drr(struct pipe_ctx **pipe_ctx, in dcn35_set_drr()
1461 void dcn35_set_static_screen_control(struct pipe_ctx **pipe_ctx, in dcn35_set_static_screen_control()
1479 void dcn35_set_long_vblank(struct pipe_ctx **pipe_ctx, in dcn35_set_long_vblank()
1507 static bool should_avoid_empty_tu(struct pipe_ctx *pipe_ctx) in should_avoid_empty_tu()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn201/
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/drivers/gpu/drm/amd/display/dc/core/
A Ddc_hw_sequencer.c310 struct pipe_ctx *pipe_ctx, in get_mpctree_visual_confirm_color()
331 const struct pipe_ctx *pipe_ctx, in get_surface_visual_confirm_color()
381 struct pipe_ctx *pipe_ctx, in get_hdr_visual_confirm_color()
429 struct pipe_ctx *pipe_ctx, in get_subvp_visual_confirm_color()
457 struct pipe_ctx *pipe_ctx, in get_mclk_switch_visual_confirm_color()
503 struct pipe_ctx *pipe_ctx) in set_p_state_switch_method()
560 struct pipe_ctx *pipe_ctx, in get_fams2_visual_confirm_color()
582 struct pipe_ctx *pipe_ctx, in hwss_build_fast_sequence()
880 struct pipe_ctx *pipe_ctx = params->setup_dpp_params.pipe_ctx; in hwss_setup_dpp() local
962 struct pipe_ctx *pipe_ctx, in get_surface_tile_visual_confirm_color()
[all …]
A Ddc_resource.c680 struct pipe_ctx *pipe_ctx) in resource_find_used_clk_src_for_sharing()
818 struct pipe_ctx *pipe_ctx, in calculate_plane_rec_in_timing_active()
908 struct pipe_ctx *pipe_ctx, in calculate_mpc_slice_in_timing_active()
964 struct pipe_ctx *pipe_ctx) in adjust_recout_for_visual_confirm()
2578 struct pipe_ctx *pipe_ctx, in add_hpo_dp_link_enc_to_ctx()
2600 struct pipe_ctx *pipe_ctx, in remove_hpo_dp_link_enc_from_ctx()
3564 struct pipe_ctx *pipe_ctx = NULL; in acquire_otg_master_pipe_for_stream() local
3639 struct pipe_ctx *pipe_ctx = NULL; in resource_map_pool_resources() local
4129 struct pipe_ctx *pipe_ctx) in set_avi_info_frame()
4602 struct pipe_ctx *pipe_ctx) in pipe_need_reprogram()
[all …]
A Ddc_surface.c74 struct pipe_ctx *pipe_ctx = &dc_state->res_ctx.pipe_ctx[i]; in dc_plane_get_pipe_mask() local
140 struct pipe_ctx *pipe_ctx = in dc_plane_get_status() local
155 struct pipe_ctx *pipe_ctx = in dc_plane_get_status() local
A Ddc.c734 struct pipe_ctx *pipe_ctx; in dc_stream_set_dyn_expansion() local
1136 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in apply_ctx_interdependent_lock() local
1803 struct pipe_ctx *pipe_ctx, in should_update_pipe_for_stream()
1811 struct pipe_ctx *pipe_ctx, in should_update_pipe_for_plane()
3273 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_do_stream_update() local
3467 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in dc_dmub_update_dirty_rect() local
3522 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in build_dmub_update_dirty_rect() local
3941 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_for_stream() local
4119 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[j]; in commit_planes_for_stream() local
4344 struct pipe_ctx *pipe_ctx; in swap_and_release_current_context() local
[all …]
A Ddc_debug.c321 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in context_timing_trace() local
333 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in context_timing_trace() local
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
A Ddcn401_hwseq.c80 void dcn401_program_gamut_remap(struct pipe_ctx *pipe_ctx) in dcn401_program_gamut_remap()
483 struct pipe_ctx *pipe_ctx, in dcn401_populate_mcm_luts()
667 bool dcn401_set_mcm_luts(struct pipe_ctx *pipe_ctx, in dcn401_set_mcm_luts()
713 struct pipe_ctx *pipe_ctx, in dcn401_set_output_transfer_func()
766 struct pipe_ctx *pipe_ctx, in enable_stream_timing_calc()
806 struct pipe_ctx *pipe_ctx, in dcn401_enable_stream_timing()
946 struct pipe_ctx *pipe_ctx, in dcn401_enable_stream_calc()
983 void dcn401_enable_stream(struct pipe_ctx *pipe_ctx) in dcn401_enable_stream()
1100 void dcn401_set_cursor_position(struct pipe_ctx *pipe_ctx) in dcn401_set_cursor_position()
1376 const struct pipe_ctx *pipe_ctx = top_pipe; in dcn401_wait_for_dcc_meta_propagation() local
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn30/
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()
297 struct pipe_ctx *pipe_ctx, in dcn30_set_input_transfer_func()
336 void dcn30_program_gamut_remap(struct pipe_ctx *pipe_ctx) in dcn30_program_gamut_remap()
374 struct pipe_ctx *pipe_ctx, in dcn30_set_output_transfer_func()
586 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i_pipe]; in dcn30_program_all_writeback_pipes_in_tree() local
813 void dcn30_set_avmute(struct pipe_ctx *pipe_ctx, bool enable) in dcn30_set_avmute()
834 void dcn30_update_info_frame(struct pipe_ctx *pipe_ctx) in dcn30_update_info_frame()
866 void dcn30_program_dmdata_engine(struct pipe_ctx *pipe_ctx) in dcn30_program_dmdata_engine()
1159 struct pipe_ctx *pipe_ctx, in dcn30_set_disp_pattern_generator()
/linux/drivers/gpu/drm/amd/display/dc/basics/
A Ddc_common.c52 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/drivers/gpu/drm/amd/display/dc/virtual/
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/drivers/gpu/drm/amd/display/dc/hwss/dcn314/
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()
301 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()
343 struct pipe_ctx *pipe_ctx = NULL; in dcn314_calculate_pix_rate_divider() local
439 struct pipe_ctx *pipe_ctx = NULL; in apply_symclk_on_tx_off_wa() local
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
A Ddcn32_hwseq.c352 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn32_commit_subvp_config() local
438 struct pipe_ctx *pipe_ctx, const struct dc_stream_state *stream) in dcn32_set_mpc_shaper_3dlut()
474 struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state) in dcn32_set_mcm_luts()
519 struct pipe_ctx *pipe_ctx, in dcn32_set_input_transfer_func()
558 struct pipe_ctx *pipe_ctx, in dcn32_set_output_transfer_func()
1216 struct pipe_ctx *pipe_ctx = NULL; in dcn32_calculate_pix_rate_divider() local
1291 void dcn32_unblank_stream(struct pipe_ctx *pipe_ctx, in dcn32_unblank_stream()
1331 bool dcn32_is_dp_dig_pixel_rate_div_policy(struct pipe_ctx *pipe_ctx) in dcn32_is_dp_dig_pixel_rate_div_policy()
1362 struct pipe_ctx *pipe_ctx = NULL; in apply_symclk_on_tx_off_wa() local
1532 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn32_disable_phantom_streams() local
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn21/
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()
293 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn21_is_abm_supported() local
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn31/
A Ddcn31_hwseq.c376 void dcn31_update_info_frame(struct pipe_ctx *pipe_ctx) in dcn31_update_info_frame()
506 struct pipe_ctx *pipe_ctx, in dcn31_reset_back_end_for_pipe()
578 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn31_reset_hw_ctx_wrap() local
619 void dcn31_set_static_screen_control(struct pipe_ctx **pipe_ctx, in dcn31_set_static_screen_control()
/linux/drivers/gpu/drm/amd/display/dc/hwss/
A Dhw_sequencer.h58 struct pipe_ctx *pipe_ctx; member
63 struct pipe_ctx *pipe_ctx; member
69 struct pipe_ctx *pipe_ctx; member
75 struct pipe_ctx *pipe_ctx; member
80 struct pipe_ctx *pipe_ctx; member
85 struct pipe_ctx *pipe_ctx; member
89 struct pipe_ctx *pipe_ctx; member
99 struct pipe_ctx *pipe_ctx; member
103 struct pipe_ctx *pipe_ctx; member
108 struct pipe_ctx *pipe_ctx; member
[all …]
/linux/drivers/gpu/drm/amd/display/dc/
A Ddc_spl_translate.c69 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()
205 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()

Completed in 140 milliseconds

123