Lines Matching refs:ret
68 malloc_data_t *ret;
81 ret = (malloc_data_t *)_umem_alloc(size, UMEM_DEFAULT);
82 if (ret == NULL) {
96 ret->malloc_size = high_size;
97 ret->malloc_stat = UMEM_MALLOC_ENCODE(MALLOC_MAGIC, high_size);
98 ret++;
100 ret->malloc_size = low_size;
101 ret->malloc_stat = UMEM_MALLOC_ENCODE(MALLOC_OVERSIZE_MAGIC,
103 ret++;
107 ret++; /* leave the first 8 bytes alone */
109 ret->malloc_size = low_size;
110 ret->malloc_stat = UMEM_MALLOC_ENCODE(MALLOC_SECOND_MAGIC,
112 ret++;
115 ret->malloc_size = size;
116 ret->malloc_stat = UMEM_MALLOC_ENCODE(MALLOC_MAGIC, size);
117 ret++;
119 return ((void *)ret);
155 malloc_data_t *ret;
204 ret = (malloc_data_t *)buf;
211 ret->malloc_size = high_size;
212 ret->malloc_stat = UMEM_MALLOC_ENCODE(MEMALIGN_MAGIC,
214 ret++;
217 ret->malloc_size = low_size;
218 ret->malloc_stat = UMEM_MALLOC_ENCODE(MEMALIGN_MAGIC, low_size);
219 ret++;
222 ASSERT(P2PHASE((uintptr_t)ret, align) == 0);
223 ASSERT((void *)((uintptr_t)ret - overhead) == buf);
225 return ((void *)ret);