Symbol: BUFHEAD
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.h
129
#define PTROF(X) ((BUFHEAD *)((ptr_t)(X)&~0x3))
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
43
int __delpair(HTAB *, BUFHEAD *, int);
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
53
void __reclaim_buf(HTAB *, BUFHEAD *);
lib/libc/db/hash/hash.c
575
BUFHEAD *rbufp;
lib/libc/db/hash/hash.c
576
BUFHEAD *bufp, *save_bufp;
lib/libc/db/hash/hash.c
702
BUFHEAD *bufp;
lib/libc/db/hash/hash.h
113
BUFHEAD bufhead; /* Header of buffer lru list */
lib/libc/db/hash/hash.h
140
#define PTROF(X) ((BUFHEAD *)((intptr_t)(X)&~0x3))
lib/libc/db/hash/hash.h
44
BUFHEAD *prev; /* LRU links */
lib/libc/db/hash/hash.h
45
BUFHEAD *next; /* LRU links */
lib/libc/db/hash/hash.h
46
BUFHEAD *ovfl; /* Overflow page buffer header */
lib/libc/db/hash/hash.h
58
typedef BUFHEAD **SEGMENT;
lib/libc/db/hash/hash.h
99
BUFHEAD *cpage; /* Current page */
lib/libc/db/hash/hash_bigkey.c
192
__big_delete(HTAB *hashp, BUFHEAD *bufp)
lib/libc/db/hash/hash_bigkey.c
194
BUFHEAD *last_bfp, *rbufp;
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
318
BUFHEAD *bufp;
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
357
BUFHEAD *save_p;
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
445
BUFHEAD *xbp;
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
510
BUFHEAD *xbp;
lib/libc/db/hash/hash_bigkey.c
549
BUFHEAD *op, /* Pointer to where to put keys that go in old bucket */
lib/libc/db/hash/hash_bigkey.c
550
BUFHEAD *np, /* Pointer to new bucket page */
lib/libc/db/hash/hash_bigkey.c
551
BUFHEAD *big_keyp, /* Pointer to first page containing the big key/data */
lib/libc/db/hash/hash_bigkey.c
556
BUFHEAD *bp, *tmpp;
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
100
BUFHEAD *prev_bp, /* If prev_bp set, indicates a new overflow page. */
lib/libc/db/hash/hash_buf.c
103
BUFHEAD *bp;
lib/libc/db/hash/hash_buf.c
137
(BUFHEAD *)((intptr_t)bp | is_disk_mask);
lib/libc/db/hash/hash_buf.c
151
static BUFHEAD *
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
154
BUFHEAD *bp; /* The buffer we're going to use */
lib/libc/db/hash/hash_buf.c
155
BUFHEAD *xbp; /* Temp pointer */
lib/libc/db/hash/hash_buf.c
156
BUFHEAD *next_xbp;
lib/libc/db/hash/hash_buf.c
173
BUFHEAD *ovfl;
lib/libc/db/hash/hash_buf.c
189
if ((bp = (BUFHEAD *)calloc(1, sizeof(BUFHEAD))) == NULL)
lib/libc/db/hash/hash_buf.c
233
segp[segment_ndx] = (BUFHEAD *)BUF_DISK;
lib/libc/db/hash/hash_buf.c
295
BUFHEAD *bfp;
lib/libc/db/hash/hash_buf.c
318
BUFHEAD *bp;
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
98
BUFHEAD *
lib/libc/db/hash/hash_page.c
122
__delpair(HTAB *hashp, BUFHEAD *bufp, int ndx)
lib/libc/db/hash/hash_page.c
181
BUFHEAD *new_bufp, *old_bufp;
lib/libc/db/hash/hash_page.c
275
BUFHEAD *old_bufp,
lib/libc/db/hash/hash_page.c
276
BUFHEAD *new_bufp,
lib/libc/db/hash/hash_page.c
280
BUFHEAD *bufp; /* Buffer header for ino */
lib/libc/db/hash/hash_page.c
285
BUFHEAD *last_bfp; /* Last buf header OVFL needing to be freed */
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
463
BUFHEAD *
lib/libc/db/hash/hash_page.c
464
__add_ovflpage(HTAB *hashp, BUFHEAD *bufp)
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
920
BUFHEAD *bufp;
lib/libc/db/hash/page.h
84
BUFHEAD *newp;
lib/libc/db/hash/page.h
85
BUFHEAD *oldp;
lib/libc/db/hash/page.h
86
BUFHEAD *nextp;