Home
last modified time | relevance | path

Searched refs:next_odm_pipe (Results 1 - 25 of 31) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn314/
H A Ddcn314_hwseq.c103 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in update_dsc_on_stream()
116 dsc_cfg.is_odm = pipe_ctx->next_odm_pipe ? true : false; 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()
149 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in update_dsc_on_stream()
172 for (odm_pipe = odm_pipe->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in get_odm_config()
216 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pip in dcn314_update_odm()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_resource.c1230 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in get_pixel_clock_parameters()
1452 * @next_odm_pipe: Reference to the next ODM pipe
1466 struct pipe_ctx *next_odm_pipe) in dcn20_split_stream_for_odm()
1468 int pipe_idx = next_odm_pipe->pipe_idx; in dcn20_split_stream_for_odm()
1471 *next_odm_pipe = *prev_odm_pipe; in dcn20_split_stream_for_odm()
1473 next_odm_pipe->pipe_idx = pipe_idx; in dcn20_split_stream_for_odm()
1474 next_odm_pipe->plane_res.mi = pool->mis[next_odm_pipe->pipe_idx]; in dcn20_split_stream_for_odm()
1475 next_odm_pipe in dcn20_split_stream_for_odm()
1462 dcn20_split_stream_for_odm( const struct dc *dc, struct resource_context *res_ctx, struct pipe_ctx *prev_odm_pipe, struct pipe_ctx *next_odm_pipe) dcn20_split_stream_for_odm() argument
1787 struct pipe_ctx *next_odm_pipe = odm_pipe->next_odm_pipe; dcn20_merge_pipes_for_validate() local
[all...]
H A Ddcn20_hwseq.c708 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { 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()
1029 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in dcn20_update_odm()
1067 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in dcn20_blank_pixel_data()
1085 while (odm_pipe->next_odm_pipe) { in dcn20_blank_pixel_data()
1096 odm_pipe = odm_pipe->next_odm_pipe; in dcn20_blank_pixel_data()
[all...]
H A Ddcn20_resource.h143 struct pipe_ctx *next_odm_pipe);
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn30/
H A Ddcn30_resource.c1542 if (pri_pipe->next_odm_pipe) { in dcn30_split_stream_for_mpc_or_odm()
1543 ASSERT(pri_pipe->next_odm_pipe != sec_pipe); in dcn30_split_stream_for_mpc_or_odm()
1544 sec_pipe->next_odm_pipe = pri_pipe->next_odm_pipe; in dcn30_split_stream_for_mpc_or_odm()
1545 sec_pipe->next_odm_pipe->prev_odm_pipe = sec_pipe; in dcn30_split_stream_for_mpc_or_odm()
1547 if (pri_pipe->top_pipe && pri_pipe->top_pipe->next_odm_pipe) { in dcn30_split_stream_for_mpc_or_odm()
1548 pri_pipe->top_pipe->next_odm_pipe->bottom_pipe = sec_pipe; in dcn30_split_stream_for_mpc_or_odm()
1549 sec_pipe->top_pipe = pri_pipe->top_pipe->next_odm_pipe; in dcn30_split_stream_for_mpc_or_odm()
1551 if (pri_pipe->bottom_pipe && pri_pipe->bottom_pipe->next_odm_pipe) { in dcn30_split_stream_for_mpc_or_odm()
1552 pri_pipe->bottom_pipe->next_odm_pipe in dcn30_split_stream_for_mpc_or_odm()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_hwss_hpo_frl.c37 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 Dlink_dpms.c783 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in link_set_dsc_on_stream()
796 dsc_cfg.is_odm = pipe_ctx->next_odm_pipe ? true : false; 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()
858 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in link_set_dsc_on_stream()
897 dsc_cfg.is_odm = pipe_ctx->next_odm_pipe ? true : false; in link_set_dsc_pps_packet()
2473 !pipe_ctx->next_odm_pipe) { in link_set_dpms_on()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_link_hwss.c439 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in dp_set_dsc_on_stream()
452 dsc_cfg.is_odm = pipe_ctx->next_odm_pipe ? true : false; in dp_set_dsc_on_stream()
459 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in dp_set_dsc_on_stream()
509 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in dp_set_dsc_on_stream()
558 dsc_cfg.is_odm = pipe_ctx->next_odm_pipe ? true : false; in dp_set_dsc_pps_sdp()
H A Ddc_resource.c613 struct pipe_ctx *next_pipe = pipe->next_odm_pipe; in get_num_odm_splits()
616 next_pipe = next_pipe->next_odm_pipe; in get_num_odm_splits()
826 if (!pipe_ctx->next_odm_pipe && !pipe_ctx->prev_odm_pipe) { in calculate_recout()
1172 if (pipe_ctx->next_odm_pipe || pipe_ctx->prev_odm_pipe) in resource_build_scaling_params()
1485 head_pipe = head_pipe->next_odm_pipe; in dc_add_plane_to_context()
1874 odm_pipe = del_pipe->next_odm_pipe; in dc_remove_stream_from_ctx()
1899 struct pipe_ctx *next_odm_pipe = odm_pipe->next_odm_pipe; in dc_remove_stream_from_ctx() local
1902 odm_pipe = next_odm_pipe; in dc_remove_stream_from_ctx()
2632 if (cur_pipe->next_odm_pipe) in dc_resource_state_copy_construct()
[all...]
H A Ddc_link_dp.c3901 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in set_crtc_test_pattern()
3915 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in set_crtc_test_pattern()
3946 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in set_crtc_test_pattern()
3950 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in set_crtc_test_pattern()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_resource.c1597 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in get_pixel_clock_parameters()
1868 struct pipe_ctx *next_odm_pipe) in dcn20_split_stream_for_odm()
1870 int pipe_idx = next_odm_pipe->pipe_idx; in dcn20_split_stream_for_odm()
1873 *next_odm_pipe = *prev_odm_pipe; in dcn20_split_stream_for_odm()
1875 next_odm_pipe->pipe_idx = pipe_idx; in dcn20_split_stream_for_odm()
1876 next_odm_pipe->plane_res.mi = pool->mis[next_odm_pipe->pipe_idx]; in dcn20_split_stream_for_odm()
1877 next_odm_pipe->plane_res.hubp = pool->hubps[next_odm_pipe in dcn20_split_stream_for_odm()
1864 dcn20_split_stream_for_odm( const struct dc *dc, struct resource_context *res_ctx, struct pipe_ctx *prev_odm_pipe, struct pipe_ctx *next_odm_pipe) dcn20_split_stream_for_odm() argument
2606 struct pipe_ctx *next_odm_pipe = odm_pipe->next_odm_pipe; global() local
[all...]
H A Ddcn20_hwseq.c670 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in dcn20_enable_stream_timing()
722 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in dcn20_enable_stream_timing()
979 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in dcn20_update_odm()
1017 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in dcn20_blank_pixel_data()
1043 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in dcn20_blank_pixel_data()
[all...]
H A Ddcn20_resource.h140 struct pipe_ctx *next_odm_pipe);
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn32/
H A Ddcn32_hwseq.c1008 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in update_dsc_on_stream()
1021 dsc_cfg.is_odm = pipe_ctx->next_odm_pipe ? true : false; in update_dsc_on_stream()
1028 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in update_dsc_on_stream()
1054 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in update_dsc_on_stream()
1079 for (odm_pipe = odm_pipe->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in get_odm_config()
1123 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pip in dcn32_update_odm()
[all...]
H A Ddcn32_resource_helpers.c136 pipe->prev_odm_pipe->next_odm_pipe = pipe->next_odm_pipe; in dcn32_merge_pipes_for_subvp()
137 if (pipe->next_odm_pipe) in dcn32_merge_pipes_for_subvp()
138 pipe->next_odm_pipe->prev_odm_pipe = pipe->prev_odm_pipe; in dcn32_merge_pipes_for_subvp()
141 pipe->next_odm_pipe = NULL; in dcn32_merge_pipes_for_subvp()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/
H A Ddcn30_resource.c1871 if (pri_pipe->next_odm_pipe) { in dcn30_split_stream_for_mpc_or_odm()
1872 ASSERT(pri_pipe->next_odm_pipe != sec_pipe); in dcn30_split_stream_for_mpc_or_odm()
1873 sec_pipe->next_odm_pipe = pri_pipe->next_odm_pipe; in dcn30_split_stream_for_mpc_or_odm()
1874 sec_pipe->next_odm_pipe->prev_odm_pipe = sec_pipe; in dcn30_split_stream_for_mpc_or_odm()
1876 pri_pipe->next_odm_pipe = sec_pipe; in dcn30_split_stream_for_mpc_or_odm()
2054 pipe->prev_odm_pipe->next_odm_pipe = pipe->next_odm_pipe; in dcn30_internal_validate_bw()
2055 if (pipe->next_odm_pipe) in dcn30_internal_validate_bw()
2056 pipe->next_odm_pipe in dcn30_internal_validate_bw()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.c1596 if (pri_pipe->next_odm_pipe) { in dcn32_split_stream_for_mpc_or_odm()
1597 ASSERT(pri_pipe->next_odm_pipe != sec_pipe); in dcn32_split_stream_for_mpc_or_odm()
1598 sec_pipe->next_odm_pipe = pri_pipe->next_odm_pipe; in dcn32_split_stream_for_mpc_or_odm()
1599 sec_pipe->next_odm_pipe->prev_odm_pipe = sec_pipe; in dcn32_split_stream_for_mpc_or_odm()
1601 if (pri_pipe->top_pipe && pri_pipe->top_pipe->next_odm_pipe) { in dcn32_split_stream_for_mpc_or_odm()
1602 pri_pipe->top_pipe->next_odm_pipe->bottom_pipe = sec_pipe; in dcn32_split_stream_for_mpc_or_odm()
1603 sec_pipe->top_pipe = pri_pipe->top_pipe->next_odm_pipe; in dcn32_split_stream_for_mpc_or_odm()
1605 if (pri_pipe->bottom_pipe && pri_pipe->bottom_pipe->next_odm_pipe) { in dcn32_split_stream_for_mpc_or_odm()
1606 pri_pipe->bottom_pipe->next_odm_pipe in dcn32_split_stream_for_mpc_or_odm()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/accessories/
H A Dlink_dp_cts.c443 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in set_crtc_test_pattern()
512 while (odm_pipe->next_odm_pipe) { in set_crtc_test_pattern()
525 odm_pipe = odm_pipe->next_odm_pipe; in set_crtc_test_pattern()
555 while (odm_pipe->next_odm_pipe) { in set_crtc_test_pattern()
568 odm_pipe = odm_pipe->next_odm_pipe; in set_crtc_test_pattern()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_stream.c273 if (pipe_to_program->next_odm_pipe) in program_cursor_attributes()
274 dc->hwss.cursor_lock(dc, pipe_to_program->next_odm_pipe, true); in program_cursor_attributes()
286 if (pipe_to_program->next_odm_pipe) in program_cursor_attributes()
287 dc->hwss.cursor_lock(dc, pipe_to_program->next_odm_pipe, false); in program_cursor_attributes()
H A Ddc_resource.c759 while (pipe->next_odm_pipe) { in resource_get_num_odm_splits()
761 pipe = pipe->next_odm_pipe; in resource_get_num_odm_splits()
1717 ASSERT(!pipe_ctx->next_odm_pipe); in resource_is_pipe_type()
1843 opp_head_pipe = opp_head_pipe->next_odm_pipe; in add_plane_to_opp_head_pipes()
1859 tail_pipe->prev_odm_pipe->bottom_pipe->next_odm_pipe = sec_pipe; in insert_secondary_dpp_pipe_with_plane()
1902 opp_head_pipe = opp_head_pipe->next_odm_pipe; in acquire_secondary_dpp_pipes_and_add_plane()
2457 odm_pipe = del_pipe->next_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() local
2493 odm_pipe = next_odm_pipe; in dc_remove_stream_from_ctx()
[all...]
H A Ddc_hw_sequencer.c591 current_pipe = current_pipe->next_odm_pipe; in hwss_build_fast_sequence()
614 if (!current_mpc_pipe->bottom_pipe && !current_mpc_pipe->next_odm_pipe && in hwss_build_fast_sequence()
624 current_pipe = current_pipe->next_odm_pipe; in hwss_build_fast_sequence()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/
H A Ddc_dmub_srv.c678 } else if (subvp_pipe->next_odm_pipe) { in populate_subvp_cmd_pipe_info()
679 pipe_data->pipe_config.subvp_data.main_split_pipe_index = subvp_pipe->next_odm_pipe->pipe_idx; in populate_subvp_cmd_pipe_info()
692 } else if (phantom_pipe->next_odm_pipe) { in populate_subvp_cmd_pipe_info()
693 pipe_data->pipe_config.subvp_data.phantom_split_pipe_index = phantom_pipe->next_odm_pipe->plane_res.hubp->inst; in populate_subvp_cmd_pipe_info()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/
H A Dcore_types.h323 struct pipe_ctx *next_odm_pipe; member
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn21/
H A Ddcn21_hwseq.c290 (pipe_ctx->prev_odm_pipe == NULL && pipe_ctx->next_odm_pipe == NULL)) in dcn21_is_abm_supported()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/inc/
H A Dcore_types.h393 struct pipe_ctx *next_odm_pipe; member

Completed in 45 milliseconds

12