Searched defs:alignment (Results 1 - 6 of 6) sorted by relevance

/solaris-x11-s12/open-src/kernel/i915/src/
H A Di915_gem_evict.c50 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 Di915_gem.c43 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 Dintel_display.c1775 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 Di915_drm.h433 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 Ddrm_mm.c107 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 Ddrm_bufs.c551 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...]

Completed in 76 milliseconds