Lines Matching refs:size

66 	size_t size;  in umem_malloc()  local
69 size = size_arg + sizeof (malloc_data_t); in umem_malloc()
72 if (size > UMEM_SECOND_ALIGN) { in umem_malloc()
73 size += sizeof (malloc_data_t); in umem_malloc()
74 high_size = (size >> 32); in umem_malloc()
77 if (size < size_arg) { in umem_malloc()
81 ret = (malloc_data_t *)_umem_alloc(size, UMEM_DEFAULT); in umem_malloc()
83 if (size <= UMEM_MAXBUF) in umem_malloc()
90 uint32_t low_size = (uint32_t)size; in umem_malloc()
104 } else if (size > UMEM_SECOND_ALIGN) { in umem_malloc()
105 uint32_t low_size = (uint32_t)size; in umem_malloc()
115 ret->malloc_size = size; in umem_malloc()
116 ret->malloc_stat = UMEM_MALLOC_ENCODE(MALLOC_MAGIC, size); in umem_malloc()
125 size_t size = nelem * elsize; in calloc() local
128 if (nelem > 0 && elsize > 0 && size/nelem != elsize) { in calloc()
133 retval = malloc(size); in calloc()
137 (void) memset(retval, 0, size); in calloc()
151 size_t size; in memalign() local
179 size = size_arg + overhead; in memalign()
187 if (size < size_arg) { in memalign()
192 buf = vmem_xalloc(umem_memalign_arena, size, align, phase, in memalign()
206 uint32_t low_size = (uint32_t)size; in memalign()
209 uint32_t high_size = (uint32_t)(size >> 32); in memalign()
229 valloc(size_t size) in valloc() argument
231 return (memalign(pagesize, size)); in valloc()
254 size_t size; in process_free() local
263 size = buf->malloc_size; in process_free()
265 switch (UMEM_MALLOC_DECODE(buf->malloc_stat, size)) { in process_free()
269 data_size = size - sizeof (malloc_data_t); in process_free()
279 data_size = size - 2 * sizeof (malloc_data_t); in process_free()
298 size += high_size << 32; in process_free()
301 data_size = size - 2 * sizeof (malloc_data_t); in process_free()
328 size += high_size << 32; in process_free()
338 data_size = size - overhead; in process_free()
361 _umem_free(base, size); in process_free()
370 vmem_xfree(umem_memalign_arena, base, size); in process_free()