| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/ |
| H A D | dml2_core_dcn4.c | 192 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 D | dml2_core_dcn4_calcs.h | 26 …_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 D | dml2_core_utils.c | 611 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 D | dml2_core_dcn4_calcs.c | 7008 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 D | vkms_formats.c | 47 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 D | dml2_pmo_dcn4_fams2.c | 1864 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 D | dml2_pmo_dcn3.c | 530 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 D | dml2_utils.c | 217 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 D | dml2_dc_resource_mgmt.c | 59 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 D | dml2_translation_helper.c | 1146 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 D | dml2_top_soc15.c | 517 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 = ¶ms->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 D | port.h | 147 u8 local_port, u8 plane_index); 150 u16 *proto_oper, u8 local_port, u8 plane_index);
|
| H A D | mlx5_ifc.h | 814 u8 plane_index[0x8]; member 8057 u8 plane_index[0x8]; member
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/ |
| H A D | dml21_translation_helper.c | 998 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 D | malidp_planes.c | 706 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 D | port.c | 148 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 D | dc_dmub_srv.c | 1738 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 D | cmd.c | 199 MLX5_SET(mad_ifc_in, in, plane_index, port); in mlx5_cmd_mad_ifc()
|
| H A D | main.c | 1386 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 D | qp.c | 4251 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 D | dml2_internal_shared_types.h | 426 unsigned int plane_index; member
|