Symbol: udb_base
usr.sbin/nsd/dbaccess.c
229
namedb_read_zonefile(struct nsd* nsd, struct zone* zone, udb_base* taskudb,
usr.sbin/nsd/dbaccess.c
367
void namedb_check_zonefile(struct nsd* nsd, udb_base* taskudb,
usr.sbin/nsd/dbaccess.c
381
udb_base* taskudb, udb_ptr* last_task)
usr.sbin/nsd/difffile.c
1467
struct nsd_options* ATTR_UNUSED(opt), udb_base* taskudb, uint32_t xfrfilenr)
usr.sbin/nsd/difffile.c
1635
struct udb_base* task_file_create(const char* file)
usr.sbin/nsd/difffile.c
1641
task_create_new_elem(struct udb_base* udb, udb_ptr* last, udb_ptr* e,
usr.sbin/nsd/difffile.c
1667
void task_new_soainfo(struct udb_base* udb, udb_ptr* last, struct zone* z,
usr.sbin/nsd/difffile.c
1720
void task_process_sync(struct udb_base* taskudb)
usr.sbin/nsd/difffile.c
1728
void task_remap(struct udb_base* taskudb)
usr.sbin/nsd/difffile.c
1735
void task_clear(struct udb_base* taskudb)
usr.sbin/nsd/difffile.c
1751
void task_new_expire(struct udb_base* udb, udb_ptr* last,
usr.sbin/nsd/difffile.c
1768
void task_new_check_zonefiles(udb_base* udb, udb_ptr* last,
usr.sbin/nsd/difffile.c
1784
void task_new_write_zonefiles(udb_base* udb, udb_ptr* last,
usr.sbin/nsd/difffile.c
1799
void task_new_set_verbosity(udb_base* udb, udb_ptr* last, int v)
usr.sbin/nsd/difffile.c
1814
task_new_add_zone(udb_base* udb, udb_ptr* last, const char* zone,
usr.sbin/nsd/difffile.c
1836
task_new_del_zone(udb_base* udb, udb_ptr* last, const dname_type* dname)
usr.sbin/nsd/difffile.c
1849
void task_new_add_key(udb_base* udb, udb_ptr* last, struct key_options* key)
usr.sbin/nsd/difffile.c
1871
void task_new_del_key(udb_base* udb, udb_ptr* last, const char* name)
usr.sbin/nsd/difffile.c
1887
void task_new_cookies(udb_base* udb, udb_ptr* last, int answer_cookie,
usr.sbin/nsd/difffile.c
1909
void task_new_add_pattern(udb_base* udb, udb_ptr* last,
usr.sbin/nsd/difffile.c
1934
void task_new_del_pattern(udb_base* udb, udb_ptr* last, const char* name)
usr.sbin/nsd/difffile.c
1950
void task_new_opt_change(udb_base* udb, udb_ptr* last, struct nsd_options* opt)
usr.sbin/nsd/difffile.c
1970
void task_new_zonestat_inc(udb_base* udb, udb_ptr* last, unsigned sz)
usr.sbin/nsd/difffile.c
1987
task_new_apply_xfr(udb_base* udb, udb_ptr* last, const dname_type* dname,
usr.sbin/nsd/difffile.c
2038
task_process_checkzones(struct nsd* nsd, udb_base* taskudb, udb_ptr* last_task,
usr.sbin/nsd/difffile.c
2068
task_process_add_zone(struct nsd* nsd, udb_base* udb, udb_ptr* last_task,
usr.sbin/nsd/difffile.c
2193
task_process_zonestat_inc(struct nsd* nsd, udb_base* udb, udb_ptr *last_task,
usr.sbin/nsd/difffile.c
2204
task_process_apply_xfr(struct nsd* nsd, udb_base* udb, udb_ptr* task)
usr.sbin/nsd/difffile.c
2254
void task_process_in_reload(struct nsd* nsd, udb_base* udb, udb_ptr *last_task,
usr.sbin/nsd/difffile.h
132
struct udb_base* task_file_create(const char* file);
usr.sbin/nsd/difffile.h
133
void task_remap(udb_base* udb);
usr.sbin/nsd/difffile.h
134
void task_process_sync(udb_base* udb);
usr.sbin/nsd/difffile.h
135
void task_clear(udb_base* udb);
usr.sbin/nsd/difffile.h
136
void task_new_soainfo(udb_base* udb, udb_ptr* last, struct zone* z, enum soainfo_hint hint);
usr.sbin/nsd/difffile.h
137
void task_new_expire(udb_base* udb, udb_ptr* last,
usr.sbin/nsd/difffile.h
139
void task_new_check_zonefiles(udb_base* udb, udb_ptr* last,
usr.sbin/nsd/difffile.h
141
void task_new_write_zonefiles(udb_base* udb, udb_ptr* last,
usr.sbin/nsd/difffile.h
143
void task_new_set_verbosity(udb_base* udb, udb_ptr* last, int v);
usr.sbin/nsd/difffile.h
144
void task_new_add_zone(udb_base* udb, udb_ptr* last, const char* zone,
usr.sbin/nsd/difffile.h
146
void task_new_del_zone(udb_base* udb, udb_ptr* last, const dname_type* dname);
usr.sbin/nsd/difffile.h
147
void task_new_add_key(udb_base* udb, udb_ptr* last, struct key_options* key);
usr.sbin/nsd/difffile.h
148
void task_new_del_key(udb_base* udb, udb_ptr* last, const char* name);
usr.sbin/nsd/difffile.h
149
void task_new_add_pattern(udb_base* udb, udb_ptr* last,
usr.sbin/nsd/difffile.h
151
void task_new_del_pattern(udb_base* udb, udb_ptr* last, const char* name);
usr.sbin/nsd/difffile.h
152
void task_new_opt_change(udb_base* udb, udb_ptr* last, struct nsd_options* opt);
usr.sbin/nsd/difffile.h
153
void task_new_zonestat_inc(udb_base* udb, udb_ptr* last, unsigned sz);
usr.sbin/nsd/difffile.h
154
void task_new_cookies(udb_base* udb, udb_ptr* last, int answer_cookie,
usr.sbin/nsd/difffile.h
156
int task_new_apply_xfr(udb_base* udb, udb_ptr* last, const dname_type* zone,
usr.sbin/nsd/difffile.h
158
void task_process_apply_xfr(struct nsd* nsd, udb_base* udb, udb_ptr *task);
usr.sbin/nsd/difffile.h
159
void task_process_in_reload(struct nsd* nsd, udb_base* udb, udb_ptr *last_task,
usr.sbin/nsd/difffile.h
75
struct nsd_options* opt, udb_base* taskudb, uint32_t xfrfilenr);
usr.sbin/nsd/namedb.h
21
struct udb_base;
usr.sbin/nsd/namedb.h
389
struct udb_base* taskudb, struct udb_ptr* last_task);
usr.sbin/nsd/namedb.h
390
void namedb_check_zonefile(struct nsd* nsd, struct udb_base* taskudb,
usr.sbin/nsd/namedb.h
394
struct udb_base* taskudb, struct udb_ptr* last_task);
usr.sbin/nsd/nsd-mem.c
199
struct udb_base* taskudb;
usr.sbin/nsd/nsd.h
257
struct udb_base* task[2];
usr.sbin/nsd/nsd.h
34
struct udb_base;
usr.sbin/nsd/server.c
1840
add_all_soa_to_task(struct nsd* nsd, struct udb_base* taskudb)
usr.sbin/nsd/server.c
1866
struct udb_base* taskudb = nsd->task[nsd->mytask];
usr.sbin/nsd/server.c
2380
udb_base* u = nsd->task[nsd->mytask];
usr.sbin/nsd/server.c
2415
udb_base* u = nsd->task[nsd->mytask];
usr.sbin/nsd/udb.c
1386
chunk_fix_ptrs(void* base, udb_base* udb, udb_chunk_d* cp, udb_void data,
usr.sbin/nsd/udb.c
1444
move_xl_segment(void* base, udb_base* udb, udb_void xl, udb_void n,
usr.sbin/nsd/udb.c
1690
udb_compact(udb_base* udb)
usr.sbin/nsd/udb.c
1698
void udb_compact_inhibited(udb_base* udb, int inhibit)
usr.sbin/nsd/udb.c
1917
int udb_valid_offset(udb_base* udb, udb_void to, size_t destsize)
usr.sbin/nsd/udb.c
1926
int udb_valid_dataptr(udb_base* udb, udb_void to)
usr.sbin/nsd/udb.c
1967
int udb_valid_rptr(udb_base* udb, udb_void rptr, udb_void to)
usr.sbin/nsd/udb.c
2037
udb_check_ptrs_valid(udb_base* udb)
usr.sbin/nsd/udb.c
2054
void udb_ptr_init(udb_ptr* ptr, udb_base* udb)
usr.sbin/nsd/udb.c
2063
void udb_ptr_set(udb_ptr* ptr, udb_base* udb, udb_void newval)
usr.sbin/nsd/udb.c
2073
int udb_ptr_alloc_space(udb_ptr* ptr, udb_base* udb, udb_chunk_type type,
usr.sbin/nsd/udb.c
2085
void udb_ptr_free_space(udb_ptr* ptr, udb_base* udb, size_t sz)
usr.sbin/nsd/udb.c
217
udb_base* udb_base_create_read(const char* fname, udb_walk_relptr_func walkfunc,
usr.sbin/nsd/udb.c
253
udb_base* udb_base_create_new(const char* fname, udb_walk_relptr_func walkfunc,
usr.sbin/nsd/udb.c
300
udb_base_shrink(udb_base* udb, uint64_t nsize)
usr.sbin/nsd/udb.c
31
static void move_xl_segment(void* base, udb_base* udb, udb_void xl,
usr.sbin/nsd/udb.c
316
void udb_base_close(udb_base* udb)
usr.sbin/nsd/udb.c
340
void udb_base_free(udb_base* udb)
usr.sbin/nsd/udb.c
351
void udb_base_free_keep_mmap(udb_base* udb)
usr.sbin/nsd/udb.c
365
void udb_base_sync(udb_base* udb, int wait)
usr.sbin/nsd/udb.c
389
int udb_ptr_is_on_bucket(udb_base* udb, udb_ptr* ptr, udb_void to)
usr.sbin/nsd/udb.c
403
grow_ram_hash(udb_base* udb, udb_ptr** newhash)
usr.sbin/nsd/udb.c
429
void udb_base_link_ptr(udb_base* udb, udb_ptr* ptr)
usr.sbin/nsd/udb.c
454
void udb_base_unlink_ptr(udb_base* udb, udb_ptr* ptr)
usr.sbin/nsd/udb.c
475
udb_base_ram_ptr_edit(udb_base* udb, udb_void old, udb_void newd)
usr.sbin/nsd/udb.c
492
udb_rel_ptr* udb_base_get_userdata(udb_base* udb)
usr.sbin/nsd/udb.c
497
void udb_base_set_userdata(udb_base* udb, udb_void user)
usr.sbin/nsd/udb.c
505
void udb_base_set_userflags(udb_base* udb, uint8_t v)
usr.sbin/nsd/udb.c
510
uint8_t udb_base_get_userflags(udb_base* udb)
usr.sbin/nsd/udb.c
517
udb_base_remap(udb_base* udb, udb_alloc* alloc, uint64_t nsize)
usr.sbin/nsd/udb.c
573
udb_base_remap_process(udb_base* udb)
usr.sbin/nsd/udb.c
581
udb_base_grow_and_remap(udb_base* udb, uint64_t nsize)
usr.sbin/nsd/udb.c
670
fsck_fsize(udb_base* udb, udb_alloc* alloc)
usr.sbin/nsd/udb.c
70
udb_base*
usr.sbin/nsd/udb.c
758
regen_its_ptrs(void* base, udb_base* udb, udb_chunk_d* atp,
usr.sbin/nsd/udb.c
77
udb_base* udb = (udb_base*)xalloc_zero(sizeof(*udb));
usr.sbin/nsd/udb.c
772
regen_ptrlist(void* base, udb_base* udb, udb_alloc* alloc,
usr.sbin/nsd/udb.c
835
fsck_rb_xl(void* base, udb_base* udb, udb_void rb_old, udb_void rb_new,
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.h
322
udb_base* udb;
usr.sbin/nsd/udb.h
349
udb_base* udb_base_create_read(const char* fname, udb_walk_relptr_func walkfunc,
usr.sbin/nsd/udb.h
359
udb_base* udb_base_create_new(const char* fname, udb_walk_relptr_func walkfunc,
usr.sbin/nsd/udb.h
370
udb_base* udb_base_create_fd(const char* fname, int fd,
usr.sbin/nsd/udb.h
378
void udb_base_close(udb_base* udb);
usr.sbin/nsd/udb.h
384
void udb_base_free(udb_base* udb);
usr.sbin/nsd/udb.h
390
void udb_base_free_keep_mmap(udb_base* udb);
usr.sbin/nsd/udb.h
397
void udb_base_sync(udb_base* udb, int wait);
usr.sbin/nsd/udb.h
40
typedef struct udb_base udb_base;
usr.sbin/nsd/udb.h
403
void udb_base_remap_process(udb_base* udb);
usr.sbin/nsd/udb.h
410
udb_rel_ptr* udb_base_get_userdata(udb_base* udb);
usr.sbin/nsd/udb.h
417
void udb_base_set_userdata(udb_base* udb, udb_void user);
usr.sbin/nsd/udb.h
424
void udb_base_set_userflags(udb_base* udb, uint8_t v);
usr.sbin/nsd/udb.h
431
uint8_t udb_base_get_userflags(udb_base* udb);
usr.sbin/nsd/udb.h
439
void udb_base_link_ptr(udb_base* udb, udb_ptr* ptr);
usr.sbin/nsd/udb.h
447
void udb_base_unlink_ptr(udb_base* udb, udb_ptr* ptr);
usr.sbin/nsd/udb.h
487
udb_alloc* udb_alloc_create(udb_base* udb, udb_alloc_d* disk);
usr.sbin/nsd/udb.h
557
int udb_compact(udb_base* udb);
usr.sbin/nsd/udb.h
565
void udb_compact_inhibited(udb_base* udb, int inhibit);
usr.sbin/nsd/udb.h
583
int udb_valid_offset(udb_base* udb, udb_void to, size_t destsize);
usr.sbin/nsd/udb.h
591
int udb_valid_dataptr(udb_base* udb, udb_void to);
usr.sbin/nsd/udb.h
600
int udb_valid_rptr(udb_base* udb, udb_void rptr, udb_void to);
usr.sbin/nsd/udb.h
668
void udb_ptr_init(udb_ptr* ptr, udb_base* udb);
usr.sbin/nsd/udb.h
676
void udb_ptr_set(udb_ptr* ptr, udb_base* udb, udb_void newval);
usr.sbin/nsd/udb.h
692
int udb_ptr_alloc_space(udb_ptr* ptr, udb_base* udb, udb_chunk_type type,
usr.sbin/nsd/udb.h
702
void udb_ptr_free_space(udb_ptr* ptr, udb_base* udb, size_t sz);
usr.sbin/nsd/udb.h
727
static inline void udb_ptr_new(udb_ptr* ptr, udb_base* udb, udb_rel_ptr* d) {
usr.sbin/nsd/udb.h
733
static inline void udb_ptr_unlink(udb_ptr* ptr, udb_base* udb) {
usr.sbin/nsd/udb.h
739
static inline void udb_rptr_set_rptr(udb_rel_ptr* dest, udb_base* udb,
usr.sbin/nsd/udb.h
751
static inline void udb_rptr_set_ptr(udb_rel_ptr* dest, udb_base* udb,
usr.sbin/nsd/udb.h
762
static inline void udb_ptr_set_rptr(udb_ptr* dest, udb_base* udb,
usr.sbin/nsd/udb.h
772
static inline void udb_ptr_set_ptr(udb_ptr* dest, udb_base* udb, udb_ptr* p) {
usr.sbin/nsd/udb.h
778
static inline void udb_rptr_zero(udb_rel_ptr* dest, udb_base* udb) {
usr.sbin/nsd/udb.h
787
static inline void udb_ptr_zero(udb_ptr* dest, udb_base* udb) {
usr.sbin/nsd/udb.h
792
static inline void udb_rel_ptr_free_space(udb_rel_ptr* ptr, udb_base* udb,
usr.sbin/nsd/xfrd.c
2996
void xfrd_process_task_result(xfrd_state_type* xfrd, struct udb_base* taskudb)
usr.sbin/nsd/xfrd.c
507
xfrd_clean_pending_tasks(struct nsd* nsd, udb_base* u)
usr.sbin/nsd/xfrd.c
69
static void xfrd_clean_pending_tasks(struct nsd* nsd, udb_base* u);
usr.sbin/nsd/xfrd.c
925
struct udb_base* xtask = xfrd->nsd->task[xfrd->nsd->mytask];
usr.sbin/nsd/xfrd.h
471
void xfrd_process_task_result(xfrd_state_type* xfrd, struct udb_base* taskudb);