/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn10/ |
A D | dcn10_hw_sequencer.h | 39 struct pipe_ctx *pipe_ctx, 44 struct pipe_ctx *pipe_ctx, 60 struct pipe_ctx *pipe_ctx, 62 void dcn10_unblank_stream(struct pipe_ctx *pipe_ctx, 65 struct pipe_ctx *pipe_ctx, 102 struct pipe_ctx *pipe_ctx, 142 void dcn10_set_drr(struct pipe_ctx **pipe_ctx, 144 void dcn10_get_position(struct pipe_ctx **pipe_ctx, 161 struct pipe_ctx *pipe_ctx); 178 struct pipe_ctx *pipe_ctx); [all …]
|
A D | dcn10_hw_sequencer.c | 97 struct pipe_ctx *pipe_ctx; in dcn10_lock_all_pipes() local 897 struct pipe_ctx *pipe_ctx, in dcn10_enable_stream_timing() argument 1000 struct pipe_ctx *pipe_ctx, in dcn10_reset_back_end_for_pipe() argument 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 2454 struct pipe_ctx *pipe_ctx, in dcn10_enable_plane() argument 2546 struct pipe_ctx *pipe_ctx, in dcn10_program_output_csc() argument [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce60/ |
A D | dce60_hw_sequencer.c | 55 struct pipe_ctx *pipe_ctx = NULL; in dce60_should_enable_fbc() local 73 pipe_ctx = &res_ctx->pipe_ctx[i]; in dce60_should_enable_fbc() 75 if (!pipe_ctx) in dce60_should_enable_fbc() 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() argument 182 struct pipe_ctx *pipe_ctx) in dce60_program_surface_visibility() argument 233 const struct pipe_ctx *pipe_ctx) in dce60_program_scaler() argument 271 struct dc *dc, struct pipe_ctx *pipe_ctx) in dce60_program_front_end_for_pipe() argument 338 hws->funcs.set_input_transfer_func(dc, pipe_ctx, pipe_ctx->plane_state); in dce60_program_front_end_for_pipe() 341 hws->funcs.set_output_transfer_func(dc, pipe_ctx, pipe_ctx->stream); in dce60_program_front_end_for_pipe() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/inc/ |
A D | hw_sequencer.h | 74 struct pipe_ctx *pipe_ctx); 79 struct pipe_ctx *pipe_ctx); 104 struct pipe_ctx *pipe_ctx, 116 struct pipe_ctx *pipe_ctx); 143 struct pipe_ctx *pipe_ctx, 248 struct pipe_ctx *pipe_ctx, 259 struct pipe_ctx *pipe_ctx, 297 struct pipe_ctx *pipe_ctx, 301 struct pipe_ctx *pipe_ctx, 304 struct pipe_ctx *pipe_ctx, [all …]
|
A D | hw_sequencer_private.h | 80 struct pipe_ctx *pipe_ctx); 82 struct pipe_ctx *pipe_ctx); 85 struct pipe_ctx *pipe_ctx, 88 struct pipe_ctx *pipe_ctx, 98 struct pipe_ctx *pipe_ctx, 101 struct pipe_ctx *pipe_ctx, 107 struct pipe_ctx *pipe_ctx); 130 struct pipe_ctx *pipe_ctx); 138 struct pipe_ctx *pipe_ctx, 146 bool (*set_mcm_luts)(struct pipe_ctx *pipe_ctx, [all …]
|
A D | link_hwss.h | 38 struct pipe_ctx; 49 void (*set_hblank_min_symbol_width)(struct pipe_ctx *pipe_ctx, 52 void (*set_throttled_vcp_size)(struct pipe_ctx *pipe_ctx, 77 void (*setup_stream_encoder)(struct pipe_ctx *pipe_ctx); 78 void (*reset_stream_encoder)(struct pipe_ctx *pipe_ctx); 79 void (*setup_stream_attribute)(struct pipe_ctx *pipe_ctx); 83 void (*setup_audio_output)(struct pipe_ctx *pipe_ctx, 85 void (*enable_audio_packet)(struct pipe_ctx *pipe_ctx); 86 void (*disable_audio_packet)(struct pipe_ctx *pipe_ctx);
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn20/ |
A D | dcn20_hwseq.h | 48 struct pipe_ctx *pipe_ctx, 52 void dcn20_enable_stream(struct pipe_ctx *pipe_ctx); 53 void dcn20_unblank_stream(struct pipe_ctx *pipe_ctx, 58 struct pipe_ctx *pipe_ctx, 62 struct pipe_ctx *pipe_ctx, 81 struct pipe_ctx *pipe_ctx, 106 struct pipe_ctx *pipe_ctx, 116 bool dcn20_dmdata_status_done(struct pipe_ctx *pipe_ctx); 125 struct pipe_ctx *pipe_ctx, 146 struct pipe_ctx *pipe_ctx, [all …]
|
A D | dcn20_hwseq.c | 99 struct pipe_ctx *pipe_ctx, in dcn20_setup_gsl_group_as_lock() argument 179 struct pipe_ctx *pipe_ctx, in dcn20_set_flip_control_gsl() argument 266 struct pipe_ctx *pipe_ctx, in dcn20_program_triple_buffer() argument 659 struct pipe_ctx *pipe_ctx, in dcn20_enable_stream_timing() argument 809 struct pipe_ctx *pipe_ctx, in dcn20_program_output_csc() argument 927 struct pipe_ctx *pipe_ctx, in dcn20_set_input_transfer_func() argument 1033 struct pipe_ctx *pipe_ctx, in dcn20_blank_pixel_data() argument 1126 struct pipe_ctx *pipe_ctx) in dcn20_power_on_plane() argument 1494 struct pipe_ctx *pipe_ctx, in dcn20_update_dchubp_dpp() argument 1694 struct pipe_ctx *pipe_ctx, in dcn20_program_pipe() argument [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/ |
A D | link_dpms.c | 310 static bool write_i2c(struct pipe_ctx *pipe_ctx, in write_i2c() argument 337 struct pipe_ctx *pipe_ctx, in write_i2c_retimer_setting() argument 499 struct pipe_ctx *pipe_ctx, in write_i2c_default_retimer_setting() argument 622 struct pipe_ctx *pipe_ctx, in write_i2c_redriver_setting() argument 1248 struct pipe_ctx *pipe_ctx) in deallocate_mst_payload_with_temp_drm_wa() argument 2023 struct pipe_ctx *pipe_ctx) in enable_link_dp() argument 2128 struct pipe_ctx *pipe_ctx) in enable_link_edp() argument 2154 struct pipe_ctx *pipe_ctx) in enable_link_dp_mst() argument 2180 struct pipe_ctx *pipe_ctx) in enable_link() argument 2311 disable_link(pipe_ctx->stream->link, &pipe_ctx->link_res, pipe_ctx->stream->signal); in link_set_dpms_off() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce110/ |
A D | dce110_hw_sequencer.c | 1404 struct pipe_ctx *pipe_ctx, in dce110_enable_stream_timing() argument 1468 struct pipe_ctx *pipe_ctx, in apply_single_controller_ctx_to_hw() argument 1830 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dce110_set_displaymarks() local 2067 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dce110_reset_hw_ctx_wrap() local 2153 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dce110_setup_audio_dto() local 2246 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dce110_apply_ctx_to_hw() local 2271 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dce110_apply_ctx_to_hw() local 2349 struct pipe_ctx *pipe_ctx) in program_surface_visibility() argument 2395 struct pipe_ctx *pipe_ctx) in update_plane_addr() argument 2841 struct pipe_ctx *pipe_ctx) in dce110_wait_for_mpcc_disconnect() argument [all …]
|
A D | dce110_hw_sequencer.h | 43 void dce110_enable_stream(struct pipe_ctx *pipe_ctx); 45 void dce110_disable_stream(struct pipe_ctx *pipe_ctx); 47 void dce110_unblank_stream(struct pipe_ctx *pipe_ctx, 50 void dce110_blank_stream(struct pipe_ctx *pipe_ctx); 52 void dce110_enable_audio_stream(struct pipe_ctx *pipe_ctx); 53 void dce110_disable_audio_stream(struct pipe_ctx *pipe_ctx); 55 void dce110_update_info_frame(struct pipe_ctx *pipe_ctx); 57 void dce110_set_avmute(struct pipe_ctx *pipe_ctx, bool enable); 88 bool dce110_set_backlight_level(struct pipe_ctx *pipe_ctx, 91 void dce110_set_abm_immediate_disable(struct pipe_ctx *pipe_ctx); [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/hwss/ |
A D | link_hwss_dio.c | 29 void set_dio_throttled_vcp_size(struct pipe_ctx *pipe_ctx, in set_dio_throttled_vcp_size() argument 39 void setup_dio_stream_encoder(struct pipe_ctx *pipe_ctx) in setup_dio_stream_encoder() argument 53 void reset_dio_stream_encoder(struct pipe_ctx *pipe_ctx) in reset_dio_stream_encoder() argument 71 void setup_dio_stream_attribute(struct pipe_ctx *pipe_ctx) in setup_dio_stream_attribute() argument 80 pipe_ctx->stream_res.tg->inst, in setup_dio_stream_attribute() 172 void setup_dio_audio_output(struct pipe_ctx *pipe_ctx, in setup_dio_audio_output() argument 179 &pipe_ctx->stream->audio_info); in setup_dio_audio_output() 184 &pipe_ctx->stream->audio_info, in setup_dio_audio_output() 188 void enable_dio_audio_packet(struct pipe_ctx *pipe_ctx) in enable_dio_audio_packet() argument 202 void disable_dio_audio_packet(struct pipe_ctx *pipe_ctx) in disable_dio_audio_packet() argument [all …]
|
A D | link_hwss_hpo_dp.c | 49 static void set_hpo_dp_throttled_vcp_size(struct pipe_ctx *pipe_ctx, in set_hpo_dp_throttled_vcp_size() argument 55 pipe_ctx->link_res.hpo_dp_link_enc; in set_hpo_dp_throttled_vcp_size() 62 static void set_hpo_dp_hblank_min_symbol_width(struct pipe_ctx *pipe_ctx, in set_hpo_dp_hblank_min_symbol_width() argument 89 static void setup_hpo_dp_stream_encoder(struct pipe_ctx *pipe_ctx) in setup_hpo_dp_stream_encoder() argument 98 static void reset_hpo_dp_stream_encoder(struct pipe_ctx *pipe_ctx) in reset_hpo_dp_stream_encoder() argument 105 static void setup_hpo_dp_stream_attribute(struct pipe_ctx *pipe_ctx) in setup_hpo_dp_stream_attribute() argument 227 static void setup_hpo_dp_audio_output(struct pipe_ctx *pipe_ctx, in setup_hpo_dp_audio_output() argument 233 &pipe_ctx->stream->audio_info); in setup_hpo_dp_audio_output() 236 static void enable_hpo_dp_audio_packet(struct pipe_ctx *pipe_ctx) in enable_hpo_dp_audio_packet() argument 242 static void disable_hpo_dp_audio_packet(struct pipe_ctx *pipe_ctx) in disable_hpo_dp_audio_packet() argument [all …]
|
A D | link_hwss_dio.h | 34 void set_dio_throttled_vcp_size(struct pipe_ctx *pipe_ctx, 36 void setup_dio_stream_encoder(struct pipe_ctx *pipe_ctx); 37 void reset_dio_stream_encoder(struct pipe_ctx *pipe_ctx); 38 void setup_dio_stream_attribute(struct pipe_ctx *pipe_ctx); 54 void setup_dio_audio_output(struct pipe_ctx *pipe_ctx, 56 void enable_dio_audio_packet(struct pipe_ctx *pipe_ctx); 57 void disable_dio_audio_packet(struct pipe_ctx *pipe_ctx);
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn314/ |
A D | dcn314_hwseq.c | 95 static void update_dsc_on_stream(struct pipe_ctx *pipe_ctx, bool enable) in update_dsc_on_stream() argument 99 struct pipe_ctx *odm_pipe; in update_dsc_on_stream() 137 pipe_ctx->stream_res.tg->funcs->set_dsc_config(pipe_ctx->stream_res.tg, in update_dsc_on_stream() 144 pipe_ctx->stream_res.tg, in update_dsc_on_stream() 161 struct pipe_ctx *odm_pipe; in get_odm_config() 183 struct pipe_ctx *odm_pipe; in dcn314_update_odm() 200 pipe_ctx->stream_res.tg, &pipe_ctx->stream->timing); in dcn314_update_odm() 223 struct pipe_ctx *current_pipe_ctx = &dc->current_state->res_ctx.pipe_ctx[pipe_ctx->pipe_idx]; in dcn314_update_odm() 225 update_dsc_on_stream(pipe_ctx, pipe_ctx->stream->timing.flags.DSC); in dcn314_update_odm() 376 void dcn314_set_pixels_per_cycle(struct pipe_ctx *pipe_ctx) in dcn314_set_pixels_per_cycle() argument [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/basics/ |
A D | dc_common.c | 52 bool is_lower_pipe_tree_visible(struct pipe_ctx *pipe_ctx) in is_lower_pipe_tree_visible() argument 54 if (pipe_ctx->plane_state && pipe_ctx->plane_state->visible) in is_lower_pipe_tree_visible() 56 if (pipe_ctx->bottom_pipe && is_lower_pipe_tree_visible(pipe_ctx->bottom_pipe)) in is_lower_pipe_tree_visible() 61 bool is_upper_pipe_tree_visible(struct pipe_ctx *pipe_ctx) in is_upper_pipe_tree_visible() argument 63 if (pipe_ctx->plane_state && pipe_ctx->plane_state->visible) in is_upper_pipe_tree_visible() 65 if (pipe_ctx->top_pipe && is_upper_pipe_tree_visible(pipe_ctx->top_pipe)) in is_upper_pipe_tree_visible() 70 bool is_pipe_tree_visible(struct pipe_ctx *pipe_ctx) in is_pipe_tree_visible() argument 72 if (pipe_ctx->plane_state && pipe_ctx->plane_state->visible) in is_pipe_tree_visible() 74 if (pipe_ctx->top_pipe && is_upper_pipe_tree_visible(pipe_ctx->top_pipe)) in is_pipe_tree_visible() 76 if (pipe_ctx->bottom_pipe && is_lower_pipe_tree_visible(pipe_ctx->bottom_pipe)) in is_pipe_tree_visible()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/core/ |
A D | dc_resource.c | 633 struct pipe_ctx *pipe_ctx) in resource_find_used_clk_src_for_sharing() argument 1723 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dc_remove_plane_from_context() local 2026 struct pipe_ctx *pipe_ctx, in add_hpo_dp_link_enc_to_ctx() argument 2048 struct pipe_ctx *pipe_ctx, in remove_hpo_dp_link_enc_from_ctx() argument 2084 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in acquire_first_free_pipe() local 2374 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[tg_inst]; in acquire_resource_from_hw_enabled_state() local 2471 struct pipe_ctx *pipe_ctx = NULL; in resource_map_pool_resources() local 2867 struct pipe_ctx *pipe_ctx = &new_ctx->res_ctx.pipe_ctx[j]; in dc_validate_global_state() local 2939 struct pipe_ctx *pipe_ctx) in set_avi_info_frame() argument 3486 struct pipe_ctx *pipe_ctx) in pipe_need_reprogram() argument [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn32/ |
A D | dcn32_hwseq.h | 50 bool dcn32_set_mcm_luts(struct pipe_ctx *pipe_ctx, 54 struct pipe_ctx *pipe_ctx, 58 struct pipe_ctx *pipe_ctx, 69 void dcn32_update_odm(struct dc *dc, struct dc_state *context, struct pipe_ctx *pipe_ctx); 71 unsigned int dcn32_calculate_dccg_k1_k2_values(struct pipe_ctx *pipe_ctx, unsigned int *k1_div, uns… 73 void dcn32_set_pixels_per_cycle(struct pipe_ctx *pipe_ctx); 79 struct pipe_ctx *top_pipe_to_program, 82 void dcn32_unblank_stream(struct pipe_ctx *pipe_ctx, 85 bool dcn32_is_dp_dig_pixel_rate_div_policy(struct pipe_ctx *pipe_ctx); 93 struct pipe_ctx *phantom_pipe); [all …]
|
A D | dcn32_hwseq.c | 220 struct pipe_ctx *pipe = &ctx->res_ctx.pipe_ctx[i]; in dcn32_calculate_cab_allocation() 342 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn32_commit_subvp_config() local 493 struct pipe_ctx *pipe_ctx, in dcn32_set_input_transfer_func() argument 535 struct pipe_ctx *pipe_ctx, in dcn32_set_output_transfer_func() argument 577 struct pipe_ctx *pipe = &context->res_ctx.pipe_ctx[i]; in dcn32_subvp_update_force_pstate() 1071 struct pipe_ctx *current_pipe_ctx = &dc->current_state->res_ctx.pipe_ctx[pipe_ctx->pipe_idx]; in dcn32_update_odm() 1130 if (!pipe_ctx || !pipe_ctx->stream || !pipe_ctx->stream_res.stream_enc) in dcn32_set_pixels_per_cycle() 1143 void dcn32_unblank_stream(struct pipe_ctx *pipe_ctx, in dcn32_unblank_stream() argument 1213 struct pipe_ctx *pipe_ctx = NULL; in apply_symclk_on_tx_off_wa() local 1218 pipe_ctx = &dc->current_state->res_ctx.pipe_ctx[i]; in apply_symclk_on_tx_off_wa() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn21/ |
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() argument 131 if (!pipe_ctx->stream->dpms_off) in dcn21_PLAT_58856_wa() 134 pipe_ctx->stream->dpms_off = false; in dcn21_PLAT_58856_wa() 136 link_set_dpms_off(pipe_ctx); in dcn21_PLAT_58856_wa() 137 pipe_ctx->stream->dpms_off = true; in dcn21_PLAT_58856_wa() 162 void dcn21_set_abm_immediate_disable(struct pipe_ctx *pipe_ctx) in dcn21_set_abm_immediate_disable() argument 182 void dcn21_set_pipe(struct pipe_ctx *pipe_ctx) in dcn21_set_pipe() argument 190 dce110_set_pipe(pipe_ctx); in dcn21_set_pipe() 198 bool dcn21_set_backlight_level(struct pipe_ctx *pipe_ctx, in dcn21_set_backlight_level() argument 238 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn21_is_abm_supported() local [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn201/ |
A D | dcn201_hwseq.c | 57 struct pipe_ctx *pipe_ctx, PHYSICAL_ADDRESS_LOC *addr) in patch_address_for_sbs_tb_stereo() argument 61 pipe_ctx->top_pipe->plane_state == pipe_ctx->plane_state; 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() argument 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() argument 435 void dcn201_update_mpcc(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn201_update_mpcc() argument 540 struct pipe_ctx *pipe, in dcn201_pipe_control_lock() 571 void dcn201_set_cursor_attribute(struct pipe_ctx *pipe_ctx) in dcn201_set_cursor_attribute() argument 583 void dcn201_set_dmdata_attributes(struct pipe_ctx *pipe_ctx) in dcn201_set_dmdata_attributes() argument [all …]
|
A D | dcn201_hwseq.h | 31 void dcn201_set_dmdata_attributes(struct pipe_ctx *pipe_ctx); 33 void dcn201_unblank_stream(struct pipe_ctx *pipe_ctx, 35 void dcn201_update_plane_addr(const struct dc *dc, struct pipe_ctx *pipe_ctx); 36 void dcn201_plane_atomic_disconnect(struct dc *dc, struct pipe_ctx *pipe_ctx); 37 void dcn201_update_mpcc(struct dc *dc, struct pipe_ctx *pipe_ctx); 38 void dcn201_set_cursor_attribute(struct pipe_ctx *pipe_ctx); 41 struct pipe_ctx *pipe,
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn30/ |
A D | dcn30_hwseq.h | 55 bool dcn30_set_blend_lut(struct pipe_ctx *pipe_ctx, 59 struct pipe_ctx *pipe_ctx, 62 struct pipe_ctx *pipe_ctx, 64 void dcn30_set_avmute(struct pipe_ctx *pipe_ctx, bool enable); 65 void dcn30_update_info_frame(struct pipe_ctx *pipe_ctx); 66 void dcn30_program_dmdata_engine(struct pipe_ctx *pipe_ctx); 76 struct pipe_ctx *pipe_ctx, 84 struct pipe_ctx *pipe_ctx,
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/accessories/ |
A D | link_dp_cts.c | 135 struct pipe_ctx *pipes = link->dc->current_state->res_ctx.pipe_ctx; in dp_test_get_audio_test_data() 136 struct pipe_ctx *pipe_ctx = &pipes[0]; in dp_test_get_audio_test_data() local 421 struct pipe_ctx *pipe_ctx, in set_crtc_test_pattern() argument 510 pipe_ctx, in set_crtc_test_pattern() 571 pipe_ctx, in set_crtc_test_pattern() 662 struct pipe_ctx *pipes = link->dc->current_state->res_ctx.pipe_ctx; in dc_link_dp_set_test_pattern() 663 struct pipe_ctx *pipe_ctx = NULL; in dc_link_dp_set_test_pattern() local 696 pipe_ctx, in dc_link_dp_set_test_pattern() 893 pipe_ctx->stream_res.tg->funcs->lock(pipe_ctx->stream_res.tg); in dc_link_dp_set_test_pattern() 912 pipe_ctx->stream_res.tg->funcs->unlock(pipe_ctx->stream_res.tg); in dc_link_dp_set_test_pattern() [all …]
|
A D | link_fpga.c | 34 void dp_fpga_hpo_enable_link_and_stream(struct dc_state *state, struct pipe_ctx *pipe_ctx) in dp_fpga_hpo_enable_link_and_stream() argument 36 struct dc *dc = pipe_ctx->stream->ctx->dc; in dp_fpga_hpo_enable_link_and_stream() 37 struct dc_stream_state *stream = pipe_ctx->stream; in dp_fpga_hpo_enable_link_and_stream() 44 DC_LOGGER_INIT(pipe_ctx->stream->ctx->logger); in dp_fpga_hpo_enable_link_and_stream() 50 stream->signal, pipe_ctx->clock_source->id, in dp_fpga_hpo_enable_link_and_stream() 54 dc->hwss.enable_stream(pipe_ctx); in dp_fpga_hpo_enable_link_and_stream() 57 if (pipe_ctx->stream->timing.flags.DSC) { in dp_fpga_hpo_enable_link_and_stream() 58 link_set_dsc_pps_packet(pipe_ctx, true, true); in dp_fpga_hpo_enable_link_and_stream() 86 &pipe_ctx->link_res, in dp_fpga_hpo_enable_link_and_stream() 92 dc->hwss.unblank_stream(pipe_ctx, &stream->link->cur_link_settings); in dp_fpga_hpo_enable_link_and_stream() [all …]
|