Lines Matching refs:_malloc_zone_t
10 typedef struct _malloc_zone_t {
13 size_t (*size)(struct _malloc_zone_t *, const void *);
14 void *(*malloc)(struct _malloc_zone_t *, size_t);
15 void *(*calloc)(struct _malloc_zone_t *, size_t, size_t);
16 void *(*valloc)(struct _malloc_zone_t *, size_t);
17 void (*free)(struct _malloc_zone_t *, void *);
18 void *(*realloc)(struct _malloc_zone_t *, void *, size_t);
19 void (*destroy)(struct _malloc_zone_t *);
21 unsigned (*batch_malloc)(struct _malloc_zone_t *, size_t, void **, unsigned);
22 void (*batch_free)(struct _malloc_zone_t *, void **, unsigned);
25 void *(*memalign)(struct _malloc_zone_t *, size_t, size_t);
26 void (*free_definite_size)(struct _malloc_zone_t *, void *, size_t);
27 size_t (*pressure_relief)(struct _malloc_zone_t *, size_t);
103 static unsigned zone_batch_malloc(struct _malloc_zone_t *zone, size_t size,
105 static void zone_batch_free(struct _malloc_zone_t *zone,
107 static size_t zone_pressure_relief(struct _malloc_zone_t *zone, size_t goal);
217 zone_batch_malloc(struct _malloc_zone_t *zone, size_t size, void **results,
232 zone_batch_free(struct _malloc_zone_t *zone, void **to_be_freed,
244 zone_pressure_relief(struct _malloc_zone_t *zone, size_t goal)