Symbol: udb_alloc
usr.sbin/nsd/udb.c
1017
udb_alloc_pop_fl(void* base, udb_alloc* alloc, int exp)
usr.sbin/nsd/udb.c
1034
udb_alloc_push_fl(void* base, udb_alloc* alloc, udb_void f, int exp)
usr.sbin/nsd/udb.c
1051
udb_alloc_push_fl_noinit(void* base, udb_alloc* alloc, udb_void f, int exp)
usr.sbin/nsd/udb.c
1067
grow_align(void* base, udb_alloc* alloc, uint64_t esz)
usr.sbin/nsd/udb.c
1086
grow_chunks(void* base, udb_alloc* alloc, size_t sz, int exp)
usr.sbin/nsd/udb.c
1113
grow_end_calc(udb_alloc* alloc, int exp)
usr.sbin/nsd/udb.c
1132
grow_extra_check(udb_alloc* alloc, uint64_t ge)
usr.sbin/nsd/udb.c
1154
enough_free(udb_alloc* alloc)
usr.sbin/nsd/udb.c
1174
udb_alloc_grow_space(void* base, udb_alloc* alloc, size_t sz, int exp)
usr.sbin/nsd/udb.c
1204
grow_xl(void* base, udb_alloc* alloc, uint64_t xlsz, uint64_t sz)
usr.sbin/nsd/udb.c
1237
udb_alloc_xl_space(void* base, udb_alloc* alloc, size_t sz)
usr.sbin/nsd/udb.c
1261
udb_alloc_subdivide(void* base, udb_alloc* alloc, udb_void big, int e2,
usr.sbin/nsd/udb.c
1294
udb_void udb_alloc_space(udb_alloc* alloc, size_t sz)
usr.sbin/nsd/udb.c
1350
have_free_for(udb_alloc* alloc, int exp)
usr.sbin/nsd/udb.c
1400
move_chunk(void* base, udb_alloc* alloc, udb_void f, int exp, uint64_t esz,
usr.sbin/nsd/udb.c
1429
free_xl_space(void* base, udb_alloc* alloc, udb_void s, uint64_t m)
usr.sbin/nsd/udb.c
1475
move_xl_list(void* base, udb_alloc* alloc, udb_void xl_start, uint64_t xl_sz,
usr.sbin/nsd/udb.c
1502
coagulate_possible(void* base, udb_alloc* alloc, udb_void f, int exp,
usr.sbin/nsd/udb.c
1540
coagulate_and_push(void* base, udb_alloc* alloc, udb_void last, int exp,
usr.sbin/nsd/udb.c
1561
udb_alloc_compact(void* base, udb_alloc* alloc)
usr.sbin/nsd/udb.c
1716
udb_free_xl(void* base, udb_alloc* alloc, udb_void f, udb_xl_chunk_d* fp,
usr.sbin/nsd/udb.c
1749
int udb_alloc_free(udb_alloc* alloc, udb_void r, size_t sz)
usr.sbin/nsd/udb.c
1834
udb_void udb_alloc_init(udb_alloc* alloc, void* d, size_t sz)
usr.sbin/nsd/udb.c
1843
udb_void udb_alloc_realloc(udb_alloc* alloc, udb_void r, size_t osz, size_t sz)
usr.sbin/nsd/udb.c
1887
int udb_alloc_grow(udb_alloc* alloc, size_t sz, size_t num)
usr.sbin/nsd/udb.c
1906
void udb_alloc_set_type(udb_alloc* alloc, udb_void r, udb_chunk_type tp)
usr.sbin/nsd/udb.c
34
static int udb_alloc_compact(void* base, udb_alloc* alloc);
usr.sbin/nsd/udb.c
517
udb_base_remap(udb_base* udb, udb_alloc* alloc, uint64_t nsize)
usr.sbin/nsd/udb.c
670
fsck_fsize(udb_base* udb, udb_alloc* alloc)
usr.sbin/nsd/udb.c
772
regen_ptrlist(void* base, udb_base* udb, udb_alloc* alloc,
usr.sbin/nsd/udb.c
886
fsck_file(udb_base* udb, udb_alloc* alloc, int moved)
usr.sbin/nsd/udb.c
961
udb_alloc* udb_alloc_create(udb_base* udb, udb_alloc_d* disk)
usr.sbin/nsd/udb.c
963
udb_alloc* alloc = (udb_alloc*)xalloc_zero(sizeof(*alloc));
usr.sbin/nsd/udb.c
989
void udb_alloc_delete(udb_alloc* alloc)
usr.sbin/nsd/udb.c
997
udb_alloc_unlink_fl(void* base, udb_alloc* alloc, udb_void chunk, int exp)
usr.sbin/nsd/udb.h
191
udb_alloc* alloc;
usr.sbin/nsd/udb.h
41
typedef struct udb_alloc udb_alloc;
usr.sbin/nsd/udb.h
487
udb_alloc* udb_alloc_create(udb_base* udb, udb_alloc_d* disk);
usr.sbin/nsd/udb.h
493
void udb_alloc_delete(udb_alloc* alloc);
usr.sbin/nsd/udb.h
502
udb_void udb_alloc_space(udb_alloc* alloc, size_t sz);
usr.sbin/nsd/udb.h
512
udb_void udb_alloc_init(udb_alloc* alloc, void* d, size_t sz);
usr.sbin/nsd/udb.h
522
int udb_alloc_free(udb_alloc* alloc, udb_void r, size_t sz);
usr.sbin/nsd/udb.h
537
udb_void udb_alloc_realloc(udb_alloc* alloc, udb_void r, size_t osz,
usr.sbin/nsd/udb.h
549
int udb_alloc_grow(udb_alloc* alloc, size_t sz, size_t num);
usr.sbin/nsd/udb.h
573
void udb_alloc_set_type(udb_alloc* alloc, udb_void r, udb_chunk_type tp);