crypto/krb5/src/plugins/kdb/db2/libdb2/hash/dbm.c
319
HTAB *hp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/dbm.c
321
hp = (HTAB *)db->internal;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/dbm.c
328
HTAB *hp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/dbm.c
330
hp = (HTAB *)db->internal;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/dbm.c
338
return(((HTAB *)db->internal)->fp);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
100
void __reclaim_tmp __P((HTAB *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
101
int32_t __split_page __P((HTAB *, u_int32_t, u_int32_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
69
PAGE16 *__add_bigpage __P((HTAB *, PAGE16 *, indx_t, const u_int8_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
70
PAGE16 *__add_ovflpage __P((HTAB *, PAGE16 *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
71
int32_t __addel __P((HTAB *, ITEM_INFO *,
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
73
u_int32_t __alloc_tmp __P((HTAB*));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
74
int32_t __big_delete __P((HTAB *, PAGE16 *, indx_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
75
int32_t __big_insert __P((HTAB *, PAGE16 *, const DBT *, const DBT *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
76
int32_t __big_keydata __P((HTAB *, PAGE16 *, DBT *, DBT *, int32_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
77
int32_t __big_return __P((HTAB *, ITEM_INFO *, DBT *, int32_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
78
u_int32_t __call_hash __P((HTAB *, int8_t *, int32_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
80
int32_t __delete_page __P((HTAB *, PAGE16 *, int32_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
81
int32_t __delpair __P((HTAB *, CURSOR *, ITEM_INFO *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
82
int32_t __expand_table __P((HTAB *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
83
int32_t __find_bigpair __P((HTAB *, CURSOR *, int8_t *, int32_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
84
void __free_ovflpage __P((HTAB *, PAGE16 *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
85
int32_t __get_bigkey __P((HTAB *, PAGE16 *, indx_t, DBT *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
86
PAGE16 *__get_buf __P((HTAB *, u_int32_t, int32_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
87
u_int32_t __get_item __P((HTAB *, CURSOR *, DBT *, DBT *, ITEM_INFO *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
88
u_int32_t __get_item_done __P((HTAB *, CURSOR *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
89
u_int32_t __get_item_first __P((HTAB *, CURSOR *, DBT *, DBT *, ITEM_INFO *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
90
u_int32_t __get_item_next __P((HTAB *, CURSOR *, DBT *, DBT *, ITEM_INFO *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
91
u_int32_t __get_item_reset __P((HTAB *, CURSOR *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
92
PAGE16 *__get_page __P((HTAB *, u_int32_t, int32_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
93
int32_t __ibitmap __P((HTAB *, int32_t, int32_t, int32_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
95
int32_t __new_page __P((HTAB *, u_int32_t, int32_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
98
u_int32_t __put_buf __P((HTAB *, PAGE16 *, u_int32_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/extern.h
99
int32_t __put_page __P((HTAB *, PAGE16 *, int32_t, int32_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
103
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
110
if (!(hashp = (HTAB *)calloc(1, sizeof(HTAB))))
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
263
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
269
hashp = (HTAB *)dbp->internal;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
278
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
283
hashp = (HTAB *)dbp->internal;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
292
static HTAB *
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
293
init_hash(HTAB *hashp, const char *file, const HASHINFO *info)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
345
init_htab(HTAB *hashp, int32_t nelem)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
397
hget_header(HTAB *hashp, u_int32_t page_size)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
423
hput_header(HTAB *hashp)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
453
hdestroy(HTAB *hashp)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
541
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
543
hashp = (HTAB *)dbp->internal;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
558
flush_meta(HTAB *hashp)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
59
static int32_t flush_meta __P((HTAB *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
596
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
598
hashp = (HTAB *)dbp->internal;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
60
static int32_t hash_access __P((HTAB *, ACTION, const DBT *, DBT *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
609
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
611
hashp = (HTAB *)dbp->internal;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
627
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
629
hashp = (HTAB *)dbp->internal;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
646
hash_access(HTAB *hashp, ACTION action, const DBT *key, DBT *val)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
68
static int32_t hdestroy __P((HTAB *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
72
static HTAB *init_hash __P((HTAB *, const char *, const HASHINFO *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
73
static int32_t init_htab __P((HTAB *, int32_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
75
static void swap_header __P((HTAB *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
766
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
78
static u_int32_t hget_header __P((HTAB *, u_int32_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
787
hashp = (HTAB *)dbp->internal;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
79
static void hput_header __P((HTAB *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
796
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
799
hashp = (HTAB *)dbp->internal;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
878
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
885
hashp = (HTAB *)dbp->internal;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
900
__expand_table(HTAB *hashp)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
939
__call_hash(HTAB *hashp, int8_t *k, int32_t len)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
980
swap_header(HTAB *hashp)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c
143
__big_delete(HTAB *hashp, PAGE16 *pagep, indx_t ndx)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c
146
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c
185
__find_bigpair(HTAB *hashp, CURSOR *cursorp, int8_t *key, int32_t size)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c
253
__big_keydata(HTAB *hashp, PAGE16 *pagep, DBT *key, DBT *val, int32_t ndx)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c
280
__get_bigkey(HTAB *hashp, PAGE16 *pagep, indx_t ndx, DBT *key)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c
283
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c
307
__big_return(HTAB *hashp, ITEM_INFO *item_info, DBT *val,
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c
355
collect_key(HTAB *hashp, PAGE16 *pagep, int32_t len, db_pgno_t *last_page)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c
419
collect_data(HTAB *hashp, PAGE16 *pagep, int32_t len)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c
72
static int32_t collect_key __P((HTAB *, PAGE16 *, int32_t, db_pgno_t *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c
73
static int32_t collect_data __P((HTAB *, PAGE16 *, int32_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c
86
__big_insert(HTAB *hashp, PAGE16 *pagep, const DBT *key, const DBT *val)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_debug.c
63
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
1000
overflow_page(HTAB *hashp)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
1161
bucket_to_page(HTAB *hashp, int n)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
1172
oaddr_to_page(HTAB *hashp, int n)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
1185
page_to_oaddr(HTAB *hashp, db_pgno_t pgno)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
1217
__free_ovflpage(HTAB *hashp, PAGE16 *pagep)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
1254
fetch_bitmap(HTAB *hashp, int32_t ndx)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
1267
account_page(HTAB *hashp, db_pgno_t pgno, int inout)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
159
__get_item_reset(HTAB *hashp, CURSOR *cursorp)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
172
__get_item_done(HTAB *hashp, CURSOR *cursorp)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
186
__get_item_first(HTAB *hashp, CURSOR *cursorp, DBT *key, DBT *val,
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
199
__get_item_next(HTAB *hashp, CURSOR *cursorp, DBT *key, DBT *val,
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
263
__delpair(HTAB *hashp, CURSOR *cursorp, ITEM_INFO *item_info)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
397
__split_page(HTAB *hashp, u_int32_t obucket, u_int32_t nbucket)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
477
__addel(HTAB *hashp, ITEM_INFO *item_info, const DBT *key, const DBT *val,
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
481
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
587
add_bigptr(HTAB * hashp, ITEM_INFO * item_info, indx_t big_pgno)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
590
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
644
__add_ovflpage(HTAB *hashp, PAGE16 *pagep)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
684
__add_bigpage(HTAB * hashp, PAGE16 * pagep, indx_t ndx, const u_int8_t
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
688
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
72
static int32_t add_bigptr __P((HTAB *, ITEM_INFO *, indx_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
725
page_init(HTAB * hashp, PAGE16 * pagep, db_pgno_t pgno, u_int8_t type)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
728
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
73
static u_int32_t *fetch_bitmap __P((HTAB *, int32_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
749
__new_page(HTAB *hashp, u_int32_t addr, int32_t addr_type)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
75
static u_int16_t overflow_page __P((HTAB *));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
76
static void page_init __P((HTAB *, PAGE16 *, db_pgno_t, u_int8_t));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
782
__delete_page(HTAB *hashp, PAGE16 *pagep, int32_t page_type)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
790
is_bitmap_pgno(HTAB *hashp, db_pgno_t pgno)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
803
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
808
hashp = (HTAB *)pg_cookie;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
83
static void account_page(HTAB *, db_pgno_t, int);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
840
HTAB *hashp;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
845
hashp = (HTAB *)pg_cookie;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
87
__get_item(HTAB *hashp, CURSOR *cursorp, DBT *key, DBT *val,
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
872
__put_page(HTAB *hashp, PAGE16 *pagep, int32_t addr_type, int32_t is_dirty)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
888
__get_page(HTAB *hashp, u_int32_t addr, int32_t addr_type)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
960
__ibitmap(HTAB *hashp, int32_t pnum, int32_t nbits, int32_t ndx)
lib/libc/db/hash/extern.h
32
BUFHEAD *__add_ovflpage(HTAB *, BUFHEAD *);
lib/libc/db/hash/extern.h
33
int __addel(HTAB *, BUFHEAD *, const DBT *, const DBT *);
lib/libc/db/hash/extern.h
34
int __big_delete(HTAB *, BUFHEAD *);
lib/libc/db/hash/extern.h
35
int __big_insert(HTAB *, BUFHEAD *, const DBT *, const DBT *);
lib/libc/db/hash/extern.h
36
int __big_keydata(HTAB *, BUFHEAD *, DBT *, DBT *, int);
lib/libc/db/hash/extern.h
37
int __big_return(HTAB *, BUFHEAD *, int, DBT *, int);
lib/libc/db/hash/extern.h
38
int __big_split(HTAB *, BUFHEAD *, BUFHEAD *, BUFHEAD *,
lib/libc/db/hash/extern.h
40
int __buf_free(HTAB *, int, int);
lib/libc/db/hash/extern.h
41
void __buf_init(HTAB *, int);
lib/libc/db/hash/extern.h
42
u_int32_t __call_hash(HTAB *, char *, int);
lib/libc/db/hash/extern.h
43
int __delpair(HTAB *, BUFHEAD *, int);
lib/libc/db/hash/extern.h
44
int __expand_table(HTAB *);
lib/libc/db/hash/extern.h
45
int __find_bigpair(HTAB *, BUFHEAD *, int, char *, int);
lib/libc/db/hash/extern.h
46
u_int16_t __find_last_page(HTAB *, BUFHEAD **);
lib/libc/db/hash/extern.h
47
void __free_ovflpage(HTAB *, BUFHEAD *);
lib/libc/db/hash/extern.h
48
BUFHEAD *__get_buf(HTAB *, u_int32_t, BUFHEAD *, int);
lib/libc/db/hash/extern.h
49
int __get_page(HTAB *, char *, u_int32_t, int, int, int);
lib/libc/db/hash/extern.h
50
int __ibitmap(HTAB *, int, int, int);
lib/libc/db/hash/extern.h
52
int __put_page(HTAB *, char *, u_int32_t, int, int);
lib/libc/db/hash/extern.h
53
void __reclaim_buf(HTAB *, BUFHEAD *);
lib/libc/db/hash/extern.h
54
int __split_page(HTAB *, u_int32_t, u_int32_t);
lib/libc/db/hash/hash.c
102
if (!(hashp = (HTAB *)calloc(1, sizeof(HTAB))))
lib/libc/db/hash/hash.c
237
HTAB *hashp;
lib/libc/db/hash/hash.c
243
hashp = (HTAB *)dbp->internal;
lib/libc/db/hash/hash.c
252
HTAB *hashp;
lib/libc/db/hash/hash.c
257
hashp = (HTAB *)dbp->internal;
lib/libc/db/hash/hash.c
266
static HTAB *
lib/libc/db/hash/hash.c
267
init_hash(HTAB *hashp, const char *file, const HASHINFO *info)
lib/libc/db/hash/hash.c
333
init_htab(HTAB *hashp, int nelem)
lib/libc/db/hash/hash.c
376
hdestroy(HTAB *hashp)
lib/libc/db/hash/hash.c
444
HTAB *hashp;
lib/libc/db/hash/hash.c
454
hashp = (HTAB *)dbp->internal;
lib/libc/db/hash/hash.c
471
flush_meta(HTAB *hashp)
lib/libc/db/hash/hash.c
519
HTAB *hashp;
lib/libc/db/hash/hash.c
521
hashp = (HTAB *)dbp->internal;
lib/libc/db/hash/hash.c
536
HTAB *hashp;
lib/libc/db/hash/hash.c
538
hashp = (HTAB *)dbp->internal;
lib/libc/db/hash/hash.c
55
static int alloc_segs(HTAB *, int);
lib/libc/db/hash/hash.c
555
HTAB *hashp;
lib/libc/db/hash/hash.c
557
hashp = (HTAB *)dbp->internal;
lib/libc/db/hash/hash.c
56
static int flush_meta(HTAB *);
lib/libc/db/hash/hash.c
57
static int hash_access(HTAB *, ACTION, DBT *, DBT *);
lib/libc/db/hash/hash.c
573
hash_access(HTAB *hashp, ACTION action, DBT *key, DBT *val)
lib/libc/db/hash/hash.c
66
static int hdestroy(HTAB *);
lib/libc/db/hash/hash.c
67
static HTAB *init_hash(HTAB *, const char *, const HASHINFO *);
lib/libc/db/hash/hash.c
68
static int init_htab(HTAB *, int);
lib/libc/db/hash/hash.c
70
static void swap_header(HTAB *);
lib/libc/db/hash/hash.c
703
HTAB *hashp;
lib/libc/db/hash/hash.c
706
hashp = (HTAB *)dbp->internal;
lib/libc/db/hash/hash.c
793
__expand_table(HTAB *hashp)
lib/libc/db/hash/hash.c
861
__call_hash(HTAB *hashp, char *k, int len)
lib/libc/db/hash/hash.c
878
alloc_segs(HTAB *hashp, int nsegs)
lib/libc/db/hash/hash.c
940
swap_header(HTAB *hashp)
lib/libc/db/hash/hash.c
97
HTAB *hashp;
lib/libc/db/hash/hash_bigkey.c
192
__big_delete(HTAB *hashp, BUFHEAD *bufp)
lib/libc/db/hash/hash_bigkey.c
269
__find_bigpair(HTAB *hashp, BUFHEAD *bufp, int ndx, char *key, int size)
lib/libc/db/hash/hash_bigkey.c
316
__find_last_page(HTAB *hashp, BUFHEAD **bpp)
lib/libc/db/hash/hash_bigkey.c
355
__big_return(HTAB *hashp, BUFHEAD *bufp, int ndx, DBT *val, int set_current)
lib/libc/db/hash/hash_bigkey.c
441
collect_data(HTAB *hashp, BUFHEAD *bufp, int len, int set)
lib/libc/db/hash/hash_bigkey.c
494
__big_keydata(HTAB *hashp, BUFHEAD *bufp, DBT *key, DBT *val, int set)
lib/libc/db/hash/hash_bigkey.c
508
collect_key(HTAB *hashp, BUFHEAD *bufp, int len, DBT *val, int set)
lib/libc/db/hash/hash_bigkey.c
548
__big_split(HTAB *hashp,
lib/libc/db/hash/hash_bigkey.c
69
static int collect_key(HTAB *, BUFHEAD *, int, DBT *, int);
lib/libc/db/hash/hash_bigkey.c
70
static int collect_data(HTAB *, BUFHEAD *, int, int);
lib/libc/db/hash/hash_bigkey.c
82
__big_insert(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT *val)
lib/libc/db/hash/hash_buf.c
152
newbuf(HTAB *hashp, u_int32_t addr, BUFHEAD *prev_bp)
lib/libc/db/hash/hash_buf.c
293
__buf_init(HTAB *hashp, int nbytes)
lib/libc/db/hash/hash_buf.c
316
__buf_free(HTAB *hashp, int do_free, int to_disk)
lib/libc/db/hash/hash_buf.c
347
__reclaim_buf(HTAB *hashp, BUFHEAD *bp)
lib/libc/db/hash/hash_buf.c
67
static BUFHEAD *newbuf(HTAB *, u_int32_t, BUFHEAD *);
lib/libc/db/hash/hash_buf.c
99
__get_buf(HTAB *hashp, u_int32_t addr,
lib/libc/db/hash/hash_page.c
122
__delpair(HTAB *hashp, BUFHEAD *bufp, int ndx)
lib/libc/db/hash/hash_page.c
179
__split_page(HTAB *hashp, u_int32_t obucket, u_int32_t nbucket)
lib/libc/db/hash/hash_page.c
273
ugly_split(HTAB *hashp,
lib/libc/db/hash/hash_page.c
394
__addel(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT *val)
lib/libc/db/hash/hash_page.c
464
__add_ovflpage(HTAB *hashp, BUFHEAD *bufp)
lib/libc/db/hash/hash_page.c
514
__get_page(HTAB *hashp, char *p, u_int32_t bucket, int is_bucket, int is_disk,
lib/libc/db/hash/hash_page.c
569
__put_page(HTAB *hashp, char *p, u_int32_t bucket, int is_bucket, int is_bitmap)
lib/libc/db/hash/hash_page.c
616
__ibitmap(HTAB *hashp, int pnum, int nbits, int ndx)
lib/libc/db/hash/hash_page.c
651
overflow_page(HTAB *hashp)
lib/libc/db/hash/hash_page.c
72
static u_int32_t *fetch_bitmap(HTAB *, int);
lib/libc/db/hash/hash_page.c
74
static int open_temp(HTAB *);
lib/libc/db/hash/hash_page.c
75
static u_int16_t overflow_page(HTAB *);
lib/libc/db/hash/hash_page.c
78
static int ugly_split(HTAB *, u_int32_t, BUFHEAD *, BUFHEAD *, int, int);
lib/libc/db/hash/hash_page.c
804
__free_ovflpage(HTAB *hashp, BUFHEAD *obufp)
lib/libc/db/hash/hash_page.c
848
open_temp(HTAB *hashp)
lib/libc/db/hash/hash_page.c
902
fetch_bitmap(HTAB *hashp, int ndx)
lib/libc/db/hash/ndbm.c
188
HTAB *hp;
lib/libc/db/hash/ndbm.c
190
hp = (HTAB *)db->internal;
lib/libc/db/hash/ndbm.c
197
HTAB *hp;
lib/libc/db/hash/ndbm.c
199
hp = (HTAB *)db->internal;
lib/libc/db/hash/ndbm.c
207
return(((HTAB *)db->internal)->fp);