Searched refs:udb_alloc (Results 1 – 2 of 2) sorted by relevance
/netbsd-src/external/bsd/nsd/dist/ |
H A D | udb.h | 41 typedef struct udb_alloc udb_alloc; typedef 191 udb_alloc* alloc; 320 struct udb_alloc { struct 487 udb_alloc* udb_alloc_create(udb_base* udb, udb_alloc_d* disk); 493 void udb_alloc_delete(udb_alloc* alloc); 502 udb_void udb_alloc_space(udb_alloc* alloc, size_t sz); 512 udb_void udb_alloc_init(udb_alloc* alloc, void* d, size_t sz); 522 int udb_alloc_free(udb_alloc* alloc, udb_void r, size_t sz); 537 udb_void udb_alloc_realloc(udb_alloc* alloc, udb_void r, size_t osz, 549 int udb_alloc_grow(udb_alloc* alloc, size_t sz, size_t num); [all …]
|
H A D | udb.c | 34 static int udb_alloc_compact(void* base, udb_alloc* alloc); 517 udb_base_remap(udb_base* udb, udb_alloc* alloc, uint64_t nsize) in udb_base_remap() 670 fsck_fsize(udb_base* udb, udb_alloc* alloc) 772 regen_ptrlist(void* base, udb_base* udb, udb_alloc* alloc, 886 fsck_file(udb_base* udb, udb_alloc* alloc, int moved) 961 udb_alloc* udb_alloc_create(udb_base* udb, udb_alloc_d* disk) 963 udb_alloc* alloc = (udb_alloc*)xalloc_zero(sizeof(*alloc)); 989 void udb_alloc_delete(udb_alloc* alloc) 997 udb_alloc_unlink_fl(void* base, udb_alloc* alloc, udb_void chunk, int exp) 1017 udb_alloc_pop_fl(void* base, udb_alloc* alloc, int exp) [all …]
|