Lines Matching defs:malloc_type
69 * Two malloc type structures are present: malloc_type, which is used by a
76 * The malloc_type ks_next field is protected by malloc_mtx. Other fields in
77 * malloc_type are static after initialization so unsynchronized.
112 * modules, which will statically allocate struct malloc_type.
114 struct malloc_type {
115 struct malloc_type *ks_next; /* Next in global chain. */
143 struct malloc_type type[1] = { \
152 extern struct malloc_type type[1]
171 typedef void malloc_type_list_func_t(struct malloc_type *, void *);
173 void contigfree(void *addr, unsigned long size, struct malloc_type *type);
174 void *contigmalloc(unsigned long size, struct malloc_type *type, int flags,
178 void *contigmalloc_domainset(unsigned long size, struct malloc_type *type,
182 void free(void *addr, struct malloc_type *type);
183 void zfree(void *addr, struct malloc_type *type);
184 void *malloc(size_t size, struct malloc_type *type, int flags) __malloc_like
236 void *malloc_domainset(size_t size, struct malloc_type *type,
239 void *mallocarray(size_t nmemb, size_t size, struct malloc_type *type,
244 void malloc_type_allocated(struct malloc_type *type, unsigned long size);
245 void malloc_type_freed(struct malloc_type *type, unsigned long size);
249 void *realloc(void *addr, size_t size, struct malloc_type *type, int flags)
251 void *reallocf(void *addr, size_t size, struct malloc_type *type, int flags)
254 struct malloc_type *malloc_desc2type(const char *desc);