Home
last modified time | relevance | path

Searched refs:swizzle (Results 1 – 23 of 23) sorted by relevance

/linux/arch/arm/include/asm/mach/
H A Dpci.h27 u8 (*swizzle)(struct pci_dev *dev, u8 *pin); member
44 u8 (*swizzle)(struct pci_dev *, u8 *); member
/linux/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_client_blt.c34 int swizzle, subtile; in linear_x_y_to_ftiled_pos() local
70 swizzle = f_subtile_map[subtile]; in linear_x_y_to_ftiled_pos()
74 swizzle * F_SUBTILE_SIZE + in linear_x_y_to_ftiled_pos()
353 unsigned int swizzle; in tiled_offset() local
367 swizzle = gt->ggtt->bit_6_swizzle_x; in tiled_offset()
373 swizzle = I915_BIT_6_SWIZZLE_NONE; in tiled_offset()
383 swizzle = gt->ggtt->bit_6_swizzle_y; in tiled_offset()
386 switch (swizzle) { in tiled_offset()
H A Di915_gem_mman.c36 unsigned int swizzle; member
74 switch (tile->swizzle) { in tiled_offset()
358 tile.swizzle = I915_BIT_6_SWIZZLE_NONE; in igt_partial_tiling()
383 tile.swizzle = to_gt(i915)->ggtt->bit_6_swizzle_x; in igt_partial_tiling()
386 tile.swizzle = to_gt(i915)->ggtt->bit_6_swizzle_y; in igt_partial_tiling()
390 GEM_BUG_ON(tile.swizzle == I915_BIT_6_SWIZZLE_UNKNOWN); in igt_partial_tiling()
391 if (tile.swizzle == I915_BIT_6_SWIZZLE_9_17 || in igt_partial_tiling()
392 tile.swizzle == I915_BIT_6_SWIZZLE_9_10_17) in igt_partial_tiling()
499 tile.swizzle = I915_BIT_6_SWIZZLE_NONE; in igt_smoke_tiling()
503 tile.swizzle = to_gt(i915)->ggtt->bit_6_swizzle_x; in igt_smoke_tiling()
[all …]
/linux/arch/arm/kernel/
H A Dbios32.c365 if (sys->swizzle) in pcibios_swizzle()
366 slot = sys->swizzle(dev, pin); in pcibios_swizzle()
443 sys->swizzle = hw->swizzle; in pcibios_init_hw()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_display.c763 int swizzle = AMDGPU_TILING_GET(afb->tiling_flags, SWIZZLE_MODE); in convert_tiling_flags_to_modifier() local
764 bool has_xor = swizzle >= 16; in convert_tiling_flags_to_modifier()
774 switch (swizzle >> 2) { in convert_tiling_flags_to_modifier()
806 switch (swizzle & 3) { in convert_tiling_flags_to_modifier()
1074 int swizzle = AMD_FMT_MOD_GET(TILE, modifier); in amdgpu_display_verify_sizes() local
1076 switch (swizzle) { in amdgpu_display_verify_sizes()
1091 "Gfx12 swizzle mode with unknown block size: %d\n", swizzle); in amdgpu_display_verify_sizes()
1098 int swizzle = AMD_FMT_MOD_GET(TILE, modifier); in amdgpu_display_verify_sizes() local
1100 switch ((swizzle & ~3) + 1) { in amdgpu_display_verify_sizes()
1118 "Swizzle mode with unknown block size: %d\n", swizzle); in amdgpu_display_verify_sizes()
/linux/drivers/gpu/drm/ci/xfails/
H A Damdgpu-stoney-fails.txt16 amdgpu/amd_plane@mpo-swizzle-toggle,Fail
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn30/
H A Ddcn30_hubbub.c138 enum swizzle_mode_values swizzle, in hubbub3_dcc_support_swizzle() argument
147 switch (swizzle) { in hubbub3_dcc_support_swizzle()
H A Ddcn30_hubbub.h114 enum swizzle_mode_values swizzle,
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc_hw_types.h409 enum swizzle_mode_values swizzle; member
425 enum swizzle_mode_addr3_values swizzle; member
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn20/
H A Ddcn20_hubbub.c57 enum swizzle_mode_values swizzle, in hubbub2_dcc_support_swizzle() argument
66 switch (swizzle) { in hubbub2_dcc_support_swizzle()
/linux/drivers/gpu/drm/i915/
H A Di915_debugfs.c298 static const char *swizzle_string(unsigned swizzle) in swizzle_string() argument
300 switch (swizzle) { in swizzle_string()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/ce/fuc/
H A Dcom.fuc416 // Calculates the hw swizzle mask and adjusts the surface's xcnt to match
419 // zero out a chunk of the stack to store the swizzle into
435 // convert FORMAT swizzle mask to hw swizzle mask
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn10/
H A Ddcn10_hubbub.c711 enum swizzle_mode_values swizzle, in hubbub1_dcc_support_swizzle() argument
719 switch (swizzle) { in hubbub1_dcc_support_swizzle()
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn30/
H A Ddcn30_hubp.c331 SW_MODE, info->gfx9.swizzle, in hubp3_program_tiling()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_plane.c285 input.swizzle_mode = tiling_info->gfx9.swizzle; in amdgpu_dm_plane_validate_dcc()
319 tiling_info->gfx9.swizzle = amdgpu_dm_plane_modifier_gfx9_swizzle_mode(modifier); in amdgpu_dm_plane_fill_gfx9_plane_attributes_from_modifiers()
372 tiling_info->gfx9.swizzle = amdgpu_dm_plane_modifier_gfx9_swizzle_mode(modifier); in amdgpu_dm_plane_fill_gfx12_plane_attributes_from_modifiers()
/linux/drivers/gpu/drm/amd/display/dc/dml/calcs/
H A Ddcn_calcs.c339 input->src.sw_mode = pipe->plane_state->tiling_info.gfx9.swizzle; in pipe_ctx_to_e2e_pipe_params()
348 …src.macro_tile_size = swizzle_mode_to_macro_tile_size(pipe->plane_state->tiling_info.gfx9.swizzle); in pipe_ctx_to_e2e_pipe_params()
1010 pipe->plane_state->tiling_info.gfx9.swizzle); in dcn_validate_bandwidth()
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/
H A Ddcn20_fpu.c1254 enum swizzle_mode_values swizzle, in swizzle_to_dml_params() argument
1257 switch (swizzle) { in swizzle_to_dml_params()
1687 swizzle_mode_to_macro_tile_size(pln->tiling_info.gfx9.swizzle); in dcn20_populate_dml_pipes_from_context()
1688 swizzle_to_dml_params(pln->tiling_info.gfx9.swizzle, in dcn20_populate_dml_pipes_from_context()
/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_mem_input.c437 GRPH_SW_MODE, info->gfx9.swizzle, in program_tiling()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/
H A Ddcn32_resource_helpers.c404 … && !disable_unbounded_requesting && pipe->plane_state->tiling_info.gfx9.swizzle != DC_SW_LINEAR) { in dcn32_set_det_allocations()
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn401/
H A Ddcn401_hubp.c531 REG_UPDATE(DCSURF_TILING_CONFIG, SW_MODE, info->gfx_addr3.swizzle); in hubp401_program_tiling()
/linux/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_translation_helper.c885 out->SurfaceTiling[location] = (enum dml_swizzle_mode)in->tiling_info.gfx9.swizzle; in populate_dml_surface_cfg_from_plane_state()
889 switch (in->tiling_info.gfx_addr3.swizzle) { in populate_dml_surface_cfg_from_plane_state()
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn10/
H A Ddcn10_hubp.c157 SW_MODE, info->gfx9.swizzle, in hubp1_program_tiling()
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn20/
H A Ddcn20_hubp.c322 SW_MODE, info->gfx9.swizzle, in hubp2_program_tiling()