| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_state.c | 177 for (j = 0; j < dst_state->stream_status[i].plane_count; j++) in dc_state_copy_internal() 179 dst_state->stream_status[i].plane_states[j]); in dc_state_copy_internal() 306 for (j = 0; j < state->stream_status[i].plane_count; j++) in dc_state_destruct() 308 state->stream_status[i].plane_states[j]); in dc_state_destruct() 310 state->stream_status[i].plane_count = 0; in dc_state_destruct() 437 state->stream_status[i] = state->stream_status[i + 1]; in dc_state_remove_stream() 442 &state->stream_status[state->stream_count], in dc_state_remove_stream() 444 sizeof(state->stream_status[0])); in dc_state_remove_stream() 470 struct dc_stream_status *stream_status = NULL; in dc_state_add_plane() local 475 stream_status = dc_state_get_stream_status(state, stream); in dc_state_add_plane() [all …]
|
| H A D | dc.c | 1286 struct dc_stream_status *stream_status = dc_stream_get_status(stream_state); in dc_get_visual_confirm_for_stream() local 1291 if (!stream_status) in dc_get_visual_confirm_for_stream() 1308 for (i = 0; i < stream_status->plane_count; i++) { in dc_get_visual_confirm_for_stream() 1309 if (stream_status->plane_states[i]->visible) in dc_get_visual_confirm_for_stream() 1310 plane_state = stream_status->plane_states[i]; in dc_get_visual_confirm_for_stream() 2200 context->stream_status[i].plane_count, in dc_commit_state_no_check() 2273 context->stream_status[i].plane_count, in dc_commit_state_no_check() 2467 params->streams[i]->out.otg_offset = context->stream_status[j].primary_otg_inst; in dc_commit_streams() 3081 return &ctx->stream_status[i]; in stream_get_status() 3529 const struct dc_stream_status *stream_status; in update_planes_and_stream_state() local [all …]
|
| H A D | dc_stream.c | 586 struct dc_stream_status *stream_status = dc_stream_get_status(stream); in dc_stream_add_writeback() local 588 if (stream_status) in dc_stream_add_writeback() 589 dwb->otg_inst = stream_status->primary_otg_inst; in dc_stream_add_writeback()
|
| H A D | dc_resource.c | 2505 if (state->stream_status[stream_idx].mall_stream_config.type != SUBVP_MAIN) in resource_log_pipe_topology_update() 2509 state->stream_status[stream_idx].mall_stream_config.paired_stream); in resource_log_pipe_topology_update() 4069 context->stream_status[i].primary_otg_inst = pipe_ctx->stream_res.tg->inst; in resource_map_pool_resources() 4070 context->stream_status[i].stream_enc_inst = pipe_ctx->stream_res.stream_enc->stream_enc_inst; in resource_map_pool_resources() 4071 context->stream_status[i].audio_inst = in resource_map_pool_resources() 4095 struct dc_stream_status *stream_status = NULL; in planes_changed_for_existing_stream() local 4099 stream_status = &context->stream_status[i]; in planes_changed_for_existing_stream() 4104 if (!stream_status) { in planes_changed_for_existing_stream() 4116 if (set[i].plane_count != stream_status->plane_count) in planes_changed_for_existing_stream() 4120 if (set[i].plane_states[j] != stream_status->plane_states[j]) in planes_changed_for_existing_stream()
|
| /linux/drivers/gpu/drm/amd/display/dc/clk_mgr/ |
| H A D | clk_mgr.c | 62 const struct dc_stream_status *stream_status = &context->stream_status[i]; in clk_mgr_helper_get_active_display_cnt() local 70 …if (!stream->dpms_off || dc->is_switch_in_progress_dest || (stream_status && stream_status->plane_… in clk_mgr_helper_get_active_display_cnt() 85 const struct dc_stream_status stream_status = context->stream_status[i]; in clk_mgr_helper_get_active_plane_cnt() local 90 total_plane_count += stream_status.plane_count; in clk_mgr_helper_get_active_plane_cnt()
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/ |
| H A D | dml21_translation_helper.c | 255 struct dc_stream_status *stream_status) in populate_dml21_stream_overrides_from_stream_state() argument 282 stream_status->mall_stream_config.cursor_size_limit_subvp; in populate_dml21_stream_overrides_from_stream_state() 653 for (j = 0; j < context->stream_status[i].plane_count; j++) { in dml21_wrapper_get_plane_id() 654 if (context->stream_status[i].plane_states[j] == plane) { in dml21_wrapper_get_plane_id() 756 …[disp_cfg_stream_location], context->streams[stream_index], &context->stream_status[stream_index]); in dml21_map_dc_state_into_dml_display_cfg() 765 if (context->stream_status[stream_index].plane_count == 0) { in dml21_map_dc_state_into_dml_display_cfg() 771 …for (plane_index = 0; plane_index < context->stream_status[stream_index].plane_count; plane_index+… in dml21_map_dc_state_into_dml_display_cfg() 772 …play_cfg(dml_ctx, context->streams[stream_index]->stream_id, context->stream_status[stream_index].… in dml21_map_dc_state_into_dml_display_cfg() 779 …dispcfg->plane_descriptors[disp_cfg_plane_location].surface, context->stream_status[stream_index].… in dml21_map_dc_state_into_dml_display_cfg() 780 …x, &dml_dispcfg->plane_descriptors[disp_cfg_plane_location], context->stream_status[stream_index].… in dml21_map_dc_state_into_dml_display_cfg() [all …]
|
| H A D | dml21_wrapper.c | 182 for (plane_idx = 0; plane_idx < context->stream_status[stream_idx].plane_count; plane_idx++) { in dml21_prepare_mcache_params() 183 …isplay_cfg(dml_ctx, context->streams[stream_idx]->stream_id, context->stream_status[stream_idx].pl… in dml21_prepare_mcache_params()
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/ |
| H A D | dml2_dc_resource_mgmt.c | 69 for (j = 0; j < state->stream_status[i].plane_count; j++) { in get_plane_id() 70 if (state->stream_status[i].plane_states[j] == plane && in get_plane_id() 929 const struct dc_stream_status *status = &state->stream_status[stream_idx]; in populate_mpc_factors_for_stream() 1027 …&state->stream_status[i], ctx->pipe_combine_scratch.odm_factors[i], ctx->pipe_combine_scratch.mpc_… in map_dc_pipes_with_callbacks() 1030 …&state->stream_status[i], ctx->pipe_combine_scratch.odm_factors[i], ctx->pipe_combine_scratch.mpc_… in map_dc_pipes_with_callbacks() 1113 if (state->stream_status[stream_index].plane_count == 0) { in dml2_map_dc_pipes() 1117 …for (plane_index = 0; plane_index < state->stream_status[stream_index].plane_count; plane_index++)… in dml2_map_dc_pipes() 1119 if (get_plane_id(ctx, state, state->stream_status[stream_index].plane_states[plane_index], in dml2_map_dc_pipes() 1145 …state->stream_status[stream_index].plane_states[plane_index], plane_index, &scratch, existing_stat… in dml2_map_dc_pipes()
|
| H A D | dml2_mall_phantom.c | 168 if (context->stream_status[i].plane_count > 1) in mpo_in_use() 814 struct dc_stream_status *stream_status = NULL; in remove_all_phantom_planes_for_stream() local 819 stream_status = &context->stream_status[i]; in remove_all_phantom_planes_for_stream() 823 if (stream_status == NULL) { in remove_all_phantom_planes_for_stream() 827 old_plane_count = stream_status->plane_count; in remove_all_phantom_planes_for_stream() 830 del_planes[i] = stream_status->plane_states[i]; in remove_all_phantom_planes_for_stream()
|
| H A D | dml2_translation_helper.c | 1160 for (j = 0; j < context->stream_status[i].plane_count; j++) { in get_plane_id() 1161 if (context->stream_status[i].plane_states[j] == plane && in get_plane_id() 1356 if (context->stream_status[i].plane_count == 0) { in map_dc_state_into_dml_display_cfg() 1367 for (j = 0; j < context->stream_status[i].plane_count; j++) { in map_dc_state_into_dml_display_cfg() 1369 …context->stream_status[i].plane_states[j], context, dml_dispcfg, context->streams[i]->stream_id, j… in map_dc_state_into_dml_display_cfg() 1376 …ctx.project, &dml_dispcfg->surface, disp_cfg_plane_location, context->stream_status[i].plane_state… in map_dc_state_into_dml_display_cfg() 1379 context->stream_status[i].plane_states[j], context, in map_dc_state_into_dml_display_cfg() 1396 …if (get_plane_id(dml2, context, context->stream_status[i].plane_states[j], context->streams[i]->st… in map_dc_state_into_dml_display_cfg()
|
| H A D | dml2_utils.c | 227 for (j = 0; j < state->stream_status[i].plane_count; j++) { in get_plane_id() 228 if (state->stream_status[i].plane_states[j] == plane && in get_plane_id()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/ |
| H A D | dcn32_hwseq.c | 210 if ((dc->current_state->stream_status[i].plane_count) && in dcn32_check_no_memory_request_for_cab() 276 dc->current_state->stream_status[i].plane_count > 0))) in dcn32_apply_idle_power_optimizations() 306 for (j = 0; j < dc->current_state->stream_status[i].plane_count; j++) { in dcn32_apply_idle_power_optimizations() 307 plane = dc->current_state->stream_status[i].plane_states[j]; in dcn32_apply_idle_power_optimizations() 618 struct dc_stream_status *stream_status = NULL; in dcn32_update_force_pstate() local 621 stream_status = dc_state_get_stream_status(context, pipe->stream); in dcn32_update_force_pstate() 624 (stream_status && stream_status->fpo_in_use))) { in dcn32_update_force_pstate() 638 struct dc_stream_status *stream_status = NULL; in dcn32_update_force_pstate() local 654 stream_status = dc_state_get_stream_status(context, pipe->stream); in dcn32_update_force_pstate() 659 (stream_status && stream_status->fpo_in_use)) && in dcn32_update_force_pstate()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/ |
| H A D | dcn32_resource_helpers.c | 189 if (context->stream_status[i].plane_count > 1) in dcn32_mpo_in_use() 252 if (context->stream_status[i].plane_count > 1) in override_det_for_subvp() 334 if (context->stream_status[i].plane_count > 0) in dcn32_determine_det_override() 335 plane_segments = stream_segments / context->stream_status[i].plane_count; in dcn32_determine_det_override()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn30/ |
| H A D | dcn30_hwseq.c | 582 struct dc_stream_status *stream_status = NULL; in dcn30_program_all_writeback_pipes_in_tree() local 589 stream_status = &context->stream_status[i_stream]; in dcn30_program_all_writeback_pipes_in_tree() 593 ASSERT(stream_status); in dcn30_program_all_writeback_pipes_in_tree() 930 if (dc->current_state->stream_status[i].plane_count) in dcn30_apply_idle_power_optimizations() 948 plane = (stream ? dc->current_state->stream_status[0].plane_states[0] : NULL); in dcn30_apply_idle_power_optimizations() 970 dc->current_state->stream_status[0].plane_count == 1 && in dcn30_apply_idle_power_optimizations()
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
| H A D | dcn30_fpu.c | 314 struct dc_stream_status *stream_status = NULL; in dcn30_fpu_calculate_wm_and_dlg() local 320 stream_status = NULL; in dcn30_fpu_calculate_wm_and_dlg() 322 stream_status = dc_state_get_stream_status(context, context->streams[i]); in dcn30_fpu_calculate_wm_and_dlg() 323 if (stream_status) in dcn30_fpu_calculate_wm_and_dlg() 324 stream_status->fpo_in_use = false; in dcn30_fpu_calculate_wm_and_dlg()
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
| H A D | dcn32_fpu.c | 1379 if (context->stream_status[0].plane_count != 1) in should_apply_odm_power_optimization() 1382 if (memcmp(&context->stream_status[0].plane_states[0]->clip_rect, in should_apply_odm_power_optimization() 2322 struct dc_stream_status *stream_status = NULL; in dcn32_calculate_wm_and_dlg_fpu() local 2357 stream_status = NULL; in dcn32_calculate_wm_and_dlg_fpu() 2359 stream_status = dc_state_get_stream_status(context, context->streams[i]); in dcn32_calculate_wm_and_dlg_fpu() 2360 if (stream_status) in dcn32_calculate_wm_and_dlg_fpu() 2361 stream_status->fpo_in_use = false; in dcn32_calculate_wm_and_dlg_fpu() 2369 stream_status = dc_state_get_stream_status(context, fpo_candidate_stream); in dcn32_calculate_wm_and_dlg_fpu() 2370 if (stream_status) in dcn32_calculate_wm_and_dlg_fpu() 2371 stream_status->fpo_in_use = true; in dcn32_calculate_wm_and_dlg_fpu() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc_dmub_srv.c | 454 struct dc_stream_status *stream_status = NULL; in dc_dmub_srv_p_state_delegate() local 478 stream_status = dc_state_get_stream_status(context, pipe->stream); in dc_dmub_srv_p_state_delegate() 479 if (stream_status && !stream_status->fpo_in_use) { in dc_dmub_srv_p_state_delegate() 492 stream_status = dc_state_get_stream_status(context, pipe->stream); in dc_dmub_srv_p_state_delegate() 493 if (stream_status && stream_status->fpo_in_use) { in dc_dmub_srv_p_state_delegate() 1961 struct dc_stream_status *stream_status = dc_stream_get_status(stream); in dc_dmub_srv_fams2_passthrough_flip() local 1963 if (surface_count <= 0 || stream_status == NULL) in dc_dmub_srv_fams2_passthrough_flip() 1988 if (stream_status) in dc_dmub_srv_fams2_passthrough_flip() 1989 cmds[num_cmds].fams2_flip.flip_info.otg_inst = stream_status->primary_otg_inst; in dc_dmub_srv_fams2_passthrough_flip()
|
| /linux/sound/soc/intel/atom/ |
| H A D | sst-mfld-platform.h | 133 int stream_status; member
|
| H A D | sst-mfld-platform-pcm.c | 108 stream->stream_status = state; in sst_set_stream_status() 118 state = stream->stream_status; in sst_get_stream_status()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn10/ |
| H A D | dcn10_resource.c | 1197 if (context->stream_status[i].plane_count == 0) in dcn10_validate_global() 1200 if (context->stream_status[i].plane_count > 2) in dcn10_validate_global() 1203 if (context->stream_status[i].plane_count > 1) in dcn10_validate_global() 1206 for (j = 0; j < context->stream_status[i].plane_count; j++) { in dcn10_validate_global() 1208 context->stream_status[i].plane_states[j]; in dcn10_validate_global()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce110/ |
| H A D | dce110_resource.c | 1059 if (context->stream_status[i].plane_count == 0) in dce110_validate_surface_sets() 1062 if (context->stream_status[i].plane_count > 2) in dce110_validate_surface_sets() 1065 for (j = 0; j < context->stream_status[i].plane_count; j++) { in dce110_validate_surface_sets() 1067 context->stream_status[i].plane_states[j]; in dce110_validate_surface_sets()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce100/ |
| H A D | dce100_resource.c | 911 if (context->stream_status[i].plane_count == 0) in dce100_validate_surface_sets() 914 if (context->stream_status[i].plane_count > 1) in dce100_validate_surface_sets() 917 if (context->stream_status[i].plane_states[0]->format in dce100_validate_surface_sets()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce112/ |
| H A D | dce112_resource.c | 1003 if (context->stream_status[i].plane_count == 0) in dce112_validate_surface_sets() 1006 if (context->stream_status[i].plane_count > 1) in dce112_validate_surface_sets() 1009 if (context->stream_status[i].plane_states[0]->format in dce112_validate_surface_sets()
|
| /linux/drivers/gpu/drm/amd/display/dc/inc/ |
| H A D | core_types.h | 611 struct dc_stream_status stream_status[MAX_PIPES]; member
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn30/ |
| H A D | dcn30_resource.c | 1996 struct dc_stream_status *stream_status = NULL; in dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch() local 2030 stream_status = dc_state_get_stream_status(context, context->streams[0]); in dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch() 2032 if (!stream_status) in dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch() 2035 stream_status->fpo_in_use = true; in dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch()
|