Lines Matching refs:ptr
92 static size_t zone_size(malloc_zone_t *zone, const void *ptr);
96 static void zone_free(malloc_zone_t *zone, void *ptr);
97 static void *zone_realloc(malloc_zone_t *zone, void *ptr, size_t size);
100 static void zone_free_definite_size(malloc_zone_t *zone, void *ptr,
128 zone_size(malloc_zone_t *zone, const void *ptr) in zone_size() argument
139 return (ivsalloc(tsdn_fetch(), ptr)); in zone_size()
165 zone_free(malloc_zone_t *zone, void *ptr) in zone_free() argument
167 if (ivsalloc(tsdn_fetch(), ptr) != 0) { in zone_free()
168 je_free(ptr); in zone_free()
172 free(ptr); in zone_free()
176 zone_realloc(malloc_zone_t *zone, void *ptr, size_t size) in zone_realloc() argument
178 if (ivsalloc(tsdn_fetch(), ptr) != 0) in zone_realloc()
179 return (je_realloc(ptr, size)); in zone_realloc()
181 return (realloc(ptr, size)); in zone_realloc()
195 zone_free_definite_size(malloc_zone_t *zone, void *ptr, size_t size) in zone_free_definite_size() argument
199 alloc_size = ivsalloc(tsdn_fetch(), ptr); in zone_free_definite_size()
202 je_free(ptr); in zone_free_definite_size()
206 free(ptr); in zone_free_definite_size()