Searched refs:custr_alloc_t (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/lib/libcustr/common/ |
H A D | libcustr.h | 30 typedef struct custr_alloc custr_alloc_t; typedef 54 int (*custr_ao_init)(custr_alloc_t *, va_list); 58 void (*custr_ao_fini)(custr_alloc_t *); 63 void *(*custr_ao_alloc)(custr_alloc_t *, size_t); 67 void (*custr_ao_free)(custr_alloc_t *, void *, size_t); 86 int custr_alloc_init(custr_alloc_t *, const custr_alloc_ops_t *, ...); 93 void custr_alloc_fini(custr_alloc_t *); 100 int custr_xalloc(custr_t **, custr_alloc_t *); 114 int custr_xalloc_buf(custr_t **, void *, size_t, custr_alloc_t *);
|
H A D | custr.c | 52 custr_alloc_t *cus_alloc; 62 static void *custr_def_alloc(custr_alloc_t *, size_t); 63 static void custr_def_free(custr_alloc_t *, void *, size_t); 72 static custr_alloc_t custr_alloc_default = { 269 custr_alloc_init(custr_alloc_t *cua, const custr_alloc_ops_t *ops, ...) in custr_alloc_init() 294 custr_alloc_fini(custr_alloc_t *cua) in custr_alloc_fini() 301 custr_xalloc(custr_t **cus, custr_alloc_t *cao) in custr_xalloc() 326 custr_xalloc_buf(custr_t **cus, void *buf, size_t buflen, custr_alloc_t *cao) in custr_xalloc_buf() 356 custr_alloc_t *cao; in custr_free() 370 custr_def_alloc(custr_alloc_t *cao __unused, size_t len) in custr_def_alloc() [all …]
|
/illumos-gate/usr/src/lib/libdemangle/common/ |
H A D | rust.h | 39 custr_alloc_t rs_cualloc;
|
H A D | rust.c | 28 rust_cualloc(custr_alloc_t *cua, size_t len) in rust_cualloc() 35 rust_cufree(custr_alloc_t *cua, void *p, size_t len) in rust_cufree()
|