Home
last modified time | relevance | path

Searched refs:mall_stream_config (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn32/
H A Ddcn32_resource_helpers.c193 if (pipe->stream && pipe->stream->mall_stream_config.type != SUBVP_NONE) in dcn32_subvp_in_use()
295 if (context->streams[i]->mall_stream_config.type != SUBVP_PHANTOM) in dcn32_determine_det_override()
302 if (context->streams[i]->mall_stream_config.type == SUBVP_PHANTOM) in dcn32_determine_det_override()
417 temp_config->mall_stream_config[i] = pipe->stream->mall_stream_config; in dcn32_save_mall_state()
445 pipe->stream->mall_stream_config = temp_config->mall_stream_config[i]; in dcn32_restore_mall_state()
651 if (pipe->stream->mall_stream_config.type == SUBVP_MAIN) { in dcn32_subvp_drr_admissable()
659 if (pipe->stream->mall_stream_config.type == SUBVP_NONE) { in dcn32_subvp_drr_admissable()
709 if (pipe->stream->mall_stream_config in dcn32_subvp_vblank_admissable()
[all...]
H A Ddcn32_hwseq.c350 if (pipe_ctx->stream && pipe_ctx->stream->mall_stream_config.paired_stream && in dcn32_commit_subvp_config()
351 pipe_ctx->stream->mall_stream_config.type == SUBVP_MAIN) { in dcn32_commit_subvp_config()
381 if (pipe->stream && pipe->plane_state && pipe->stream->mall_stream_config.type == SUBVP_MAIN) { in dcn32_subvp_pipe_control_lock()
388 if (top_pipe_to_program->stream->mall_stream_config.type == SUBVP_MAIN && in dcn32_subvp_pipe_control_lock()
400 if (pipe->stream && pipe->plane_state && pipe->stream->mall_stream_config.type == SUBVP_MAIN && in dcn32_subvp_pipe_control_lock()
422 if (pipe_ctx->stream->mall_stream_config.type == SUBVP_MAIN && in dcn32_subvp_pipe_control_lock_fast()
610 if (!pipe->stream || !(pipe->stream->mall_stream_config.type == SUBVP_MAIN || in dcn32_update_force_pstate()
631 if (pipe->stream && pipe->plane_state && pipe->stream->mall_stream_config.type == SUBVP_MAIN) { in dcn32_update_force_pstate()
685 if (pipe->stream->mall_stream_config.type == SUBVP_PHANTOM) { in dcn32_update_mall_sel()
728 if (pipe->stream->mall_stream_config in dcn32_program_mall_pipe_config()
[all...]
H A Ddcn32_resource.c1686 phantom_stream->mall_stream_config.type = SUBVP_PHANTOM; in dcn32_enable_phantom_stream()
1687 phantom_stream->mall_stream_config.paired_stream = ref_pipe->stream; in dcn32_enable_phantom_stream()
1688 ref_pipe->stream->mall_stream_config.type = SUBVP_MAIN; in dcn32_enable_phantom_stream()
1689 ref_pipe->stream->mall_stream_config.paired_stream = phantom_stream; in dcn32_enable_phantom_stream()
1714 pipe->stream->mall_stream_config.type == SUBVP_PHANTOM) { in dcn32_retain_phantom_pipes()
1735 if (pipe->plane_state && pipe->stream && pipe->stream->mall_stream_config.type == SUBVP_PHANTOM) { in dcn32_remove_phantom_pipes()
1762 pipe->stream->mall_stream_config.type = SUBVP_NONE; in dcn32_remove_phantom_pipes()
1763 pipe->stream->mall_stream_config.paired_stream = NULL; in dcn32_remove_phantom_pipes()
1798 pipe->stream->mall_stream_config.type == SUBVP_PHANTOM) { in dcn32_add_phantom_pipes()
1950 switch (pipe->stream->mall_stream_config in dcn32_populate_dml_pipes_from_context()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/
H A Ddc_stream.h156 struct mall_stream_config { struct
171 struct mall_stream_config mall_stream_config[MAX_PIPES]; member
304 struct mall_stream_config mall_stream_config; member
H A Ddc_dmub_srv.c452 struct dc_crtc_timing *phantom_timing = &subvp_pipe->stream->mall_stream_config.paired_stream->timing; in populate_subvp_cmd_drr_info()
540 if (pipe->stream->mall_stream_config.type == SUBVP_MAIN) in populate_subvp_cmd_vblank_pipe_info()
581 struct dc_crtc_timing *phantom_timing0 = &subvp_pipes[0]->stream->mall_stream_config.paired_stream->timing; in update_subvp_prefetch_end_to_mall_start()
582 struct dc_crtc_timing *phantom_timing1 = &subvp_pipes[1]->stream->mall_stream_config.paired_stream->timing; in update_subvp_prefetch_end_to_mall_start()
635 struct dc_crtc_timing *phantom_timing = &subvp_pipe->stream->mall_stream_config.paired_stream->timing; in populate_subvp_cmd_pipe_info()
688 if (phantom_pipe->stream == subvp_pipe->stream->mall_stream_config.paired_stream) { in populate_subvp_cmd_pipe_info()
737 pipe->stream->mall_stream_config.type == SUBVP_MAIN) in dc_dmub_setup_subvp_dmub_command()
755 pipe->stream->mall_stream_config.paired_stream && in dc_dmub_setup_subvp_dmub_command()
756 pipe->stream->mall_stream_config.type == SUBVP_MAIN) { in dc_dmub_setup_subvp_dmub_command()
760 pipe->stream->mall_stream_config in dc_dmub_setup_subvp_dmub_command()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_hwseq.c814 if (pipe_ctx->stream && pipe_ctx->stream->mall_stream_config.type == SUBVP_PHANTOM) { in dcn20_enable_stream_timing()
1362 if (new_pipe->stream && new_pipe->stream->mall_stream_config.type == SUBVP_PHANTOM) in dcn20_detect_pipe_changes()
1654 if (pipe_ctx->stream && pipe_ctx->stream->mall_stream_config.type == SUBVP_PHANTOM in dcn20_update_dchubp_dpp()
1712 if (pipe_ctx->stream->mall_stream_config.type != SUBVP_PHANTOM) in dcn20_program_pipe()
1846 dc->current_state->res_ctx.pipe_ctx[i].stream->mall_stream_config.type == SUBVP_PHANTOM) { in dcn20_program_front_end_for_ctx()
1853 main_pipe_width = dc->current_state->res_ctx.pipe_ctx[i].stream->mall_stream_config.paired_stream->dst.width; in dcn20_program_front_end_for_ctx()
1854 main_pipe_height = dc->current_state->res_ctx.pipe_ctx[i].stream->mall_stream_config.paired_stream->dst.height; in dcn20_program_front_end_for_ctx()
1908 if (pipe->stream && pipe->stream->mall_stream_config.type != SUBVP_PHANTOM) in dcn20_program_front_end_for_ctx()
1972 pipe->stream->mall_stream_config.type != SUBVP_PHANTOM) { in dcn20_post_unlock_program_front_end()
1995 if (pipe->stream && pipe->stream->mall_stream_config in dcn20_post_unlock_program_front_end()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.c335 if (pipe->plane_state && pipe->stream->mall_stream_config.type == SUBVP_PHANTOM) { in dcn32_helper_populate_phantom_dlg_params()
702 pipe->stream->mall_stream_config.type == SUBVP_NONE && in dcn32_assign_subvp_pipe()
760 pipe->stream->mall_stream_config.type == SUBVP_NONE) { in dcn32_enough_pipes_for_subvp()
813 pipe->stream->mall_stream_config.type == SUBVP_MAIN) { in subvp_subvp_schedulable()
814 phantom = pipe->stream->mall_stream_config.paired_stream; in subvp_subvp_schedulable()
894 if (pipe->stream->mall_stream_config.type == SUBVP_MAIN) in subvp_drr_schedulable()
907 if (drr_pipe->stream->mall_stream_config.type == SUBVP_NONE && drr_pipe->stream->ignore_msa_timing_param && in subvp_drr_schedulable()
913 phantom_timing = &pipe->stream->mall_stream_config.paired_stream->timing; in subvp_drr_schedulable()
989 if (!found && pipe->stream->mall_stream_config.type == SUBVP_NONE) { in subvp_vblank_schedulable()
995 if (!subvp_pipe && pipe->stream->mall_stream_config in subvp_vblank_schedulable()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_hw_sequencer.c441 if (pipe->stream && pipe->stream->mall_stream_config.paired_stream && in get_subvp_visual_confirm_color()
442 pipe->stream->mall_stream_config.type == SUBVP_MAIN) { in get_subvp_visual_confirm_color()
455 if (enable_subvp && pipe_ctx->stream->mall_stream_config.type == SUBVP_NONE) { in get_subvp_visual_confirm_color()
H A Ddc.c1157 if (old_stream->mall_stream_config.type == SUBVP_PHANTOM) { in disable_dangling_plane()
1161 main_pipe_width = old_stream->mall_stream_config.paired_stream->dst.width; in disable_dangling_plane()
1162 main_pipe_height = old_stream->mall_stream_config.paired_stream->dst.height; in disable_dangling_plane()
1191 if (old_stream->mall_stream_config.type == SUBVP_PHANTOM) { in disable_dangling_plane()
1272 if (!pipe->plane_state || pipe->stream->mall_stream_config.type == SUBVP_PHANTOM) in wait_for_no_pipes_pending()
1823 subvp_prev_use |= (old_pipe->stream && old_pipe->stream->mall_stream_config.type == SUBVP_PHANTOM); in dc_commit_state_no_check()
2139 if (!pipe->plane_state || (pipe->stream && pipe->stream->mall_stream_config.type == SUBVP_PHANTOM)) in is_flip_pending_in_pipes()
3554 subvp_prev_use |= (old_pipe->stream && old_pipe->stream->mall_stream_config.type == SUBVP_PHANTOM); in commit_planes_for_stream()
3562 if (pipe->stream && pipe->stream->mall_stream_config.type == SUBVP_PHANTOM) { in commit_planes_for_stream()
3939 if (pipe->stream && pipe->stream->mall_stream_config in could_mpcc_tree_change_for_active_pipes()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/clk_mgr/
H A Dclk_mgr.c65 if (stream->mall_stream_config.type == SUBVP_PHANTOM) in clk_mgr_helper_get_active_display_cnt()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_hw_sequencer.c115 pipe_ctx->stream->mall_stream_config.type == SUBVP_PHANTOM) in dcn10_lock_all_pipes()
2273 if (grouped_pipes[i]->stream && grouped_pipes[i]->stream->mall_stream_config.type == SUBVP_PHANTOM) in dcn10_enable_timing_synchronization()
2293 if (grouped_pipes[i]->stream && grouped_pipes[i]->stream->mall_stream_config.type == SUBVP_PHANTOM) in dcn10_enable_timing_synchronization()
2300 if (grouped_pipes[i]->stream && grouped_pipes[i]->stream->mall_stream_config.type == SUBVP_PHANTOM) in dcn10_enable_timing_synchronization()
2314 if (grouped_pipes[1]->stream && grouped_pipes[1]->stream->mall_stream_config.type != SUBVP_PHANTOM) in dcn10_enable_timing_synchronization()
2318 if (grouped_pipes[i]->stream && grouped_pipes[i]->stream->mall_stream_config.type == SUBVP_PHANTOM) in dcn10_enable_timing_synchronization()
2326 if (grouped_pipes[i]->stream && grouped_pipes[i]->stream->mall_stream_config.type == SUBVP_PHANTOM) in dcn10_enable_timing_synchronization()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn30/
H A Ddcn30_hwseq.c928 if (pipe->stream->mall_stream_config.type == SUBVP_MAIN) { in dcn30_hardware_release()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn20/
H A Ddcn20_fpu.c1183 if (context->res_ctx.pipe_ctx[i].stream->mall_stream_config.type == SUBVP_PHANTOM) { in dcn20_calculate_dlg_params()
1533 res_ctx->pipe_ctx[i].stream->mall_stream_config.type == SUBVP_PHANTOM)) in dcn20_populate_dml_pipes_from_context()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce110/
H A Ddce110_hw_sequencer.c1596 if (pipe_ctx->stream->mall_stream_config.type != SUBVP_PHANTOM) { in apply_single_controller_ctx_to_hw()

Completed in 31 milliseconds