Searched refs:odm_pipe (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_hwss_hpo_frl.c | 33 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()
|
| H A D | link_dpms.c | 811 struct pipe_ctx *odm_pipe; in link_set_dsc_on_stream() local 827 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in link_set_dsc_on_stream() 851 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in link_set_dsc_on_stream() 852 struct display_stream_compressor *odm_dsc = odm_pipe->stream_res.dsc; in link_set_dsc_on_stream() 857 odm_dsc->funcs->dsc_enable(odm_dsc, odm_pipe->stream_res.opp->inst); in link_set_dsc_on_stream() 910 for (odm_pipe = pipe_ctx; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in link_set_dsc_on_stream() 911 odm_pipe->stream_res.dsc->funcs->dsc_disconnect(odm_pipe->stream_res.dsc); in link_set_dsc_on_stream() 933 odm_pipe->stream_res.dsc->funcs->dsc_disable(odm_pipe->stream_res.dsc); in link_set_dsc_on_stream() 935 dccg->funcs->set_ref_dscclk(dccg, odm_pipe->stream_res.dsc->inst); in link_set_dsc_on_stream()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/ |
| H A D | dcn32_hwseq.c | 1025 struct pipe_ctx *odm_pipe; in dcn32_update_dsc_on_stream() local 1041 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in dcn32_update_dsc_on_stream() 1079 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in dcn32_update_dsc_on_stream() 1080 struct display_stream_compressor *odm_dsc = odm_pipe->stream_res.dsc; in dcn32_update_dsc_on_stream() 1088 odm_dsc->funcs->dsc_enable(odm_dsc, odm_pipe->stream_res.opp->inst); in dcn32_update_dsc_on_stream() 1105 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in dcn32_update_dsc_on_stream() 1106 ASSERT(odm_pipe->stream_res.dsc); in dcn32_update_dsc_on_stream() 1107 odm_pipe->stream_res.dsc->funcs->dsc_disconnect(odm_pipe->stream_res.dsc); in dcn32_update_dsc_on_stream() 1119 struct pipe_ctx *odm_pipe; in get_odm_config() local 1122 for (odm_pipe = pipe_ctx; odm_pipe->prev_odm_pipe; odm_pipe = odm_pipe->prev_odm_pipe) in get_odm_config() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/ |
| H A D | dcn35_hwseq.c | 331 struct pipe_ctx *odm_pipe; in update_dsc_on_stream() local 337 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in update_dsc_on_stream() 371 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in update_dsc_on_stream() 372 struct display_stream_compressor *odm_dsc = odm_pipe->stream_res.dsc; in update_dsc_on_stream() 376 odm_dsc->funcs->dsc_enable(odm_dsc, odm_pipe->stream_res.opp->inst); in update_dsc_on_stream() 397 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in update_dsc_on_stream() 398 ASSERT(odm_pipe->stream_res.dsc); in update_dsc_on_stream() 399 odm_pipe->stream_res.dsc->funcs->dsc_disable(odm_pipe->stream_res.dsc); in update_dsc_on_stream() 409 struct pipe_ctx *odm_pipe; in get_odm_config() local 412 for (odm_pipe = pipe_ctx; odm_pipe->prev_odm_pipe; odm_pipe = odm_pipe->prev_odm_pipe) in get_odm_config() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn20/ |
| H A D | dcn20_resource.c | 1221 struct pipe_ctx *odm_pipe; in get_pixel_clock_parameters() local 1228 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in get_pixel_clock_parameters() 1653 struct pipe_ctx *odm_pipe; in dcn20_validate_dsc() local 1656 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in dcn20_validate_dsc() 1767 struct pipe_ctx *odm_pipe = pipe->next_odm_pipe; in dcn20_merge_pipes_for_validate() local 1773 while (odm_pipe) { in dcn20_merge_pipes_for_validate() 1774 struct pipe_ctx *next_odm_pipe = odm_pipe->next_odm_pipe; in dcn20_merge_pipes_for_validate() 1776 odm_pipe->plane_state = NULL; in dcn20_merge_pipes_for_validate() 1777 odm_pipe->stream = NULL; in dcn20_merge_pipes_for_validate() 1778 odm_pipe->top_pipe = NULL; in dcn20_merge_pipes_for_validate() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/ |
| H A D | dcn20_hwseq.c | 805 struct pipe_ctx *odm_pipe = pipe_ctx->next_odm_pipe; in get_odm_segment_count() local 808 while (odm_pipe != NULL) { in get_odm_segment_count() 810 odm_pipe = odm_pipe->next_odm_pipe; in get_odm_segment_count() 1178 struct pipe_ctx *odm_pipe; in dcn20_update_odm() local 1184 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in dcn20_update_odm() 1185 opp_inst[opp_cnt] = odm_pipe->stream_res.opp->inst; in dcn20_update_odm() 1210 struct pipe_ctx *odm_pipe; in dcn20_blank_pixel_data() local 1230 odm_pipe = pipe_ctx; in dcn20_blank_pixel_data() 1232 while (odm_pipe->next_odm_pipe) { in dcn20_blank_pixel_data() 1233 odm_slice_src = resource_get_odm_slice_src_rect(odm_pipe); in dcn20_blank_pixel_data() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/ |
| H A D | dcn401_hwseq.c | 1640 struct pipe_ctx *odm_pipe; in dcn401_add_dsc_sequence_for_odm_change() local 1647 for (odm_pipe = otg_master->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in dcn401_add_dsc_sequence_for_odm_change() 1666 for (odm_pipe = otg_master->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in dcn401_add_dsc_sequence_for_odm_change() 1667 if (!odm_pipe->stream_res.dsc) in dcn401_add_dsc_sequence_for_odm_change() 1673 odm_pipe->stream_res.dsc->inst, num_slices_h); in dcn401_add_dsc_sequence_for_odm_change() 1678 hwss_add_dsc_calculate_and_set_config(seq_state, odm_pipe, true, opp_cnt); in dcn401_add_dsc_sequence_for_odm_change() 1681 hwss_add_dsc_enable_with_opp(seq_state, odm_pipe); in dcn401_add_dsc_sequence_for_odm_change() 1909 struct pipe_ctx *odm_pipe, *mpc_pipe; in dcn401_perform_3dlut_wa_unlock() local 1912 for (odm_pipe = pipe_ctx; odm_pipe != NULL; odm_pipe = odm_pipe->next_odm_pipe) { in dcn401_perform_3dlut_wa_unlock() 1913 for (mpc_pipe = odm_pipe; mpc_pipe != NULL; mpc_pipe = mpc_pipe->bottom_pipe) { in dcn401_perform_3dlut_wa_unlock() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/ |
| H A D | dce110_hwseq.c | 1577 struct pipe_ctx *odm_pipe = pipe_ctx->next_odm_pipe; in dce110_apply_single_controller_ctx_to_hw() local 1623 while (odm_pipe) { in dce110_apply_single_controller_ctx_to_hw() 1624 odm_pipe->stream_res.opp->funcs->opp_set_dyn_expansion( in dce110_apply_single_controller_ctx_to_hw() 1625 odm_pipe->stream_res.opp, in dce110_apply_single_controller_ctx_to_hw() 1630 odm_pipe->stream_res.opp->funcs->opp_program_fmt( in dce110_apply_single_controller_ctx_to_hw() 1631 odm_pipe->stream_res.opp, in dce110_apply_single_controller_ctx_to_hw() 1634 odm_pipe = odm_pipe->next_odm_pipe; in dce110_apply_single_controller_ctx_to_hw()
|
| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc.c | 3735 struct pipe_ctx *odm_pipe = pipe_ctx->next_odm_pipe; in commit_planes_do_stream_update() local 3741 while (odm_pipe) { in commit_planes_do_stream_update() 3742 odm_pipe->stream_res.opp->funcs->opp_program_fmt(odm_pipe->stream_res.opp, in commit_planes_do_stream_update() 3745 odm_pipe = odm_pipe->next_odm_pipe; in commit_planes_do_stream_update() 4254 struct pipe_ctx *odm_pipe; in commit_planes_for_stream() local 4257 for (odm_pipe = mpcc_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in commit_planes_for_stream() 4258 odm_pipe->ttu_regs.min_ttu_vblank = MAX_TTU; in commit_planes_for_stream()
|