Lines Matching defs:ret
58 malloc_data_t *ret;
71 ret = (malloc_data_t *)_umem_alloc(size, UMEM_DEFAULT);
72 if (ret == NULL) {
86 ret->malloc_size = high_size;
87 ret->malloc_stat = UMEM_MALLOC_ENCODE(MALLOC_MAGIC, high_size);
88 ret++;
90 ret->malloc_size = low_size;
91 ret->malloc_stat = UMEM_MALLOC_ENCODE(MALLOC_OVERSIZE_MAGIC,
93 ret++;
97 ret++; /* leave the first 8 bytes alone */
99 ret->malloc_size = low_size;
100 ret->malloc_stat = UMEM_MALLOC_ENCODE(MALLOC_SECOND_MAGIC,
102 ret++;
105 ret->malloc_size = size;
106 ret->malloc_stat = UMEM_MALLOC_ENCODE(MALLOC_MAGIC, size);
107 ret++;
109 return ((void *)ret);
145 malloc_data_t *ret;
194 ret = (malloc_data_t *)buf;
201 ret->malloc_size = high_size;
202 ret->malloc_stat = UMEM_MALLOC_ENCODE(MEMALIGN_MAGIC,
204 ret++;
207 ret->malloc_size = low_size;
208 ret->malloc_stat = UMEM_MALLOC_ENCODE(MEMALIGN_MAGIC, low_size);
209 ret++;
212 ASSERT(P2PHASE((uintptr_t)ret, align) == 0);
213 ASSERT((void *)((uintptr_t)ret - overhead) == buf);
215 return ((void *)ret);