Home
last modified time | relevance | path

Searched refs:plane_size (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_formats.c93 layout->plane_size[0] = round_up(layout->plane_pitch[0] * in _dpu_format_populate_plane_sizes_ubwc()
97 layout->plane_size[1] = round_up(layout->plane_pitch[1] * in _dpu_format_populate_plane_sizes_ubwc()
108 layout->plane_size[2] = round_up(layout->plane_pitch[2] * in _dpu_format_populate_plane_sizes_ubwc()
116 layout->plane_size[3] = round_up(layout->plane_pitch[3] * in _dpu_format_populate_plane_sizes_ubwc()
123 layout->plane_size[0] = round_up(layout->plane_pitch[0] * in _dpu_format_populate_plane_sizes_ubwc()
138 layout->plane_size[2] = round_up(layout->plane_pitch[2] * in _dpu_format_populate_plane_sizes_ubwc()
154 layout->plane_size[0] = fb->width * fb->height * fmt->bpp; in _dpu_format_populate_plane_sizes_linear()
175 layout->plane_size[0] = layout->plane_pitch[0] * fb->height; in _dpu_format_populate_plane_sizes_linear()
176 layout->plane_size[1] = layout->plane_pitch[1] * in _dpu_format_populate_plane_sizes_linear()
180 layout->plane_size[1] *= 2; in _dpu_format_populate_plane_sizes_linear()
[all …]
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/
H A Damdgpu_dm_plane_test.c82 struct plane_size *plane_size, in dm_test_init_validate_dcc_inputs() argument
96 plane_size->surface_size.width = 1920; in dm_test_init_validate_dcc_inputs()
97 plane_size->surface_size.height = 1080; in dm_test_init_validate_dcc_inputs()
519 struct plane_size plane_size = {0}; in dm_test_fill_gfx12_plane_attributes_from_modifiers() local
552 plane_size.surface_size.width = 1920; in dm_test_fill_gfx12_plane_attributes_from_modifiers()
553 plane_size.surface_size.height = 1080; in dm_test_fill_gfx12_plane_attributes_from_modifiers()
558 ROTATION_ANGLE_0, &plane_size, &tiling_info, &dcc, &address), in dm_test_fill_gfx12_plane_attributes_from_modifiers()
577 struct plane_size plane_size = {0}; in dm_test_fill_gfx9_plane_attributes_from_modifiers() local
602 ROTATION_ANGLE_0, &plane_size, &tiling_info, &dcc, &address), in dm_test_fill_gfx9_plane_attributes_from_modifiers()
661 struct plane_size plane_size = {0}; in dm_test_validate_dcc_disabled_returns_success() local
[all …]
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_plane.c289 const struct plane_size *plane_size) in amdgpu_dm_plane_fill_gfx9_tiling_info_from_modifier()
310 input.surface_size.width = plane_size->surface_size.width; in amdgpu_dm_plane_validate_dcc()
311 input.surface_size.height = plane_size->surface_size.height; in amdgpu_dm_plane_validate_dcc()
337 const struct plane_size *plane_size, in amdgpu_dm_plane_validate_dcc()
377 ret = amdgpu_dm_plane_validate_dcc(adev, format, rotation, tiling_info, dcc, address, plane_size); in amdgpu_dm_plane_fill_gfx9_attrs_from_modifiers()
389 const struct plane_size *plane_size, in amdgpu_dm_plane_fill_gfx9_attrs_from_modifiers()
418 ret = amdgpu_dm_plane_validate_dcc(adev, format, rotation, tiling_info, dcc, address, plane_size); in amdgpu_dm_plane_fill_gfx12_attrs_from_modifiers()
307 amdgpu_dm_plane_validate_dcc(struct amdgpu_device * adev,const enum surface_pixel_format format,const enum dc_rotation_angle rotation,const struct dc_tiling_info * tiling_info,const struct dc_plane_dcc_param * dcc,const struct dc_plane_address * address,const struct plane_size * plane_size) amdgpu_dm_plane_validate_dcc() argument
355 amdgpu_dm_plane_fill_gfx9_attrs_from_modifiers(struct amdgpu_device * adev,const struct amdgpu_framebuffer * afb,const enum surface_pixel_format format,const enum dc_rotation_angle rotation,const struct plane_size * plane_size,struct dc_tiling_info * tiling_info,struct dc_plane_dcc_param * dcc,struct dc_plane_address * address) amdgpu_dm_plane_fill_gfx9_attrs_from_modifiers() argument
407 amdgpu_dm_plane_fill_gfx12_attrs_from_modifiers(struct amdgpu_device * adev,const struct amdgpu_framebuffer * afb,const enum surface_pixel_format format,const enum dc_rotation_angle rotation,const struct plane_size * plane_size,struct dc_tiling_info * tiling_info,struct dc_plane_dcc_param * dcc,struct dc_plane_address * address) amdgpu_dm_plane_fill_gfx12_attrs_from_modifiers() argument
1135 amdgpu_dm_plane_fill_plane_buffer_attributes(struct amdgpu_device * adev,const struct amdgpu_framebuffer * afb,const enum surface_pixel_format format,const enum dc_rotation_angle rotation,struct dc_tiling_info * tiling_info,struct plane_size * plane_size,struct dc_plane_dcc_param * dcc,struct dc_plane_address * address,bool tmz_surface) amdgpu_dm_plane_fill_plane_buffer_attributes() argument
[all...]
H A Damdgpu_dm_connector.c2199 dc_plane_state->plane_size.surface_pitch = ((stream->src.width + 255) / 256) * 256; in dm_validate_stream_and_context()
2200 dc_plane_state->plane_size.surface_size.height = stream->src.height; in dm_validate_stream_and_context()
2201 dc_plane_state->plane_size.surface_size.width = stream->src.width; in dm_validate_stream_and_context()
2202 dc_plane_state->plane_size.chroma_size.height = stream->src.height; in dm_validate_stream_and_context()
2203 dc_plane_state->plane_size.chroma_size.width = stream->src.width; in dm_validate_stream_and_context()
H A Damdgpu_dm.c3047 &plane_info->plane_size, in fill_dc_plane_info_and_addr()
3090 dc_plane_state->plane_size = plane_info.plane_size; in fill_dc_plane_attributes()
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn201/
H A Ddcn201_hubp.c46 struct plane_size *plane_size, in hubp201_program_surface_config() argument
54 hubp1_program_size(hubp, format, plane_size, dcc); in hubp201_program_surface_config()
/linux/drivers/media/usb/pwc/
H A Dpwc-dec23.c656 unsigned int plane_size; in pwc_dec23_decompress() local
662 plane_size = pdev->height * pdev->width; in pwc_dec23_decompress()
665 pout_planar_u = dst + plane_size; in pwc_dec23_decompress()
666 pout_planar_v = dst + plane_size + plane_size / 4; in pwc_dec23_decompress()
/linux/drivers/media/platform/mediatek/mdp/
H A Dmtk_mdp_regs.c101 src_buf->plane_size[i] = frame->payload[i]; in mtk_mdp_hw_set_in_image_format()
131 dst_buf->plane_size[i] = frame->payload[i]; in mtk_mdp_hw_set_out_image_format()
H A Dmtk_mdp_ipi.h99 int32_t plane_size[MTK_MDP_MAX_NUM_PLANE]; member
/linux/drivers/media/platform/raspberrypi/pisp_be/
H A Dpisp_be.c1073 unsigned int bpl, plane_size; in pispbe_set_plane_params() local
1078 plane_size = bpl * f->fmt.pix_mp.height * in pispbe_set_plane_params()
1084 plane_size = max(p->sizeimage, plane_size >> 3); in pispbe_set_plane_params()
1087 p->sizeimage = plane_size; in pispbe_set_plane_params()
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/
H A Ddml2_translation_helper.c925 out->PitchY[location] = in->plane_size.surface_pitch; in populate_dml_surface_cfg_from_plane_state()
926 out->SurfaceHeightY[location] = in->plane_size.surface_size.height; in populate_dml_surface_cfg_from_plane_state()
927 out->SurfaceWidthY[location] = in->plane_size.surface_size.width; in populate_dml_surface_cfg_from_plane_state()
928 out->SurfaceHeightC[location] = in->plane_size.chroma_size.height; in populate_dml_surface_cfg_from_plane_state()
929 out->SurfaceWidthC[location] = in->plane_size.chroma_size.width; in populate_dml_surface_cfg_from_plane_state()
930 out->PitchC[location] = in->plane_size.chroma_pitch; in populate_dml_surface_cfg_from_plane_state()
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc.c2895 if (u->plane_info->plane_size.surface_pitch != u->surface->plane_size.surface_pitch in get_plane_info_update_type()
2896 || u->plane_info->plane_size.chroma_pitch != u->surface->plane_size.chroma_pitch) { in get_plane_info_update_type()
3373 surface->plane_size = in copy_surface_update_to_plane()
3374 srf_update->plane_info->plane_size; in copy_surface_update_to_plane()
7611 if (pipe_ctx->plane_state->plane_size.surface_size.width > 0) { in dc_capture_register_software_state()
7612 state->hubp[i].surface_size_width = pipe_ctx->plane_state->plane_size.surface_size.width; in dc_capture_register_software_state()
7613 state->hubp[i].surface_size_height = pipe_ctx->plane_state->plane_size.surface_size.height; in dc_capture_register_software_state()
7630 state->hubp[i].surface_pitch = pipe_ctx->plane_state->plane_size.surface_pitch; in dc_capture_register_software_state()
7632 state->hubp[i].chroma_pitch = pipe_ctx->plane_state->plane_size.chroma_pitch; in dc_capture_register_software_state()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn30/
H A Ddcn30_hwseq.c1035 dc->hwss.does_plane_fit_in_mall(dc, plane->plane_size.surface_pitch, in dcn30_apply_idle_power_optimizations()
1036 plane->plane_size.surface_size.height, plane->format, in dcn30_apply_idle_power_optimizations()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/
H A Ddcn32_resource.c1834 memcpy(&phantom_plane->plane_size, &curr_pipe->plane_state->plane_size, in dcn32_enable_phantom_plane()
1835 sizeof(phantom_plane->plane_size)); in dcn32_enable_phantom_plane()