/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/ |
H A D | dml2_pmo_dcn3.c | 20 …_planes_with_stream_index(struct display_configuation_with_meta *config, unsigned int stream_index) in get_max_reserved_time_on_all_planes_with_stream_index() argument 28 if (plane_descriptor->stream_index == stream_index) in get_max_reserved_time_on_all_planes_with_stream_index() 37 …eam_index(struct display_configuation_with_meta *config, unsigned int stream_index, double reserve… in set_reserved_time_on_all_planes_with_stream_index() argument 44 if (plane_descriptor->stream_index == stream_index) in set_reserved_time_on_all_planes_with_stream_index() 89 …ream_support_info[in_out->optimized_display_cfg->plane_descriptors[i].stream_index].odms_used == 1… in optimize_dcc_mcache_no_odm() 183 …unt_planes_with_stream_index(const struct dml2_display_cfg *display_cfg, unsigned int stream_index) in count_planes_with_stream_index() argument 189 if (display_cfg->plane_descriptors[i].stream_index == stream_index) in count_planes_with_stream_index() 305 …support_info.stream_support_info[display_config->plane_descriptors[i].stream_index].odms_used == 1) in pmo_dcn3_init_for_vmin() 306 …lay_config->stage4.unoptimizable_streams[display_config->plane_descriptors[i].stream_index] = true; in pmo_dcn3_init_for_vmin() 367 int stream_index; in pmo_dcn3_optimize_for_vmin() local [all …]
|
H A D | dml2_pmo_dcn4_fams2.c | 231 …unt_planes_with_stream_index(const struct dml2_display_cfg *display_cfg, unsigned int stream_index) in count_planes_with_stream_index() argument 237 if (display_cfg->plane_descriptors[i].stream_index == stream_index) in count_planes_with_stream_index() 258 …ream_support_info[in_out->optimized_display_cfg->plane_descriptors[i].stream_index].odms_used == 1… in optimize_dcc_mcache_no_odm() 546 unsigned int stream_index; in expand_variant_strategy() local 575 stream_index = 0; in expand_variant_strategy() 579 …variant_strategy.per_stream_pstate_method[stream_index++] = base_strategy->per_stream_pstate_metho… in expand_variant_strategy() 583 variant_strategy.per_stream_pstate_method[stream_index++] = per_stream_variant_method[i]; in expand_variant_strategy() 769 …support_info.stream_support_info[display_config->plane_descriptors[i].stream_index].odms_used == 1) in pmo_dcn4_fams2_init_for_vmin() 770 state->unoptimizable_streams[display_config->plane_descriptors[i].stream_index] = true; in pmo_dcn4_fams2_init_for_vmin() 833 int stream_index; in pmo_dcn4_fams2_optimize_for_vmin() local [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/ |
H A D | dml2_core_dcn4.c | 174 phantom->stream_index = phantom_stream_index; in create_phantom_plane_from_main_plane() 193 unsigned int stream_index, plane_index; in expand_implict_subvp() local 212 for (stream_index = 0; stream_index < display_cfg->display_config.num_streams; stream_index++) { in expand_implict_subvp() 213 main_stream = &display_cfg->display_config.stream_descriptors[stream_index]; in expand_implict_subvp() 214 scratch->main_stream_index_from_svp_stream_index[stream_index] = stream_index; in expand_implict_subvp() 215 scratch->svp_stream_index_from_main_stream_index[stream_index] = stream_index; in expand_implict_subvp() 217 if (display_cfg->stage3.stream_svp_meta[stream_index].valid) { in expand_implict_subvp() 220 main_stream, &display_cfg->stage3.stream_svp_meta[stream_index]); in expand_implict_subvp() 223 …tch->main_stream_index_from_svp_stream_index[svp_expanded_display_cfg->num_streams] = stream_index; in expand_implict_subvp() 224 …scratch->svp_stream_index_from_main_stream_index[stream_index] = svp_expanded_display_cfg->num_str… in expand_implict_subvp() [all …]
|
H A D | dml2_core_utils.c | 338 …(double)display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.bpc; in dml2_core_utils_get_stream_output_bpp() 339 …if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.ena… in dml2_core_utils_get_stream_output_bpp() 340 …switch (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.out… in dml2_core_utils_get_stream_output_bpp() 355 …} else if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.… in dml2_core_utils_get_stream_output_bpp() 356 …ble)display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.dsc… in dml2_core_utils_get_stream_output_bpp() 362 … k, display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.ena… in dml2_core_utils_get_stream_output_bpp() 591 phantom->stream_index = phantom_stream_index; in create_phantom_plane_from_main_plane() 610 unsigned int stream_index, plane_index; in dml2_core_utils_expand_implict_subvp() local 629 for (stream_index = 0; stream_index < display_cfg->display_config.num_streams; stream_index++) { in dml2_core_utils_expand_implict_subvp() 630 main_stream = &display_cfg->display_config.stream_descriptors[stream_index]; in dml2_core_utils_expand_implict_subvp() [all …]
|
H A D | dml2_core_shared.c | 906 …e_descriptors[k].stream_index].timing.h_total / ((double)display_cfg->stream_descriptors[display_c… in dml2_core_shared_mode_support() 907 …e_descriptors[k].stream_index].timing.h_total / ((double)display_cfg->stream_descriptors[display_c… in dml2_core_shared_mode_support() 910 …e_descriptors[k].stream_index].timing.h_total / ((double)display_cfg->stream_descriptors[display_c… in dml2_core_shared_mode_support() 913 …e_descriptors[k].stream_index].timing.h_total / ((double)display_cfg->stream_descriptors[display_c… in dml2_core_shared_mode_support() 914 …e_descriptors[k].stream_index].timing.h_total / ((double)display_cfg->stream_descriptors[display_c… in dml2_core_shared_mode_support() 924 …_descriptors[k].stream_index].writeback.enable == true && display_cfg->stream_descriptors[display_… in dml2_core_shared_mode_support() 925 …] = display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].writeback.scal… in dml2_core_shared_mode_support() 926 …* display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].writeback.scalin… in dml2_core_shared_mode_support() 927 …/ (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].writeback.scali… in dml2_core_shared_mode_support() 928 … * display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.h_total in dml2_core_shared_mode_support() [all …]
|
H A D | dml2_core_dcn4_calcs.c | 159 …(double)display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.bpc; in get_stream_output_bpp() 160 …if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.ena… in get_stream_output_bpp() 161 …switch (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.out… in get_stream_output_bpp() 176 …} else if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.… in get_stream_output_bpp() 177 …ble)display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.dsc… in get_stream_output_bpp() 183 … k, display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.ena… in get_stream_output_bpp() 439 …ble)display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.pixel_c… in PixelClockAdjustmentForProgressiveToInterlaceUnit() 440 …if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.interla… in PixelClockAdjustmentForProgressiveToInterlaceUnit() 893 …ble)display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.h_activ… in CalculateSwathWidth() 902 … k, display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.h_activ… in CalculateSwathWidth() [all …]
|
/linux/sound/soc/amd/ps/ |
H A D | pci-ps.c | 109 u32 stream_index; in acp63_irq_thread() local 113 for (stream_index = 0; stream_index < ACP63_SDW0_DMA_MAX_STREAMS; stream_index++) { in acp63_irq_thread() 114 if (adata->sdw0_dma_intr_stat[stream_index]) { in acp63_irq_thread() 115 if (sdw_dma_data->sdw0_dma_stream[stream_index]) in acp63_irq_thread() 116 snd_pcm_period_elapsed(sdw_dma_data->sdw0_dma_stream[stream_index]); in acp63_irq_thread() 117 adata->sdw0_dma_intr_stat[stream_index] = 0; in acp63_irq_thread() 120 for (stream_index = 0; stream_index < ACP63_SDW1_DMA_MAX_STREAMS; stream_index++) { in acp63_irq_thread() 121 if (adata->sdw1_dma_intr_stat[stream_index]) { in acp63_irq_thread() 122 if (sdw_dma_data->sdw1_dma_stream[stream_index]) in acp63_irq_thread() 123 snd_pcm_period_elapsed(sdw_dma_data->sdw1_dma_stream[stream_index]); in acp63_irq_thread() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/ |
H A D | dml21_translation_helper.c | 769 const struct dc_state *context, unsigned int stream_index) in populate_dml21_plane_config_from_plane_state() argument 772 struct dc_stream_state *stream = context->streams[stream_index]; in populate_dml21_plane_config_from_plane_state() 901 plane->stream_index = stream_index; in populate_dml21_plane_config_from_plane_state() 996 int stream_index, plane_index; in dml21_map_dc_state_into_dml_display_cfg() local 1014 for (stream_index = 0; stream_index < context->stream_count; stream_index++) { in dml21_map_dc_state_into_dml_display_cfg() 1015 …disp_cfg_stream_location = map_stream_to_dml21_display_cfg(dml_ctx, context->streams[stream_index]… in dml21_map_dc_state_into_dml_display_cfg() 1021 …cfg->stream_descriptors[disp_cfg_stream_location].timing, context->streams[stream_index], dml_ctx); in dml21_map_dc_state_into_dml_display_cfg() 1022 …fg->stream_descriptors[disp_cfg_stream_location].timing, &context->res_ctx.pipe_ctx[stream_index]); in dml21_map_dc_state_into_dml_display_cfg() 1023 …sp_cfg_stream_location].output, context->streams[stream_index], &context->res_ctx.pipe_ctx[stream_… in dml21_map_dc_state_into_dml_display_cfg() 1024 …_state(&dml_dispcfg->stream_descriptors[disp_cfg_stream_location], context->streams[stream_index]); in dml21_map_dc_state_into_dml_display_cfg() [all …]
|
H A D | dml21_utils.c | 60 …am_index(const struct dml2_context *dml_ctx, unsigned int *dml_pipe_idx, unsigned int stream_index) in find_valid_pipe_idx_for_stream_index() argument 65 …ode_programming.programming->plane_programming[i].plane_descriptor->stream_index == stream_index) { in find_valid_pipe_idx_for_stream_index() 105 …>v21.mode_programming.programming->plane_programming[dml_plane_idx].plane_descriptor->stream_index; in dml21_find_dc_pipes_for_plane() 355 …ing.programming->plane_programming[dml_plane_index].plane_descriptor->stream_index == dml_stream_i… in dml21_handle_phantom_streams_planes()
|
H A D | dml21_utils.h | 30 …m_index(const struct dml2_context *dml_ctx, unsigned int *dml_pipe_idx, unsigned int stream_index);
|
H A D | dml21_wrapper.c | 146 …tx->v21.mode_programming.programming->stream_programming[pln_prog->plane_descriptor->stream_index]; in dml21_calculate_rq_and_dlg_params()
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/ |
H A D | dml2_utils.c | 467 unsigned int plane_index, stream_index = 0, num_of_streams; in find_planes_per_stream_and_stream_count() local 471 num_of_planes_per_stream[stream_index] += 1; in find_planes_per_stream_and_stream_count() 474 stream_index++; in find_planes_per_stream_and_stream_count() 477 num_of_streams = stream_index + 1; in find_planes_per_stream_and_stream_count() 484 unsigned int num_of_streams = 0, plane_index = 0, max_det_size, stream_index = 0; in dml2_apply_det_buffer_allocation_policy() local 496 …_index] = ((max_det_size / num_of_streams) / num_of_planes_per_stream[stream_index] / in_ctx->det_… in dml2_apply_det_buffer_allocation_policy() 506 stream_index++; in dml2_apply_det_buffer_allocation_policy()
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/ |
H A D | dml_top_display_cfg_types.h | 309 unsigned int stream_index; // Identifies which plane will be composed member
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/ |
H A D | dml2_top_soc15.c | 536 stream = ¶ms->display_cfg->stream_descriptors[plane->stream_index]; in dml2_top_mcache_validate_admissability() 538 …num_dpps = odm_combine_factor = params->cfg_support_info->stream_support_info[plane->stream_index]… in dml2_top_mcache_validate_admissability()
|
/linux/sound/pci/asihpi/ |
H A D | hpi_internal.h | 625 u16 stream_index; /**< outstream or instream index. */ member
|
H A D | hpi6000.c | 1744 hm.obj_index = phm->u.d.u.stream.stream_index; in hw_message()
|
H A D | hpifunc.c | 791 &hm.u.d.u.stream.stream_index)) in hpi_outstream_group_add() 1147 &hm.u.d.u.stream.stream_index)) in hpi_instream_group_add()
|
/linux/drivers/net/wireless/marvell/ |
H A D | mwl8k.c | 3826 u8 bitmap = 0, stream_index; in mwl8k_watchdog_ba_events() local 3845 stream_index = (i + MWL8K_WMM_QUEUE_NUMBER) % in mwl8k_watchdog_ba_events() 3847 streams = &priv->ampdu[stream_index]; in mwl8k_watchdog_ba_events() 3852 mwl8k_destroy_ba(hw, stream_index); in mwl8k_watchdog_ba_events()
|
/linux/drivers/accel/habanalabs/gaudi2/ |
H A D | gaudi2.c | 11059 u32 stream_index, size = prop->size; in gaudi2_gen_wait_cb() local 11062 stream_index = prop->q_idx % 4; in gaudi2_gen_wait_cb() 11064 QM_FENCE2_OFFSET + stream_index * 4; in gaudi2_gen_wait_cb()
|