Home
last modified time | relevance | path

Searched refs:custr_alloc_t (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/lib/libcustr/common/
H A Dlibcustr.h30 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 Dcustr.c52 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 Drust.h39 custr_alloc_t rs_cualloc;
H A Drust.c28 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()