HomeSort by: relevance | last modified time | path
    Searched refs:alignment (Results 1 - 25 of 567) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /xsrc/external/mit/MesaLib/dist/src/util/
os_memory_aligned.h 30 * Memory alignment wrappers.
54 os_malloc_aligned(size_t size, size_t alignment)
57 alignment = (alignment + sizeof(void*) - 1) & ~(sizeof(void*) - 1);
58 if(posix_memalign(&ptr, alignment, size) != 0)
68 * Return memory on given byte alignment
71 os_malloc_aligned(size_t size, size_t alignment)
79 * alloc_size = size + alignment + sizeof(void *)
83 if (add_overflow_size_t(size, alignment, &alloc_size) ||
92 buf = (char *)(((uintptr_t)ptr + sizeof(void *) + alignment - 1) & ~((uintptr_t)(alignment - 1)))
    [all...]
os_memory_fd.h 44 * Return memory on given byte alignment
47 os_malloc_aligned_fd(size_t size, size_t alignment, int *fd, char const *fd_name, char const *driver_id);
u_math.h 634 * Align a value up to an alignment value
636 * If \c value is not already aligned to the requested alignment value, it
640 * \param alignment Alignment value to be used. This must be a power of two.
649 ALIGN(uintptr_t value, int32_t alignment)
651 assert(util_is_power_of_two_nonzero(alignment));
652 return (((value) + (alignment) - 1) & ~((alignment) - 1));
656 * Like ALIGN(), but works with a non-power-of-two alignment.
659 ALIGN_NPOT(uintptr_t value, int32_t alignment)
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/
imports.c 75 * \param alignment alignment (must be greater than zero).
78 * alignment and to record the real malloc address.
83 _mesa_align_malloc(size_t bytes, unsigned long alignment)
87 int err = posix_memalign(& mem, alignment, bytes);
92 return _aligned_malloc(bytes, alignment);
96 assert( alignment > 0 );
98 ptr = (uintptr_t)malloc(bytes + alignment + sizeof(void *));
102 buf = (ptr + alignment + sizeof(void *)) & ~(uintptr_t)(alignment - 1)
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/util/
os_memory_aligned.h 30 * Memory alignment wrappers.
56 * Return memory on given byte alignment
59 os_malloc_aligned(size_t size, size_t alignment)
67 * alloc_size = size + alignment + sizeof(void *)
71 if (add_overflow_size_t(size, alignment, &alloc_size) ||
80 buf = (char *)(((uintptr_t)ptr + sizeof(void *) + alignment - 1) & ~((uintptr_t)(alignment - 1)));
os_memory_stdc.h 54 os_malloc_aligned(size_t size, size_t alignment)
57 alignment = (alignment + sizeof(void*) - 1) & ~(sizeof(void*) - 1);
58 if(posix_memalign(&ptr, alignment, size) != 0)
os_memory.h 61 os_malloc_aligned(size_t size, size_t alignment);
  /xsrc/external/mit/MesaLib/dist/src/vulkan/util/
vk_alloc.c 22 size_t alignment,
25 assert(MAX_ALIGN % alignment == 0);
33 size_t alignment,
36 assert(MAX_ALIGN % alignment == 0);
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/
fd3_resource.c 29 setup_slices(struct fd_resource *rsc, uint32_t alignment,
39 /* 32 pixel alignment */
64 slice->size0 = align(nblocksy * pitch, alignment);
65 else if (level == 0 || alignment == 1)
66 slice->size0 = align(nblocksy * pitch, alignment);
79 uint32_t alignment; local
85 alignment = 4096;
88 alignment = 1;
92 return setup_slices(rsc, alignment, rsc->b.b.format);
  /xsrc/external/mit/libdrm/dist/tests/radeon/
rbo.h 38 unsigned alignment; member in struct:rbo
43 unsigned alignment, void *ptr);
  /xsrc/external/mit/MesaLib/dist/src/asahi/lib/
pool.c 82 agx_pool_alloc_aligned(struct agx_pool *pool, size_t sz, unsigned alignment)
84 alignment = MAX2(alignment, 4096);
85 assert(alignment == util_next_power_of_two(alignment));
89 unsigned offset = ALIGN_POT(pool->transient_offset, alignment);
115 agx_pool_upload_aligned(struct agx_pool *pool, const void *data, size_t sz, unsigned alignment)
117 alignment = MAX2(alignment, 4096);
118 struct agx_ptr transfer = agx_pool_alloc_aligned(pool, sz, alignment);
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/
u_upload_mgr.h 99 * \param alignment Alignment of the suballocation within the buffer
107 unsigned alignment,
122 unsigned alignment,
u_suballoc.h 65 unsigned alignment, unsigned *out_offset,
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/
u_upload_mgr.h 99 * \param alignment Alignment of the suballocation within the buffer
107 unsigned alignment,
122 unsigned alignment,
u_suballoc.h 46 unsigned alignment, unsigned *out_offset,
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a5xx/
fd5_resource.c 47 setup_slices(struct fd_resource *rsc, uint32_t alignment, enum pipe_format format)
106 slice->size0 = align(blocks * rsc->cpp, alignment);
107 else if (level == 0 || rsc->layer_first || alignment == 1)
108 slice->size0 = align(blocks * rsc->cpp, alignment);
134 uint32_t alignment; local
139 alignment = 4096;
143 alignment = 1;
147 return setup_slices(rsc, alignment, rsc->base.format);
  /xsrc/external/mit/xf86-video-openchrome/dist/src/
via_memmgr.h 48 int format, unsigned int alignment, int domain);
50 drm_bo_alloc(ScrnInfoPtr pScrn, unsigned int size, unsigned int alignment,
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a4xx/
fd4_resource.c 42 uint32_t layers_in_level, alignment; local
47 alignment = 4096;
51 alignment = 1;
54 /* 32 pixel alignment */
73 slice->size0 = align(nblocksy * pitch, alignment);
  /xsrc/external/mit/libdrm/dist/intel/
intel_bufmgr_priv.h 51 unsigned long size, unsigned int alignment);
62 unsigned int alignment);
67 * Alignment is used when mapping to the gtt.
79 * Alignment for tiled objects is set automatically; the 'flags'
213 * \param alignment Required alignment for aperture, in bytes
215 int (*bo_pin) (drm_intel_bo *bo, uint32_t alignment);
321 #define ALIGN(value, alignment) ((value + alignment - 1) & ~(alignment - 1)
    [all...]
  /xsrc/external/mit/xorg-server/dist/glx/
