Searched refs:svp_pstate (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/gpu/drm/amd/display/dc/dml2/ |
H A D | dml2_mall_phantom.c | 54 ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe) == SUBVP_PHANTOM) { in dml2_helper_calculate_num_ways_for_subvp() 125 …ctx->config.svp_pstate.callbacks.release_dsc(&context->res_ctx, ctx->config.svp_pstate.callbacks.d… in merge_pipes_for_subvp() 256 …ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe) == SUBVP_NONE && refresh_rate … in assign_subvp_pipe() 320 ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(state, pipe) == SUBVP_NONE) { in enough_pipes_for_subvp() 375 ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe) == SUBVP_MAIN) { in subvp_subvp_schedulable() 376 phantom = ctx->config.svp_pstate.callbacks.get_paired_subvp_stream(context, pipe->stream); in subvp_subvp_schedulable() 383 ctx->config.svp_pstate.subvp_prefetch_end_to_mall_start_us + in subvp_subvp_schedulable() 384 ctx->config.svp_pstate.subvp_fw_processing_delay_us + 1; in subvp_subvp_schedulable() 457 if (ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe) == SUBVP_MAIN) in dml2_svp_drr_schedulable() 461 phantom_stream = ctx->config.svp_pstate.callbacks.get_paired_subvp_stream(context, pipe->stream); in dml2_svp_drr_schedulable() [all …]
|
H A D | dml2_wrapper.h | 224 } svp_pstate; member
|
H A D | dml2_wrapper.c | 169 … pstate_width_fw_delay_lines = (int)(((double)(p->config->svp_pstate.subvp_fw_processing_delay_us + in optimize_configuration() 170 p->config->svp_pstate.subvp_pstate_allow_width_us) / 1000000) * in optimize_configuration() 442 bool force_svp = dml2->config.svp_pstate.force_enable_subvp; in optimize_pstate_with_svp_and_drr()
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/ |
H A D | dml21_utils.c | 127 …dc_phantom_stream = dml_ctx->config.svp_pstate.callbacks.get_paired_subvp_stream(context, dc_main_… in dml21_find_dc_pipes_for_plane() 262 if (in_ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, dc_pipe) != SUBVP_PHANTOM) { in dml21_populate_mall_allocation_size() 307 if (dml_ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe_ctx) == SUBVP_PHANTOM) { in dml21_program_dc_pipe() 350 …phantom_stream = dml_ctx->config.svp_pstate.callbacks.create_phantom_stream(dc, context, main_stre… in dml21_add_phantom_stream() 373 dml_ctx->config.svp_pstate.callbacks.add_phantom_stream(dc, context, phantom_stream, main_stream); in dml21_add_phantom_stream() 387 phantom_plane = dml_ctx->config.svp_pstate.callbacks.create_phantom_plane(dc, context, main_plane); in dml21_add_phantom_plane() 415 dml_ctx->config.svp_pstate.callbacks.add_phantom_plane(dc, phantom_stream, phantom_plane, context); in dml21_add_phantom_plane() 499 dml_ctx->config.svp_pstate.callbacks.get_stream_subvp_type(context, stream) == SUBVP_PHANTOM) { in dml21_build_fams2_programming() 538 phantom_stream = dml_ctx->config.svp_pstate.callbacks.get_paired_subvp_stream(context, stream); in dml21_build_fams2_programming()
|
H A D | dml21_wrapper.c | 211 dml_ctx->config.svp_pstate.callbacks.remove_phantom_streams_and_planes(in_dc, context); in dml21_mode_check_and_programming() 212 dml_ctx->config.svp_pstate.callbacks.release_phantom_streams_and_planes(in_dc, context); in dml21_mode_check_and_programming() 263 dml_ctx->config.svp_pstate.callbacks.remove_phantom_streams_and_planes(in_dc, context); in dml21_check_mode_support() 264 dml_ctx->config.svp_pstate.callbacks.release_phantom_streams_and_planes(in_dc, context); in dml21_check_mode_support()
|