/solaris-x11-s12/open-src/kernel/i915/src/ |
H A D | i915_gem_evict.c | 50 unsigned alignment, unsigned cache_level, 85 min_size, alignment, cache_level, 89 min_size, alignment, cache_level); 49 i915_gem_evict_something(struct drm_device *dev, int min_size, unsigned alignment, unsigned cache_level, bool mappable, bool nonblocking) argument
|
H A D | i915_gem.c | 43 unsigned alignment, 1208 * i915_gem_get_gtt_alignment - return required GTT alignment for an object 1211 * Return the required GTT alignment for an object, taking into account 1219 * Minimum alignment is 4k (GTT page size), but might be greater 2579 unsigned alignment, 2603 if (alignment == 0) 2604 alignment = map_and_fenceable ? fence_alignment : 2606 if (map_and_fenceable && alignment & (fence_alignment - 1)) { 2607 DRM_ERROR("Invalid object alignment requested %u\n", alignment); 2578 i915_gem_object_bind_to_gtt(struct drm_i915_gem_object *obj, unsigned alignment, bool map_and_fenceable, bool nonblocking) argument 2936 i915_gem_object_pin_to_display_plane(struct drm_i915_gem_object *obj, u32 alignment, struct intel_ring_buffer *pipelined) argument 3101 i915_gem_object_pin(struct drm_i915_gem_object *obj, uint32_t alignment, bool map_and_fenceable, bool nonblocking) argument [all...] |
H A D | intel_display.c | 1775 u32 alignment; local 1781 alignment = 128 * 1024; 1783 alignment = 4 * 1024; 1785 alignment = 64 * 1024; 1789 alignment = 0; 1807 if (need_vtd_wa(dev) && alignment < 256 * 1024) 1808 alignment = 256 * 1024; 1811 ret = i915_gem_object_pin_to_display_plane(obj, alignment, pipelined); 6584 unsigned alignment; local 6597 alignment [all...] |
H A D | i915_drm.h | 433 int alignment; member in struct:drm_i915_mem_alloc 440 int alignment; member in struct:drm_i915_mem_alloc32 684 /** Required alignment in graphics aperture */ 685 __u64 alignment; member in struct:drm_i915_gem_exec_object 734 /** Required alignment in graphics aperture */ 735 __u64 alignment; member in struct:drm_i915_gem_exec_object2 850 /** alignment required within the aperture */ 851 __u64 alignment; member in struct:drm_i915_gem_pin
|
/solaris-x11-s12/open-src/kernel/drm/src/ |
H A D | drm_mm.c | 107 unsigned long size, unsigned alignment, 121 if (alignment) { 122 unsigned tmp = adj_start % alignment; 124 adj_start += alignment - tmp; 196 unsigned alignment, 206 drm_mm_insert_helper(hole_node, node, size, alignment, color); 217 unsigned long size, unsigned alignment, 222 hole_node = drm_mm_search_free_generic(mm, size, alignment, 227 drm_mm_insert_helper(hole_node, node, size, alignment, color); 232 unsigned long size, unsigned alignment) 105 drm_mm_insert_helper(struct drm_mm_node *hole_node, struct drm_mm_node *node, unsigned long size, unsigned alignment, unsigned long color) argument 194 drm_mm_get_block_generic(struct drm_mm_node *hole_node, unsigned long size, unsigned alignment, unsigned long color, int atomic) argument 216 drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node, unsigned long size, unsigned alignment, unsigned long color) argument 231 drm_mm_insert_node(struct drm_mm *mm, struct drm_mm_node *node, unsigned long size, unsigned alignment) argument 237 drm_mm_insert_helper_range(struct drm_mm_node *hole_node, struct drm_mm_node *node, unsigned long size, unsigned alignment, unsigned long color, unsigned long start, unsigned long end) argument 289 drm_mm_get_block_range_generic(struct drm_mm_node *hole_node, unsigned long size, unsigned alignment, unsigned long color, unsigned long start, unsigned long end, int atomic) argument 314 drm_mm_insert_node_in_range_generic(struct drm_mm *mm, struct drm_mm_node *node, unsigned long size, unsigned alignment, unsigned long color, unsigned long start, unsigned long end) argument 332 drm_mm_insert_node_in_range(struct drm_mm *mm, struct drm_mm_node *node, unsigned long size, unsigned alignment, unsigned long start, unsigned long end) argument 394 check_free_hole(unsigned long start, unsigned long end, unsigned long size, unsigned alignment) argument 409 drm_mm_search_free_generic(const struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color, bool best_match) argument 448 drm_mm_search_free_in_range_generic(const struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color, unsigned long start, unsigned long end, bool best_match) argument 520 drm_mm_init_scan(struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color) argument 544 drm_mm_init_scan_with_range(struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color, unsigned long start, unsigned long end) argument 769 drm_mm_get_block(struct drm_mm_node *parent, unsigned long size, unsigned alignment) argument 775 drm_mm_get_block_atomic(struct drm_mm_node *parent, unsigned long size, unsigned alignment) argument 781 drm_mm_get_block_range( struct drm_mm_node *parent, unsigned long size, unsigned alignment, unsigned long start, unsigned long end) argument 791 drm_mm_get_block_atomic_range( struct drm_mm_node *parent, unsigned long size, unsigned alignment, unsigned long start, unsigned long end) argument 802 drm_mm_search_free(const struct drm_mm *mm, unsigned long size, unsigned alignment, bool best_match) argument 809 drm_mm_search_free_in_range( const struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long start, unsigned long end, bool best_match) argument [all...] |
H A D | drm_bufs.c | 551 int alignment; local 565 alignment = (request->flags & _DRM_PAGE_ALIGN) 577 DRM_DEBUG("alignment: %d\n", alignment); 622 buf->total = alignment; 647 offset += alignment; 702 int alignment; local 722 alignment = (request->flags & _DRM_PAGE_ALIGN) 734 DRM_DEBUG("alignment: %d\n", alignment); [all...] |