indirect_reqsize.c 71 GLint alignment = *(GLint *) (pc + 16); local
78 alignment = bswap_32(alignment);
85 skip_rows, alignment);
151 GLint alignment = *(GLint *) (pc + 16); local
156 alignment = bswap_32(alignment);
161 skip_rows, alignment);
185 GLint alignment = *(GLint *) (pc + 16); local
194 alignment = bswap_32(alignment)
213 GLint alignment = *(GLint *) (pc + 16); local
309 GLint alignment = *(GLint *) (pc + 16); local
349 GLint alignment = *(GLint *) (pc + 16); local
377 GLint alignment = *(GLint *) (pc + 16); local
407 GLint alignment = *(GLint *) (pc + 16); local
449 GLint alignment = *(GLint *) (pc + 16); local
477 GLint alignment = *(GLint *) (pc + 16); local
505 GLint alignment = *(GLint *) (pc + 16); local
549 GLint alignment = *(GLint *) (pc + 32); local
586 GLint alignment = *(GLint *) (pc + 32); local
    [all...]
renderpix.c 53 glPixelStorei(GL_UNPACK_ALIGNMENT, hdr->alignment);
60 hdr->alignment);
  /xsrc/external/mit/xorg-server.old/dist/glx/
indirect_reqsize.c 73 GLint alignment = *(GLint *) (pc + 16); local
80 alignment = bswap_32(alignment);
87 skip_rows, alignment);
153 GLint alignment = *(GLint *) (pc + 16); local
158 alignment = bswap_32(alignment);
163 skip_rows, alignment);
187 GLint alignment = *(GLint *) (pc + 16); local
196 alignment = bswap_32(alignment)
215 GLint alignment = *(GLint *) (pc + 16); local
311 GLint alignment = *(GLint *) (pc + 16); local
351 GLint alignment = *(GLint *) (pc + 16); local
379 GLint alignment = *(GLint *) (pc + 16); local
409 GLint alignment = *(GLint *) (pc + 16); local
451 GLint alignment = *(GLint *) (pc + 16); local
479 GLint alignment = *(GLint *) (pc + 16); local
507 GLint alignment = *(GLint *) (pc + 16); local
551 GLint alignment = *(GLint *) (pc + 32); local
588 GLint alignment = *(GLint *) (pc + 32); local
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
intel_buffer_objects.h 46 * Alignment offset from the range_map_bo temporary mapping to the returned
105 uint32_t alignment,
111 uint32_t alignment,
  /xsrc/external/mit/libdrm/dist/
util_math.h 35 #define ALIGN(value, alignment) __align_mask(value, (__typeof__(value))((alignment) - 1))
  /xsrc/external/mit/MesaLib/dist/src/freedreno/fdl/
fd5_layout.c 57 /* use 128 pixel alignment for cpp=1 and cpp=2 */
86 const int alignment = is_3d ? 4096 : 1; local
96 slice->size0 = align(nblocksy * pitch, alignment);
97 else if (level == 0 || layout->layer_first || alignment == 1)
98 slice->size0 = align(nblocksy * pitch, alignment);

Completed in 21 milliseconds

1 2 3 4 5 6 7 8 91011>>