21 lines
		
	
	
		
			566 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			566 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: MIT */
 | |
| /*
 | |
|  * Copyright © 2022 Intel Corporation
 | |
|  */
 | |
| 
 | |
| #ifndef __I915_GEM_TILING_H__
 | |
| #define __I915_GEM_TILING_H__
 | |
| 
 | |
| #include <linux/types.h>
 | |
| 
 | |
| struct drm_i915_gem_object;
 | |
| struct drm_i915_private;
 | |
| 
 | |
| bool i915_gem_object_needs_bit17_swizzle(struct drm_i915_gem_object *obj);
 | |
| u32 i915_gem_fence_size(struct drm_i915_private *i915, u32 size,
 | |
| 			unsigned int tiling, unsigned int stride);
 | |
| u32 i915_gem_fence_alignment(struct drm_i915_private *i915, u32 size,
 | |
| 			     unsigned int tiling, unsigned int stride);
 | |
| 
 | |
| #endif /* __I915_GEM_TILING_H__ */
 |