Symbol: BUFHEAD
lib/libc/db/hash/extern.h
34
BUFHEAD *__add_ovflpage(HTAB *, BUFHEAD *);
lib/libc/db/hash/extern.h
35
int __addel(HTAB *, BUFHEAD *, const DBT *, const DBT *);
lib/libc/db/hash/extern.h
36
int __big_delete(HTAB *, BUFHEAD *);
lib/libc/db/hash/extern.h
37
int __big_insert(HTAB *, BUFHEAD *, const DBT *, const DBT *);
lib/libc/db/hash/extern.h
38
int __big_keydata(HTAB *, BUFHEAD *, DBT *, DBT *, int);
lib/libc/db/hash/extern.h
39
int __big_return(HTAB *, BUFHEAD *, int, DBT *, int);
lib/libc/db/hash/extern.h
40
int __big_split(HTAB *, BUFHEAD *, BUFHEAD *, BUFHEAD *,
lib/libc/db/hash/extern.h
45
int __delpair(HTAB *, BUFHEAD *, int);
lib/libc/db/hash/extern.h
47
int __find_bigpair(HTAB *, BUFHEAD *, int, char *, int);
lib/libc/db/hash/extern.h
48
uint16_t __find_last_page(HTAB *, BUFHEAD **);
lib/libc/db/hash/extern.h
49
void __free_ovflpage(HTAB *, BUFHEAD *);
lib/libc/db/hash/extern.h
50
BUFHEAD *__get_buf(HTAB *, uint32_t, BUFHEAD *, int);
lib/libc/db/hash/extern.h
55
void __reclaim_buf(HTAB *, BUFHEAD *);
lib/libc/db/hash/hash.c
576
BUFHEAD *rbufp;
lib/libc/db/hash/hash.c
577
BUFHEAD *bufp, *save_bufp;
lib/libc/db/hash/hash.c
726
BUFHEAD *bufp = NULL; /* XXX: gcc */
lib/libc/db/hash/hash.h
104
BUFHEAD *cpage; /* Current page */
lib/libc/db/hash/hash.h
118
BUFHEAD bufhead; /* Header of buffer lru list */
lib/libc/db/hash/hash.h
150
#define PTROF(X) ((BUFHEAD *)(void *)((u_long)(X)&~0x3))
lib/libc/db/hash/hash.h
50
BUFHEAD *prev; /* LRU links */
lib/libc/db/hash/hash.h
51
BUFHEAD *next; /* LRU links */
lib/libc/db/hash/hash.h
52
BUFHEAD *ovfl; /* Overflow page buffer header */
lib/libc/db/hash/hash.h
64
typedef BUFHEAD **SEGMENT;
lib/libc/db/hash/hash_bigkey.c
219
__big_delete(HTAB *hashp, BUFHEAD *bufp)
lib/libc/db/hash/hash_bigkey.c
221
BUFHEAD *last_bfp, *rbufp;
lib/libc/db/hash/hash_bigkey.c
299
__find_bigpair(HTAB *hashp, BUFHEAD *bufp, int ndx, char *key, int size)
lib/libc/db/hash/hash_bigkey.c
346
__find_last_page(HTAB *hashp, BUFHEAD **bpp)
lib/libc/db/hash/hash_bigkey.c
348
BUFHEAD *bufp;
lib/libc/db/hash/hash_bigkey.c
385
__big_return(HTAB *hashp, BUFHEAD *bufp, int ndx, DBT *val, int set_current)
lib/libc/db/hash/hash_bigkey.c
387
BUFHEAD *save_p;
lib/libc/db/hash/hash_bigkey.c
472
collect_data(HTAB *hashp, BUFHEAD *bufp, int len, int set)
lib/libc/db/hash/hash_bigkey.c
476
BUFHEAD *xbp;
lib/libc/db/hash/hash_bigkey.c
526
__big_keydata(HTAB *hashp, BUFHEAD *bufp, DBT *key, DBT *val, int set)
lib/libc/db/hash/hash_bigkey.c
540
collect_key(HTAB *hashp, BUFHEAD *bufp, int len, DBT *val, int set)
lib/libc/db/hash/hash_bigkey.c
542
BUFHEAD *xbp;
lib/libc/db/hash/hash_bigkey.c
582
BUFHEAD *op, /* Pointer to where to put keys that go in old bucket */
lib/libc/db/hash/hash_bigkey.c
583
BUFHEAD *np, /* Pointer to new bucket page */
lib/libc/db/hash/hash_bigkey.c
585
BUFHEAD *big_keyp,
lib/libc/db/hash/hash_bigkey.c
591
BUFHEAD *tmpp;
lib/libc/db/hash/hash_bigkey.c
593
BUFHEAD *bp;
lib/libc/db/hash/hash_bigkey.c
73
static int collect_key(HTAB *, BUFHEAD *, int, DBT *, int);
lib/libc/db/hash/hash_bigkey.c
74
static int collect_data(HTAB *, BUFHEAD *, int, int);
lib/libc/db/hash/hash_bigkey.c
86
__big_insert(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT *val)
lib/libc/db/hash/hash_buf.c
103
BUFHEAD *
lib/libc/db/hash/hash_buf.c
107
BUFHEAD *prev_bp,
lib/libc/db/hash/hash_buf.c
111
BUFHEAD *bp;
lib/libc/db/hash/hash_buf.c
143
(BUFHEAD *)(void *)((u_long)bp | is_disk_mask);
lib/libc/db/hash/hash_buf.c
157
static BUFHEAD *
lib/libc/db/hash/hash_buf.c
158
newbuf(HTAB *hashp, uint32_t addr, BUFHEAD *prev_bp)
lib/libc/db/hash/hash_buf.c
160
BUFHEAD *bp; /* The buffer we're going to use */
lib/libc/db/hash/hash_buf.c
161
BUFHEAD *xbp; /* Temp pointer */
lib/libc/db/hash/hash_buf.c
162
BUFHEAD *next_xbp;
lib/libc/db/hash/hash_buf.c
175
if ((bp = calloc(1, sizeof(BUFHEAD))) == NULL)
lib/libc/db/hash/hash_buf.c
217
segp[segment_ndx] = (BUFHEAD *)BUF_DISK;
lib/libc/db/hash/hash_buf.c
279
BUFHEAD *bfp;
lib/libc/db/hash/hash_buf.c
302
BUFHEAD *bp;
lib/libc/db/hash/hash_buf.c
331
__reclaim_buf(HTAB *hashp, BUFHEAD *bp)
lib/libc/db/hash/hash_buf.c
72
static BUFHEAD *newbuf(HTAB *, uint32_t, BUFHEAD *);
lib/libc/db/hash/hash_page.c
134
__delpair(HTAB *hashp, BUFHEAD *bufp, int ndx)
lib/libc/db/hash/hash_page.c
189
BUFHEAD *new_bufp, *old_bufp;
lib/libc/db/hash/hash_page.c
287
BUFHEAD *old_bufp,
lib/libc/db/hash/hash_page.c
288
BUFHEAD *new_bufp,
lib/libc/db/hash/hash_page.c
293
BUFHEAD *bufp; /* Buffer header for ino */
lib/libc/db/hash/hash_page.c
299
BUFHEAD *last_bfp; /* Last buf header OVFL needing to be freed */
lib/libc/db/hash/hash_page.c
409
__addel(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT *val)
lib/libc/db/hash/hash_page.c
480
BUFHEAD *
lib/libc/db/hash/hash_page.c
481
__add_ovflpage(HTAB *hashp, BUFHEAD *bufp)
lib/libc/db/hash/hash_page.c
82
static int ugly_split(HTAB *, uint32_t, BUFHEAD *, BUFHEAD *, int, int);
lib/libc/db/hash/hash_page.c
829
__free_ovflpage(HTAB *hashp, BUFHEAD *obufp)
lib/libc/db/hash/hash_page.c
918
BUFHEAD *bufp;
lib/libc/db/hash/page.h
86
BUFHEAD *newp;
lib/libc/db/hash/page.h
87
BUFHEAD *oldp;
lib/libc/db/hash/page.h
88
BUFHEAD *nextp;