Home
last modified time | relevance | path

Searched refs:plane_index (Results 1 – 21 of 21) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
H A Ddml2_core_dcn4.c192 unsigned int stream_index, plane_index; in expand_implict_subvp() local
231 for (plane_index = 0; plane_index < display_cfg->display_config.num_planes; plane_index++) { in expand_implict_subvp()
310 for (plane_index = 0; plane_index < programming->display_config.num_planes; plane_index++) { in pack_mode_programming_params_with_implicit_subvp()
314 …programming->plane_programming[plane_index].plane_descriptor = &programming->display_config.plane_… in pack_mode_programming_params_with_implicit_subvp()
317 …programming->plane_programming[plane_index].num_dpps_required = core->clean_me_up.mode_lib.mp.NoOf… in pack_mode_programming_params_with_implicit_subvp()
321 …rogramming->plane_programming[plane_index].uclk_pstate_support_method = display_cfg->stage3.pstate… in pack_mode_programming_params_with_implicit_subvp()
356 plane_index); in pack_mode_programming_params_with_implicit_subvp()
364 …for (plane_index = programming->display_config.num_planes; plane_index < svp_expanded_display_cfg-… in pack_mode_programming_params_with_implicit_subvp()
552 unsigned int plane_index; in core_dcn4_mode_programming() local
578 …for (plane_index = 0; plane_index < in_out->programming->display_config.num_planes; plane_index++)… in core_dcn4_mode_programming()
[all …]
H A Ddml2_core_dcn4_calcs.h26 …_internal_display_mode_lib *mode_lib, struct dml2_mcache_surface_allocation *out, int plane_index);
27 …l2_core_internal_display_mode_lib *mode_lib, struct core_plane_support_info *out, int plane_index);
29 …2_core_internal_display_mode_lib *mode_lib, struct core_stream_support_info *out, int plane_index);
31 …b_cmd_fams2_config *fams2_sub_programming, enum dml2_pstate_method pstate_method, int plane_index);
H A Ddml2_core_utils.c611 unsigned int stream_index, plane_index; in dml2_core_utils_expand_implict_subvp() local
650 for (plane_index = 0; plane_index < display_cfg->display_config.num_planes; plane_index++) { in dml2_core_utils_expand_implict_subvp()
651 main_plane = &display_cfg->display_config.plane_descriptors[plane_index]; in dml2_core_utils_expand_implict_subvp()
660 …ratch->phantom_plane_index_to_main_plane_index[svp_expanded_display_cfg->num_planes] = plane_index; in dml2_core_utils_expand_implict_subvp()
661 …scratch->main_plane_index_to_phantom_plane_index[plane_index] = svp_expanded_display_cfg->num_plan… in dml2_core_utils_expand_implict_subvp()
667 …svp_expanded_display_cfg->plane_descriptors[plane_index].overrides.legacy_svp_config = dml2_svp_mo… in dml2_core_utils_expand_implict_subvp()
H A Ddml2_core_dcn4_calcs.c7008 unsigned int plane_index; in calculate_bytes_to_fetch_required_to_hide_latency() local
7011 for (plane_index = 0; plane_index < p->num_active_planes; plane_index++) { in calculate_bytes_to_fetch_required_to_hide_latency()
7023 …s_required_l[plane_index] = src_lines_to_hide_l * p->num_of_dpp[plane_index] * p->swath_width_l[pl… in calculate_bytes_to_fetch_required_to_hide_latency()
7027 …s_required_c[plane_index] = src_lines_to_hide_c * p->num_of_dpp[plane_index] * p->swath_width_c[pl… in calculate_bytes_to_fetch_required_to_hide_latency()
7063 unsigned int plane_index; in calculate_vactive_det_fill_latency() local
7067 for (plane_index = 0; plane_index < num_active_planes; plane_index++) { in calculate_vactive_det_fill_latency()
7081 …vactive_det_fill_delay_us[plane_index] = math_max2(vactive_det_fill_delay_us[plane_index], bytes_r… in calculate_vactive_det_fill_latency()
7089 …vactive_det_fill_delay_us[plane_index] = math_max2(vactive_det_fill_delay_us[plane_index], bytes_r… in calculate_vactive_det_fill_latency()
7105 unsigned int plane_index; in calculate_excess_vactive_bandwidth_required() local
7107 for (plane_index = 0; plane_index < num_active_planes; plane_index++) { in calculate_excess_vactive_bandwidth_required()
[all …]
/linux-6.15/drivers/gpu/drm/vkms/
H A Dvkms_formats.c47 plane_index); in packed_pixels_offset()
50 *offset = fb->offsets[plane_index] + in packed_pixels_offset()
52 block_x * format->char_per_block[plane_index]; in packed_pixels_offset()
96 int plane_index) in get_block_step_bytes() argument
100 return fb->format->char_per_block[plane_index]; in get_block_step_bytes()
102 return -fb->format->char_per_block[plane_index]; in get_block_step_bytes()
105 plane_index); in get_block_step_bytes()
108 plane_index); in get_block_step_bytes()
127 int x, int y, int plane_index, u8 **addr) in packed_pixels_addr_1x1() argument
132 plane_index) != 1, in packed_pixels_addr_1x1()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/
H A Ddml2_pmo_dcn4_fams2.c1864 for (plane_index = 0; plane_index < display_config->display_config.num_planes; plane_index++) { in pmo_dcn4_fams2_init_for_pstate_support()
1936 unsigned int plane_index; in reset_display_configuration() local
1947 for (plane_index = 0; plane_index < display_config->display_config.num_planes; plane_index++) { in reset_display_configuration()
1970 for (plane_index = 0; plane_index < display_config->display_config.num_planes; plane_index++) { in setup_planes_for_drr_by_mask()
1991 for (plane_index = 0; plane_index < display_config->display_config.num_planes; plane_index++) { in setup_planes_for_svp_by_mask()
2014 for (plane_index = 0; plane_index < display_config->display_config.num_planes; plane_index++) { in setup_planes_for_svp_drr_by_mask()
2035 for (plane_index = 0; plane_index < display_config->display_config.num_planes; plane_index++) { in setup_planes_for_vblank_by_mask()
2055 for (plane_index = 0; plane_index < display_config->display_config.num_planes; plane_index++) { in setup_planes_for_vblank_drr_by_mask()
2072 for (plane_index = 0; plane_index < display_config->display_config.num_planes; plane_index++) { in setup_planes_for_vactive_by_mask()
2093 for (plane_index = 0; plane_index < display_config->display_config.num_planes; plane_index++) { in setup_planes_for_vactive_drr_by_mask()
[all …]
H A Ddml2_pmo_dcn3.c530 unsigned int stream_index, plane_index, candidate_count; in pmo_dcn3_init_for_pstate_support() local
543 …for (plane_index = 0; plane_index < in_out->base_display_config->display_config.num_planes; plane_… in pmo_dcn3_init_for_pstate_support()
544 plane_descriptor = &in_out->base_display_config->display_config.plane_descriptors[plane_index]; in pmo_dcn3_init_for_pstate_support()
547 …isplay_config->mode_support_result.cfg_support_info.plane_support_info[plane_index].active_latency… in pmo_dcn3_init_for_pstate_support()
555 …isplay_config->mode_support_result.cfg_support_info.plane_support_info[plane_index].active_latency… in pmo_dcn3_init_for_pstate_support()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_utils.c217 unsigned int stream_id, unsigned int plane_index, unsigned int *plane_id) in get_plane_id() argument
229 (!is_plane_duplicate || (j == plane_index))) { in get_plane_id()
467 unsigned int plane_index, stream_index = 0, num_of_streams; in find_planes_per_stream_and_stream_count() local
469 for (plane_index = 0; plane_index < dml_dispcfg->num_surfaces; plane_index++) { in find_planes_per_stream_and_stream_count()
473 … (plane_index + 1 < dml_dispcfg->num_surfaces && dml_dispcfg->plane.BlendingAndTiming[plane_index]… 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
491 for (plane_index = 0; plane_index < dml_dispcfg->num_surfaces; plane_index++) { in dml2_apply_det_buffer_allocation_policy()
496 …de[plane_index] = ((max_det_size / num_of_streams) / num_of_planes_per_stream[stream_index] / in_c… in dml2_apply_det_buffer_allocation_policy()
501 if (dml_dispcfg->plane.DETSizeOverride[plane_index] % in_ctx->config.det_segment_size != 0) { in dml2_apply_det_buffer_allocation_policy()
502 …dml_dispcfg->plane.DETSizeOverride[plane_index] = dml_dispcfg->plane.DETSizeOverride[plane_index] … in dml2_apply_det_buffer_allocation_policy()
[all …]
H A Ddml2_dc_resource_mgmt.c59 unsigned int stream_id, unsigned int plane_index, unsigned int *plane_id) in get_plane_id() argument
71 (!is_plane_duplicate || (j == plane_index))) { in get_plane_id()
644 int plane_index, in assign_pipes_to_plane() argument
656 if (!get_plane_id(ctx, state, plane, stream->stream_id, plane_index, &plane_id)) { in assign_pipes_to_plane()
764 if (!get_plane_id(ctx, state, plane, stream->stream_id, plane_index, &plane_id)) { in map_pipes_for_plane()
770 scratch->mpc_info.mpc_factor, plane_index, &scratch->pipe_pool, existing_state); in map_pipes_for_plane()
1039 int stream_index, plane_index, i; in dml2_map_dc_pipes() local
1119 …for (plane_index = 0; plane_index < state->stream_status[stream_index].plane_count; plane_index++)… in dml2_map_dc_pipes()
1121 if (get_plane_id(ctx, state, state->stream_status[stream_index].plane_states[plane_index], in dml2_map_dc_pipes()
1122 stream_id, plane_index, &plane_id)) { in dml2_map_dc_pipes()
[all …]
H A Ddml2_translation_helper.c1146 unsigned int stream_id, unsigned int plane_index, unsigned int *plane_id) in get_plane_id() argument
1158 (!is_plane_duplicate || (j == plane_index))) { in get_plane_id()
1170 …te *context, const struct dml_display_cfg_st *dml_dispcfg, unsigned int stream_id, int plane_index) in map_plane_to_dml_display_cfg() argument
1176 if (!get_plane_id(context->bw_ctx.dml2, context, plane, stream_id, plane_index, &plane_id)) { in map_plane_to_dml_display_cfg()
1211 unsigned int plane_index = 0; in dml2_populate_pipe_to_plane_index_mapping() local
1229 dml_to_dc_pipe_mapping->dml_pipe_idx_to_plane_index[pipe_index] = plane_index; in dml2_populate_pipe_to_plane_index_mapping()
1230 plane_index++; in dml2_populate_pipe_to_plane_index_mapping()
1237 plane_index = 0; in dml2_populate_pipe_to_plane_index_mapping()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/
H A Ddml2_top_soc15.c517 unsigned int plane_index = 0; in dml2_top_mcache_validate_admissability() local
531 for (plane_index = 0; plane_index < params->display_cfg->num_planes; plane_index++) { in dml2_top_mcache_validate_admissability()
535 plane = &params->display_cfg->plane_descriptors[plane_index]; in dml2_top_mcache_validate_admissability()
570 …daries = params->mcache_allocations[plane_index].num_mcaches_plane0 == 0 ? 0 : params->mcache_allo… in dml2_top_mcache_validate_admissability()
575 …daries = params->mcache_allocations[plane_index].num_mcaches_plane1 == 0 ? 0 : params->mcache_allo… in dml2_top_mcache_validate_admissability()
594 &l->plane0.pipe_vp_startx[plane_index], &l->plane0.pipe_vp_endx[plane_index]); in dml2_top_mcache_validate_admissability()
597 &l->plane0.pipe_vp_startx[plane_index], &l->plane0.pipe_vp_endx[plane_index], num_dpps, in dml2_top_mcache_validate_admissability()
605 &l->plane0.pipe_vp_startx[plane_index], &l->plane0.pipe_vp_endx[plane_index]); in dml2_top_mcache_validate_admissability()
608 &l->plane1.pipe_vp_startx[plane_index], &l->plane1.pipe_vp_endx[plane_index], num_dpps, in dml2_top_mcache_validate_admissability()
623 params->per_plane_status[plane_index] = p0pass && p1pass; in dml2_top_mcache_validate_admissability()
[all …]
/linux-6.15/include/linux/mlx5/
H A Dport.h147 u8 local_port, u8 plane_index);
150 u16 *proto_oper, u8 local_port, u8 plane_index);
H A Dmlx5_ifc.h814 u8 plane_index[0x8]; member
8057 u8 plane_index[0x8]; member
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/
H A Ddml21_translation_helper.c998 int stream_index, plane_index; in dml21_map_dc_state_into_dml_display_cfg() local
1041 …for (plane_index = 0; plane_index < context->stream_status[stream_index].plane_count; plane_index+… in dml21_map_dc_state_into_dml_display_cfg()
1042 …stream_index]->stream_id, context->stream_status[stream_index].plane_states[plane_index], context); in dml21_map_dc_state_into_dml_display_cfg()
1049 …[disp_cfg_plane_location].surface, context->stream_status[stream_index].plane_states[plane_index]); in dml21_map_dc_state_into_dml_display_cfg()
1050 …cfg_plane_location], context->stream_status[stream_index].plane_states[plane_index], context, stre… in dml21_map_dc_state_into_dml_display_cfg()
1053 …m_index]->stream_id, context->stream_status[stream_index].plane_states[plane_index], &dml_ctx->v21… in dml21_map_dc_state_into_dml_display_cfg()
/linux-6.15/drivers/gpu/drm/arm/
H A Dmalidp_planes.c706 int plane_index) in malidp_set_plane_base_addr() argument
713 ptr = mp->layer->ptr + (plane_index << 4); in malidp_set_plane_base_addr()
724 plane_index); in malidp_set_plane_base_addr()
728 obj = drm_fb_dma_get_gem_obj(fb, plane_index); in malidp_set_plane_base_addr()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/
H A Dport.c148 u8 local_port, u8 plane_index) in mlx5_query_port_ptys() argument
153 MLX5_SET(ptys_reg, in, plane_ind, plane_index); in mlx5_query_port_ptys()
172 u16 *proto_oper, u8 local_port, u8 plane_index) in mlx5_query_ib_port_oper() argument
178 local_port, plane_index); in mlx5_query_ib_port_oper()
/linux-6.15/drivers/gpu/drm/amd/display/dc/
H A Ddc_dmub_srv.c1738 int plane_index; in dc_dmub_srv_fams2_passthrough_flip() local
1751 for (plane_index = 0; plane_index < surface_count; plane_index++) { in dc_dmub_srv_fams2_passthrough_flip()
1752 plane_state = srf_updates[plane_index].surface; in dc_dmub_srv_fams2_passthrough_flip()
1756 if (!srf_updates[plane_index].flip_addr) in dc_dmub_srv_fams2_passthrough_flip()
/linux-6.15/drivers/infiniband/hw/mlx5/
H A Dcmd.c199 MLX5_SET(mad_ifc_in, in, plane_index, port); in mlx5_cmd_mad_ifc()
H A Dmain.c1386 u8 vl_hw_cap, plane_index = 0; in mlx5_query_hca_port() local
1401 plane_index = port; in mlx5_query_hca_port()
1435 &props->active_speed, port, plane_index); in mlx5_query_hca_port()
H A Dqp.c4251 MLX5_SET(ads, pri_path, plane_index, qp->port); in __mlx5_ib_modify_qp()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/inc/
H A Ddml2_internal_shared_types.h426 unsigned int plane_index; member