| /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);
|