Searched refs:alignment (Results 1 - 14 of 14) sorted by relevance

/solaris-x11-s11/open-src/kernel/sys/drm/
H A Ddrm_mm.h129 unsigned alignment,
135 unsigned alignment,
142 unsigned alignment);
146 unsigned alignment);
151 unsigned alignment,
158 unsigned alignment,
165 unsigned alignment);
169 unsigned alignment,
175 unsigned alignment,
180 unsigned alignment,
[all...]
/solaris-x11-s11/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.c548 int alignment; local
562 alignment = (request->flags & _DRM_PAGE_ALIGN)
574 DRM_DEBUG("alignment: %d\n", alignment);
619 buf->total = alignment;
644 offset += alignment;
699 int alignment; local
719 alignment = (request->flags & _DRM_PAGE_ALIGN)
731 DRM_DEBUG("alignment: %d\n", alignment);
[all...]
/solaris-x11-s11/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_io32.c104 dest64->alignment = dest32.alignment;
H A Di915_drm.h378 int alignment; member in struct:drm_i915_mem_alloc
385 int alignment; member in struct:drm_i915_mem_alloc32
621 /** Required alignment in graphics aperture */
622 __u64 alignment; member in struct:drm_i915_gem_exec_object
671 /** Required alignment in graphics aperture */
672 __u64 alignment; member in struct:drm_i915_gem_exec_object2
769 /** alignment required within the aperture */
770 __u64 alignment; member in struct:drm_i915_gem_pin
H A Di915_gem_execbuffer.c304 ret = i915_gem_object_pin(obj, entry->alignment, need_mappable, false);
431 * the execbuffer (fenceable, mappable, alignment etc).
460 if ((entry->alignment && obj->gtt_offset & (entry->alignment - 1)) ||
1102 exec2_list[i].alignment = exec_list[i].alignment;
H A Di915_gem.c45 unsigned alignment,
1195 * i915_gem_get_gtt_alignment - return required GTT alignment for an object
1198 * Return the required GTT alignment for an object, taking into account
1206 * Minimum alignment is 4k (GTT page size), but might be greater
2560 unsigned alignment,
2584 if (alignment == 0)
2585 alignment = map_and_fenceable ? fence_alignment :
2587 if (map_and_fenceable && alignment & (fence_alignment - 1)) {
2588 DRM_ERROR("Invalid object alignment requested %u\n", alignment);
2559 i915_gem_object_bind_to_gtt(struct drm_i915_gem_object *obj, unsigned alignment, bool map_and_fenceable, bool nonblocking) argument
2917 i915_gem_object_pin_to_display_plane(struct drm_i915_gem_object *obj, u32 alignment, struct intel_ring_buffer *pipelined) argument
3082 i915_gem_object_pin(struct drm_i915_gem_object *obj, uint32_t alignment, bool map_and_fenceable, bool nonblocking) argument
[all...]
H A Di915_drv.h1491 * rows, which changed the alignment requirements and fence programming.
1670 uint32_t alignment,
1779 u32 alignment,
1844 unsigned alignment,
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);
6582 unsigned alignment; local
6595 alignment
[all...]
/solaris-x11-s11/open-src/kernel/efb/src/
H A Dradeon_mem.c258 alloc.alignment = alloc32.alignment;
276 if (alloc.alignment < 12)
277 alloc.alignment = 12;
279 block = alloc_block(*heap, alloc.size, alloc.alignment, fpriv);
H A Dradeon_io32.h125 int alignment; member in struct:drm_radeon_mem_alloc_32
H A Ddrm_bufs.c140 * handle alignment issue here.
421 int alignment; local
433 alignment = (request->flags & _DRM_PAGE_ALIGN)
460 buf->total = alignment;
480 offset += alignment;
529 int alignment; local
539 alignment = (request->flags & _DRM_PAGE_ALIGN)
560 buf->total = alignment;
581 offset += alignment;
H A Dradeon_drm.h736 int alignment; member in struct:drm_radeon_mem_alloc

Completed in 74 milliseconds