Home
last modified time | relevance | path

Searched refs:tiling_info (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/
H A Damdgpu_dm_plane_test.c79 struct dc_tiling_info *tiling_info, in dm_test_init_validate_dcc_inputs() argument
93 tiling_info->gfx9.swizzle = 9; in dm_test_init_validate_dcc_inputs()
520 struct dc_tiling_info tiling_info = {0}; in dm_test_fill_gfx12_plane_attributes_from_modifiers() local
558 ROTATION_ANGLE_0, &plane_size, &tiling_info, &dcc, &address), in dm_test_fill_gfx12_plane_attributes_from_modifiers()
560 KUNIT_EXPECT_EQ(test, (int)tiling_info.gfxversion, (int)DcGfxAddr3); in dm_test_fill_gfx12_plane_attributes_from_modifiers()
578 struct dc_tiling_info tiling_info = {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()
604 KUNIT_EXPECT_EQ(test, (int)tiling_info.gfxversion, (int)DcGfxVersion9); in dm_test_fill_gfx9_plane_attributes_from_modifiers()
605 KUNIT_EXPECT_EQ(test, tiling_info.gfx9.swizzle, 0U); in dm_test_fill_gfx9_plane_attributes_from_modifiers()
658 struct dc_tiling_info tiling_info = {0}; in dm_test_validate_dcc_disabled_returns_success() local
[all …]
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_plane.c198 struct dc_tiling_info *tiling_info,
202 tiling_info->gfx8.array_mode = DC_ARRAY_LINEAR_GENERAL; in amdgpu_dm_plane_modifier_has_dcc()
203 tiling_info->gfxversion = DcGfxVersion8; in amdgpu_dm_plane_modifier_has_dcc()
214 tiling_info->gfx8.array_mode = AMD_FMT_MOD_GET(TILE, modifier);
215 tiling_info->gfxversion = DcGfxVersion8; in amdgpu_dm_plane_fill_gfx6_tiling_info_from_modifier()
216 tiling_info->gfx8.tile_mode = AMD_FMT_MOD_GET(MICROTILE, modifier); in amdgpu_dm_plane_fill_gfx6_tiling_info_from_modifier() argument
221 tiling_info->gfx8.pipe_config = AMD_FMT_MOD_GET(PIPE_CONFIG, modifier); in amdgpu_dm_plane_fill_gfx6_tiling_info_from_modifier()
222 tiling_info->gfx8.tile_split = AMD_FMT_MOD_GET(TILE_SPLIT, modifier); in amdgpu_dm_plane_fill_gfx6_tiling_info_from_modifier()
223 tiling_info->gfx8.bank_width = AMD_FMT_MOD_GET(BANK_WIDTH, modifier); in amdgpu_dm_plane_fill_gfx6_tiling_info_from_modifier()
224 tiling_info in amdgpu_dm_plane_fill_gfx6_tiling_info_from_modifier()
251 amdgpu_dm_plane_fill_gfx9_tiling_info_from_device(const struct amdgpu_device * adev,struct dc_tiling_info * tiling_info) amdgpu_dm_plane_fill_gfx9_tiling_info_from_device() argument
273 amdgpu_dm_plane_fill_gfx9_tiling_info_from_modifier(const struct amdgpu_device * adev,struct dc_tiling_info * tiling_info,uint64_t modifier) amdgpu_dm_plane_fill_gfx9_tiling_info_from_modifier() argument
304 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
356 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
408 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
1134 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.c3046 &plane_info->tiling_info, in fill_dc_plane_info_and_addr()
3094 dc_plane_state->tiling_info = plane_info.tiling_info; in fill_dc_plane_attributes()
H A Damdgpu_dm_connector.c2205 dc_plane_state->tiling_info.gfx9.swizzle = DC_SW_UNKNOWN; in dm_validate_stream_and_context()
2208 dc_plane_state->tiling_info.gfx8.array_mode = DC_ARRAY_LINEAR_GENERAL; in dm_validate_stream_and_context()
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn201/
H A Ddcn201_hubp.c45 struct dc_tiling_info *tiling_info, in hubp201_program_surface_config() argument
53 hubp1_program_tiling(hubp, tiling_info, format); in hubp201_program_surface_config()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn401/
H A Ddcn401_resource.c1807 plane_state->tiling_info.gfxversion = DcGfxAddr3; in dcn401_patch_unknown_plane_state()
1808 plane_state->tiling_info.gfx_addr3.swizzle = DC_ADDR3_SW_64KB_2D; in dcn401_patch_unknown_plane_state()
1995 void dcn401_get_default_tiling_info(struct dc_tiling_info *tiling_info) in dcn401_get_default_tiling_info() argument
1997 tiling_info->gfxversion = DcGfxAddr3; in dcn401_get_default_tiling_info()
1998 tiling_info->gfx_addr3.swizzle = DC_ADDR3_SW_LINEAR; in dcn401_get_default_tiling_info()
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc.c2753 void dc_get_default_tiling_info(const struct dc *dc, struct dc_tiling_info *tiling_info) in dc_get_default_tiling_info() argument
2755 if (!dc || !tiling_info) in dc_get_default_tiling_info()
2758 dc->res_pool->funcs->get_default_tiling_info(tiling_info); in dc_get_default_tiling_info()
2901 const struct dc_tiling_info *tiling = &u->plane_info->tiling_info; in get_plane_info_update_type()
2903 if (memcmp(tiling, &u->surface->tiling_info, sizeof(*tiling)) != 0) { in get_plane_info_update_type()
3381 surface->tiling_info = in copy_surface_update_to_plane()
3382 srf_update->plane_info->tiling_info; in copy_surface_update_to_plane()
7647 if (pipe_ctx->plane_state->tiling_info.gfxversion >= DcGfxVersion9) { in dc_capture_register_software_state()
7649 state->hubp[i].sw_mode = pipe_ctx->plane_state->tiling_info.gfx9.swizzle; in dc_capture_register_software_state()
7650 state->hubp[i].num_pipes = pipe_ctx->plane_state->tiling_info.gfx9.num_pipes; in dc_capture_register_software_state()
[all …]
H A Ddc_resource.c4811 pipe_ctx->plane_state->tiling_info.gfx9.swizzle == DC_SW_UNKNOWN) { in dc_validate_global_state()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gem.c726 amdgpu_bo_get_tiling_flags(robj, &args->data.tiling_info); in amdgpu_gem_metadata_ioctl()
736 r = amdgpu_bo_set_tiling_flags(robj, args->data.tiling_info); in amdgpu_gem_metadata_ioctl()
/linux/include/uapi/drm/
H A Damdgpu_drm.h715 __u64 tiling_info; member
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/
H A Ddcn32_resource.c1836 memcpy(&phantom_plane->tiling_info, &curr_pipe->plane_state->tiling_info, in dcn32_enable_phantom_plane()
1837 sizeof(phantom_plane->tiling_info)); in dcn32_enable_phantom_plane()
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/
H A Ddml2_translation_helper.c941 out->SurfaceTiling[location] = (enum dml_swizzle_mode)in->tiling_info.gfx9.swizzle; in populate_dml_surface_cfg_from_plane_state()
945 switch (in->tiling_info.gfx_addr3.swizzle) { in populate_dml_surface_cfg_from_plane_state()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn35/
H A Ddcn35_resource.c1915 plane_state->tiling_info.gfxversion = DcGfxVersion9; in dcn35_patch_unknown_plane_state()