Home
last modified time | relevance | path

Searched refs:stream_index (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/
H A Ddml2_pmo_dcn4_fams2.c235 …unt_planes_with_stream_index(const struct dml2_display_cfg *display_cfg, unsigned int stream_index) in count_planes_with_stream_index() argument
241 if (display_cfg->plane_descriptors[i].stream_index == stream_index) in count_planes_with_stream_index()
262 …ream_support_info[in_out->optimized_display_cfg->plane_descriptors[i].stream_index].odms_used == 1… in optimize_dcc_mcache_no_odm()
552 unsigned int stream_index; in expand_variant_strategy() local
581 stream_index = 0; in expand_variant_strategy()
585 …variant_strategy.per_stream_pstate_method[stream_index++] = base_strategy->per_stream_pstate_metho… in expand_variant_strategy()
589 variant_strategy.per_stream_pstate_method[stream_index++] = per_stream_variant_method[i]; in expand_variant_strategy()
798 …support_info.stream_support_info[display_config->plane_descriptors[i].stream_index].odms_used == 1) in pmo_dcn4_fams2_init_for_vmin()
799 state->unoptimizable_streams[display_config->plane_descriptors[i].stream_index] = true; in pmo_dcn4_fams2_init_for_vmin()
862 int stream_index; in pmo_dcn4_fams2_optimize_for_vmin() local
[all …]
H A Ddml2_pmo_dcn42.c62 unsigned int stream_index; in pmo_dcn42_test_for_pstate_support() local
70 …for (stream_index = 0; stream_index < in_out->base_display_config->display_config.num_streams; str… in pmo_dcn42_test_for_pstate_support()
71 …candidates[s->pmo_dcn4.cur_pstate_candidate].per_stream_pstate_method[stream_index] == dml2_pstate… in pmo_dcn42_test_for_pstate_support()
72 …for_planes(in_out->base_display_config, s->pmo_dcn4.stream_plane_mask[stream_index]) < REQUIRED_RE… in pmo_dcn42_test_for_pstate_support()
73 …tive_pstate_margin(in_out->base_display_config, s->pmo_dcn4.stream_plane_mask[stream_index]) > 0) { in pmo_dcn42_test_for_pstate_support()
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_dcn4.c287 phantom->stream_index = phantom_stream_index; in create_phantom_plane_from_main_plane()
306 unsigned int stream_index, plane_index; in expand_implict_subvp() local
325 for (stream_index = 0; stream_index < display_cfg->display_config.num_streams; stream_index++) { in expand_implict_subvp()
326 main_stream = &display_cfg->display_config.stream_descriptors[stream_index]; in expand_implict_subvp()
327 scratch->main_stream_index_from_svp_stream_index[stream_index] = stream_index; in expand_implict_subvp()
328 scratch->svp_stream_index_from_main_stream_index[stream_index] = stream_index; in expand_implict_subvp()
330 if (display_cfg->stage3.stream_svp_meta[stream_index].valid) { in expand_implict_subvp()
333 main_stream, &display_cfg->stage3.stream_svp_meta[stream_index]); in expand_implict_subvp()
336 …tch->main_stream_index_from_svp_stream_index[svp_expanded_display_cfg->num_streams] = stream_index; in expand_implict_subvp()
337 …scratch->svp_stream_index_from_main_stream_index[stream_index] = svp_expanded_display_cfg->num_str… in expand_implict_subvp()
[all …]
H A Ddml2_core_utils.c340 …(double)display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.bpc; in dml2_core_utils_get_stream_output_bpp()
341 …if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.ena… in dml2_core_utils_get_stream_output_bpp()
342 …switch (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.out… in dml2_core_utils_get_stream_output_bpp()
357 …} else if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.… in dml2_core_utils_get_stream_output_bpp()
358 …ble)display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.dsc… in dml2_core_utils_get_stream_output_bpp()
364 … k, display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.ena… in dml2_core_utils_get_stream_output_bpp()
594 phantom->stream_index = phantom_stream_index; in create_phantom_plane_from_main_plane()
613 unsigned int stream_index, plane_index; in dml2_core_utils_expand_implict_subvp() local
632 for (stream_index = 0; stream_index < display_cfg->display_config.num_streams; stream_index++) { in dml2_core_utils_expand_implict_subvp()
633 main_stream = &display_cfg->display_config.stream_descriptors[stream_index]; in dml2_core_utils_expand_implict_subvp()
[all …]
H A Ddml2_core_dcn4_calcs.c160 …(double)display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.bpc; in get_stream_output_bpp()
161 …if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.ena… in get_stream_output_bpp()
162 …switch (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.out… in get_stream_output_bpp()
177 …} else if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.… in get_stream_output_bpp()
178 …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()
435 …ble)display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.pixel_c… in PixelClockAdjustmentForProgressiveToInterlaceUnit()
436 …if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.interla… in PixelClockAdjustmentForProgressiveToInterlaceUnit()
880 …ble)display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.h_activ… in CalculateSwathWidth()
888 … k, display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.h_activ… in CalculateSwathWidth()
[all …]
/linux/drivers/pci/
H A Dide.c17 static int __sel_ide_offset(u16 ide_cap, u8 nr_link_ide, u8 stream_index, in __sel_ide_offset() argument
27 return offset + stream_index * PCI_IDE_SEL_BLOCK_SIZE(nr_ide_mem); in __sel_ide_offset()
34 settings->stream_index, pdev->nr_ide_mem); in sel_ide_offset()
196 struct stream_index { struct
198 u8 stream_index; member
201 static void free_stream_index(struct stream_index *stream) in free_stream_index()
203 ida_free(stream->ida, stream->stream_index); in free_stream_index()
206 DEFINE_FREE(free_stream, struct stream_index *, if (_T) free_stream_index(_T)) in DEFINE_FREE() argument
207 static struct stream_index *alloc_stream_index(struct ida *ida, u16 max, in DEFINE_FREE()
208 struct stream_index *stream) in DEFINE_FREE()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/
H A Ddml21_translation_helper.c510 const struct dc_state *context, unsigned int stream_index, const struct dml2_soc_bb *soc_bb) in populate_dml21_plane_config_from_plane_state() argument
513 struct dc_stream_state *stream = context->streams[stream_index]; in populate_dml21_plane_config_from_plane_state()
652 plane->stream_index = stream_index; in populate_dml21_plane_config_from_plane_state()
750 int stream_index, plane_index; in dml21_map_dc_state_into_dml_display_cfg() local
772 for (stream_index = 0; stream_index < context->stream_count; stream_index++) { in dml21_map_dc_state_into_dml_display_cfg()
773 …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()
779 …sp_cfg_stream_location].timing, context->streams[stream_index], &context->res_ctx.pipe_ctx[stream_… in dml21_map_dc_state_into_dml_display_cfg()
780 …sp_cfg_stream_location].output, context->streams[stream_index], &context->res_ctx.pipe_ctx[stream_… in dml21_map_dc_state_into_dml_display_cfg()
781 …iptors[disp_cfg_stream_location], context->streams[stream_index], &context->stream_status[stream_i… in dml21_map_dc_state_into_dml_display_cfg()
787 …apping.disp_cfg_to_stream_id[disp_cfg_stream_location] = context->streams[stream_index]->stream_id; in dml21_map_dc_state_into_dml_display_cfg()
[all …]
H A Ddml21_utils.c60 …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()
106 …>v21.mode_programming.programming->plane_programming[dml_plane_idx].plane_descriptor->stream_index; in dml21_find_dc_pipes_for_plane()
356 …ing.programming->plane_programming[dml_plane_index].plane_descriptor->stream_index == dml_stream_i… in dml21_handle_phantom_streams_planes()
H A Ddml21_wrapper_fpu.c85 …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_0/
H A Ddml2_dc_resource_mgmt.c1052 int stream_index, plane_index, i; in dml2_map_dc_pipes() local
1090 for (stream_index = 0; stream_index < state->stream_count; stream_index++) { in dml2_map_dc_pipes()
1093 stream_id = state->streams[stream_index]->stream_id; in dml2_map_dc_pipes()
1125 …calculate_odm_slices(state->streams[stream_index], scratch.odm_info.odm_factor, scratch.odm_info.o… in dml2_map_dc_pipes()
1128 if (state->stream_status[stream_index].plane_count == 0) { in dml2_map_dc_pipes()
1129 map_pipes_for_stream(ctx, state, state->streams[stream_index], &scratch, existing_state); in dml2_map_dc_pipes()
1132 …for (plane_index = 0; plane_index < state->stream_status[stream_index].plane_count; plane_index++)… in dml2_map_dc_pipes()
1134 if (get_plane_id(ctx, state, state->stream_status[stream_index].plane_states[plane_index], in dml2_map_dc_pipes()
1146 if (dml2_is_stereo_timing(state->streams[stream_index])) in dml2_map_dc_pipes()
1159 map_pipes_for_plane(ctx, state, state->streams[stream_index], in dml2_map_dc_pipes()
[all …]
H A Ddml2_utils.c469 unsigned int plane_index, stream_index = 0, num_of_streams; in find_planes_per_stream_and_stream_count() local
473 num_of_planes_per_stream[stream_index] += 1; in find_planes_per_stream_and_stream_count()
476 stream_index++; in find_planes_per_stream_and_stream_count()
479 num_of_streams = stream_index + 1; in find_planes_per_stream_and_stream_count()
486 unsigned int num_of_streams = 0, plane_index = 0, max_det_size, stream_index = 0; in dml2_apply_det_buffer_allocation_policy() local
498 …_index] = ((max_det_size / num_of_streams) / num_of_planes_per_stream[stream_index] / in_ctx->det_… in dml2_apply_det_buffer_allocation_policy()
508 stream_index++; in dml2_apply_det_buffer_allocation_policy()
/linux/include/linux/
H A Dpci-ide.h48 u8 stream_index; member
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/
H A Ddml_top_display_cfg_types.h327 unsigned int stream_index; // Identifies which plane will be composed member
/linux/drivers/staging/media/atomisp/pci/
H A Datomisp_cmd.c3493 u16 stream_index, struct atomisp_input_stream_info *stream_info) in __atomisp_update_stream_env() argument
3498 asd->stream_env[stream_index].ch_id = stream_info->ch_id; in __atomisp_update_stream_env()
3499 asd->stream_env[stream_index].isys_configs = stream_info->isys_configs; in __atomisp_update_stream_env()
3501 asd->stream_env[stream_index].isys_info[i].input_format = in __atomisp_update_stream_env()
3503 asd->stream_env[stream_index].isys_info[i].width = in __atomisp_update_stream_env()
3505 asd->stream_env[stream_index].isys_info[i].height = in __atomisp_update_stream_env()
3510 static void __atomisp_init_stream_info(u16 stream_index, in __atomisp_init_stream_info() argument
3516 stream_info->stream = stream_index; in __atomisp_init_stream_info()
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/
H A Ddml2_top_soc15.c538 stream = &params->display_cfg->stream_descriptors[plane->stream_index]; in dml2_top_mcache_validate_admissability()
540 …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 Dhpi_internal.h625 u16 stream_index; /**< outstream or instream index. */ member
H A Dhpi6000.c1744 hm.obj_index = phm->u.d.u.stream.stream_index; in hw_message()
H A Dhpifunc.c791 &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/accel/habanalabs/gaudi2/
H A Dgaudi2.c11423 u32 stream_index, size = prop->size; in gaudi2_gen_wait_cb() local
11426 stream_index = prop->q_idx % 4; in gaudi2_gen_wait_cb()
11428 QM_FENCE2_OFFSET + stream_index * 4; in gaudi2_gen_wait_cb()