Home
last modified time | relevance | path

Searched refs:odm_pipe (Results 1 – 10 of 10) sorted by relevance

/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dcn314/
Ddcn314_hwseq.c99 struct pipe_ctx *odm_pipe; in update_dsc_on_stream() local
103 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in update_dsc_on_stream()
123 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in update_dsc_on_stream()
124 struct display_stream_compressor *odm_dsc = odm_pipe->stream_res.dsc; in update_dsc_on_stream()
128 odm_dsc->funcs->dsc_enable(odm_dsc, odm_pipe->stream_res.opp->inst); in update_dsc_on_stream()
149 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in update_dsc_on_stream()
150 ASSERT(odm_pipe->stream_res.dsc); in update_dsc_on_stream()
151 odm_pipe->stream_res.dsc->funcs->dsc_disable(odm_pipe->stream_res.dsc); in update_dsc_on_stream()
161 struct pipe_ctx *odm_pipe; in get_odm_config() local
164 for (odm_pipe = pipe_ctx; odm_pipe->prev_odm_pipe; odm_pipe = odm_pipe->prev_odm_pipe) in get_odm_config()
[all …]
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/link/
Dlink_hwss_hpo_frl.c33 struct pipe_ctx *odm_pipe; in setup_hpo_frl_stream_attribute() local
37 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in setup_hpo_frl_stream_attribute()
Dlink_dpms.c779 struct pipe_ctx *odm_pipe; in link_set_dsc_on_stream() local
783 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in link_set_dsc_on_stream()
803 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in link_set_dsc_on_stream()
804 struct display_stream_compressor *odm_dsc = odm_pipe->stream_res.dsc; in link_set_dsc_on_stream()
807 odm_dsc->funcs->dsc_enable(odm_dsc, odm_pipe->stream_res.opp->inst); in link_set_dsc_on_stream()
858 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in link_set_dsc_on_stream()
859 odm_pipe->stream_res.dsc->funcs->dsc_disable(odm_pipe->stream_res.dsc); in link_set_dsc_on_stream()
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/link/accessories/
Dlink_dp_cts.c431 struct pipe_ctx *odm_pipe; in set_crtc_test_pattern() local
443 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in set_crtc_test_pattern()
511 odm_pipe = pipe_ctx; in set_crtc_test_pattern()
512 while (odm_pipe->next_odm_pipe) { in set_crtc_test_pattern()
513 odm_opp = odm_pipe->stream_res.opp; in set_crtc_test_pattern()
516 odm_pipe, in set_crtc_test_pattern()
525 odm_pipe = odm_pipe->next_odm_pipe; in set_crtc_test_pattern()
527 odm_opp = odm_pipe->stream_res.opp; in set_crtc_test_pattern()
530 odm_pipe, in set_crtc_test_pattern()
554 odm_pipe = pipe_ctx; in set_crtc_test_pattern()
[all …]
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dcn32/
Ddcn32_hwseq.c1002 struct pipe_ctx *odm_pipe; in update_dsc_on_stream() local
1006 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in update_dsc_on_stream()
1026 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in update_dsc_on_stream()
1027 struct display_stream_compressor *odm_dsc = odm_pipe->stream_res.dsc; in update_dsc_on_stream()
1031 odm_dsc->funcs->dsc_enable(odm_dsc, odm_pipe->stream_res.opp->inst); in update_dsc_on_stream()
1052 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in update_dsc_on_stream()
1053 ASSERT(odm_pipe->stream_res.dsc); in update_dsc_on_stream()
1054 odm_pipe->stream_res.dsc->funcs->dsc_disable(odm_pipe->stream_res.dsc); in update_dsc_on_stream()
1066 struct pipe_ctx *odm_pipe; in get_odm_config() local
1069 for (odm_pipe = pipe_ctx; odm_pipe->prev_odm_pipe; odm_pipe = odm_pipe->prev_odm_pipe) in get_odm_config()
[all …]
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_hwseq.c680 struct pipe_ctx *odm_pipe; in dcn20_enable_stream_timing() local
708 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in dcn20_enable_stream_timing()
709 opp_inst[opp_cnt] = odm_pipe->stream_res.opp->inst; in dcn20_enable_stream_timing()
768 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in dcn20_enable_stream_timing()
769 odm_pipe->stream_res.opp->funcs->opp_pipe_clock_control( in dcn20_enable_stream_timing()
770 odm_pipe->stream_res.opp, in dcn20_enable_stream_timing()
1025 struct pipe_ctx *odm_pipe; in dcn20_update_odm() local
1029 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in dcn20_update_odm()
1030 opp_inst[opp_cnt] = odm_pipe->stream_res.opp->inst; in dcn20_update_odm()
1055 struct pipe_ctx *odm_pipe; in dcn20_blank_pixel_data() local
[all …]
Ddcn20_resource.c1223 struct pipe_ctx *odm_pipe; in get_pixel_clock_parameters() local
1230 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in get_pixel_clock_parameters()
1667 struct pipe_ctx *odm_pipe; in dcn20_validate_dsc() local
1670 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in dcn20_validate_dsc()
1780 struct pipe_ctx *odm_pipe = pipe->next_odm_pipe; in dcn20_merge_pipes_for_validate() local
1786 while (odm_pipe) { in dcn20_merge_pipes_for_validate()
1787 struct pipe_ctx *next_odm_pipe = odm_pipe->next_odm_pipe; in dcn20_merge_pipes_for_validate()
1789 odm_pipe->plane_state = NULL; in dcn20_merge_pipes_for_validate()
1790 odm_pipe->stream = NULL; in dcn20_merge_pipes_for_validate()
1791 odm_pipe->top_pipe = NULL; in dcn20_merge_pipes_for_validate()
[all …]
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_hw_sequencer.c1484 struct pipe_ctx *odm_pipe = pipe_ctx->next_odm_pipe; in apply_single_controller_ctx_to_hw() local
1524 while (odm_pipe) { in apply_single_controller_ctx_to_hw()
1525 odm_pipe->stream_res.opp->funcs->opp_set_dyn_expansion( in apply_single_controller_ctx_to_hw()
1526 odm_pipe->stream_res.opp, in apply_single_controller_ctx_to_hw()
1531 odm_pipe->stream_res.opp->funcs->opp_program_fmt( in apply_single_controller_ctx_to_hw()
1532 odm_pipe->stream_res.opp, in apply_single_controller_ctx_to_hw()
1535 odm_pipe = odm_pipe->next_odm_pipe; in apply_single_controller_ctx_to_hw()
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/core/
Ddc.c3201 struct pipe_ctx *odm_pipe = pipe_ctx->next_odm_pipe; in commit_planes_do_stream_update() local
3207 while (odm_pipe) { in commit_planes_do_stream_update()
3208 odm_pipe->stream_res.opp->funcs->opp_program_fmt(odm_pipe->stream_res.opp, in commit_planes_do_stream_update()
3211 odm_pipe = odm_pipe->next_odm_pipe; in commit_planes_do_stream_update()
3612 struct pipe_ctx *odm_pipe; in commit_planes_for_stream() local
3615 for (odm_pipe = mpcc_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in commit_planes_for_stream()
3616 odm_pipe->ttu_regs.min_ttu_vblank = MAX_TTU; in commit_planes_for_stream()
Ddc_resource.c2450 struct pipe_ctx *odm_pipe; in dc_remove_stream_from_ctx() local
2457 odm_pipe = del_pipe->next_odm_pipe; in dc_remove_stream_from_ctx()
2489 while (odm_pipe) { in dc_remove_stream_from_ctx()
2490 struct pipe_ctx *next_odm_pipe = odm_pipe->next_odm_pipe; in dc_remove_stream_from_ctx()
2492 memset(odm_pipe, 0, sizeof(*odm_pipe)); in dc_remove_stream_from_ctx()
2493 odm_pipe = next_odm_pipe; in dc_remove_stream_from_ctx()