Searched refs:next_odm_pipe (Results 1 – 13 of 13) sorted by relevance
1263 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in get_pixel_clock_parameters()1519 struct pipe_ctx *next_odm_pipe) in dcn20_split_stream_for_odm() argument1521 int pipe_idx = next_odm_pipe->pipe_idx; in dcn20_split_stream_for_odm()1524 *next_odm_pipe = *prev_odm_pipe; in dcn20_split_stream_for_odm()1526 next_odm_pipe->pipe_idx = pipe_idx; in dcn20_split_stream_for_odm()1527 next_odm_pipe->plane_res.mi = pool->mis[next_odm_pipe->pipe_idx]; in dcn20_split_stream_for_odm()1528 next_odm_pipe->plane_res.hubp = pool->hubps[next_odm_pipe->pipe_idx]; in dcn20_split_stream_for_odm()1529 next_odm_pipe->plane_res.ipp = pool->ipps[next_odm_pipe->pipe_idx]; in dcn20_split_stream_for_odm()1530 next_odm_pipe->plane_res.xfm = pool->transforms[next_odm_pipe->pipe_idx]; in dcn20_split_stream_for_odm()1531 next_odm_pipe->plane_res.dpp = pool->dpps[next_odm_pipe->pipe_idx]; in dcn20_split_stream_for_odm()[all …]
1575 if (pri_pipe->next_odm_pipe) { in dcn30_split_stream_for_mpc_or_odm()1576 ASSERT(pri_pipe->next_odm_pipe != sec_pipe); in dcn30_split_stream_for_mpc_or_odm()1577 sec_pipe->next_odm_pipe = pri_pipe->next_odm_pipe; in dcn30_split_stream_for_mpc_or_odm()1578 sec_pipe->next_odm_pipe->prev_odm_pipe = sec_pipe; in dcn30_split_stream_for_mpc_or_odm()1580 if (pri_pipe->top_pipe && pri_pipe->top_pipe->next_odm_pipe) { in dcn30_split_stream_for_mpc_or_odm()1581 pri_pipe->top_pipe->next_odm_pipe->bottom_pipe = sec_pipe; in dcn30_split_stream_for_mpc_or_odm()1582 sec_pipe->top_pipe = pri_pipe->top_pipe->next_odm_pipe; in dcn30_split_stream_for_mpc_or_odm()1584 if (pri_pipe->bottom_pipe && pri_pipe->bottom_pipe->next_odm_pipe) { in dcn30_split_stream_for_mpc_or_odm()1585 pri_pipe->bottom_pipe->next_odm_pipe->top_pipe = sec_pipe; in dcn30_split_stream_for_mpc_or_odm()1586 sec_pipe->bottom_pipe = pri_pipe->bottom_pipe->next_odm_pipe; in dcn30_split_stream_for_mpc_or_odm()[all …]
37 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in setup_hpo_frl_stream_attribute()
690 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) in link_set_dsc_on_stream()704 dsc_cfg.is_odm = pipe_ctx->next_odm_pipe ? true : false; in link_set_dsc_on_stream()714 for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in link_set_dsc_on_stream()773 for (odm_pipe = pipe_ctx; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) { in link_set_dsc_on_stream()837 dsc_cfg.is_odm = pipe_ctx->next_odm_pipe ? true : false; in link_set_dsc_pps_packet()2366 !pipe_ctx->next_odm_pipe) { in link_set_dpms_on()
1858 if (pri_pipe->next_odm_pipe) { in dcn32_split_stream_for_mpc_or_odm()1859 ASSERT(pri_pipe->next_odm_pipe != sec_pipe); in dcn32_split_stream_for_mpc_or_odm()1860 sec_pipe->next_odm_pipe = pri_pipe->next_odm_pipe; in dcn32_split_stream_for_mpc_or_odm()1861 sec_pipe->next_odm_pipe->prev_odm_pipe = sec_pipe; in dcn32_split_stream_for_mpc_or_odm()1863 if (pri_pipe->top_pipe && pri_pipe->top_pipe->next_odm_pipe) { in dcn32_split_stream_for_mpc_or_odm()1864 pri_pipe->top_pipe->next_odm_pipe->bottom_pipe = sec_pipe; in dcn32_split_stream_for_mpc_or_odm()1865 sec_pipe->top_pipe = pri_pipe->top_pipe->next_odm_pipe; in dcn32_split_stream_for_mpc_or_odm()1867 if (pri_pipe->bottom_pipe && pri_pipe->bottom_pipe->next_odm_pipe) { in dcn32_split_stream_for_mpc_or_odm()1868 pri_pipe->bottom_pipe->next_odm_pipe->top_pipe = sec_pipe; in dcn32_split_stream_for_mpc_or_odm()1869 sec_pipe->bottom_pipe = pri_pipe->bottom_pipe->next_odm_pipe; in dcn32_split_stream_for_mpc_or_odm()[all …]
1830 const struct pipe_ctx *cur_sec_opp_head = cur_otg_master->next_odm_pipe; in resource_find_free_pipe_used_as_sec_opp_head_by_cur_otg_master()1840 cur_sec_opp_head = cur_sec_opp_head->next_odm_pipe; in resource_find_free_pipe_used_as_sec_opp_head_by_cur_otg_master()2038 opp_head = opp_head->next_odm_pipe; in resource_get_opp_heads_for_otg_master()2079 if (pipe->next_odm_pipe) in resource_get_dpp_pipes_for_plane()2082 pipe = pipe->next_odm_pipe; in resource_get_dpp_pipes_for_plane()2163 while (pipe->next_odm_pipe) { in resource_get_odm_slice_count()2165 pipe = pipe->next_odm_pipe; in resource_get_odm_slice_count()2227 bool is_last_odm_slice = pipe_ctx->next_odm_pipe == NULL; in resource_get_odm_slice_dst_rect()2304 if (pipe_a->next_odm_pipe && pipe_b->next_odm_pipe) { in resource_is_pipe_topology_changed()2305 if (pipe_a->next_odm_pipe->pipe_idx != pipe_b->next_odm_pipe->pipe_idx) in resource_is_pipe_topology_changed()[all …]
289 if (pipe_to_program->next_odm_pipe) in program_cursor_attributes()290 dc->hwss.cursor_lock(dc, pipe_to_program->next_odm_pipe, true); in program_cursor_attributes()308 if (pipe_to_program->next_odm_pipe) in program_cursor_attributes()309 dc->hwss.cursor_lock(dc, pipe_to_program->next_odm_pipe, false); in program_cursor_attributes()
900 current_pipe = current_pipe->next_odm_pipe; in hwss_build_fast_sequence()931 if (!current_mpc_pipe->bottom_pipe && !current_mpc_pipe->next_odm_pipe && in hwss_build_fast_sequence()948 current_pipe = current_pipe->next_odm_pipe; in hwss_build_fast_sequence()2365 dsc_cfg.is_odm = top_pipe->next_odm_pipe ? true : false; in hwss_dsc_calculate_and_set_config()
170 pipe = pipe->next_odm_pipe; in find_pipes_assigned_to_plane()283 existing_state->res_ctx.pipe_ctx[i].next_odm_pipe)) in find_preferred_pipe_candidates()561 scratch->mpc_info.prev_odm_pipe->next_odm_pipe = pipe; in add_odm_slice_to_odm_tree()564 pipe->next_odm_pipe = NULL; in add_odm_slice_to_odm_tree()608 pipe = pipe->next_odm_pipe; in find_pipes_assigned_to_stream()
986 bool odm_combine_on = (pipe_ctx->next_odm_pipe != NULL) || in dcn401_set_cursor_position()1560 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()1579 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()1825 for (odm_pipe = pipe_ctx; odm_pipe != NULL; odm_pipe = odm_pipe->next_odm_pipe) { in dcn401_perform_3dlut_wa_unlock()1952 pipe_ctx->next_odm_pipe = NULL; in dcn401_reset_back_end_for_pipe()2022 …for (other_pipe = pipe->next_odm_pipe; other_pipe != NULL; other_pipe = other_pipe->next_odm_pipe)… in dcn401_calculate_vready_offset_for_group()3086 while (odm_pipe->next_odm_pipe) { in dcn401_blank_pixel_data_sequence()3100 odm_pipe = odm_pipe->next_odm_pipe; in dcn401_blank_pixel_data_sequence()3399 pipe_ctx->next_odm_pipe = NULL; in dcn401_disable_plane_sequence()
296 (pipe_ctx->prev_odm_pipe == NULL && pipe_ctx->next_odm_pipe == NULL)) in dcn21_is_abm_supported()
2742 if ((old_primary_pipe->next_odm_pipe) && (old_primary_pipe->next_odm_pipe->bottom_pipe) in find_idle_secondary_pipe_check_mpo()2744 next_odm_mpo_pipe = old_primary_pipe->next_odm_pipe->bottom_pipe; in find_idle_secondary_pipe_check_mpo()
1645 struct pipe_ctx *odm_pipe = pipe_ctx->next_odm_pipe; in dce110_apply_single_controller_ctx_to_hw()1702 odm_pipe = odm_pipe->next_odm_pipe; in dce110_apply_single_controller_ctx_to_hw()