Lines Matching refs:BUFHEAD
70 static int collect_key(HTAB *, BUFHEAD *, int, DBT *, int);
71 static int collect_data(HTAB *, BUFHEAD *, int, int);
83 __big_insert(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT *val) in __big_insert()
193 __big_delete(HTAB *hashp, BUFHEAD *bufp) in __big_delete()
195 BUFHEAD *last_bfp, *rbufp; in __big_delete()
270 __find_bigpair(HTAB *hashp, BUFHEAD *bufp, int ndx, char *key, int size) in __find_bigpair()
317 __find_last_page(HTAB *hashp, BUFHEAD **bpp) in __find_last_page()
319 BUFHEAD *bufp; in __find_last_page()
356 __big_return(HTAB *hashp, BUFHEAD *bufp, int ndx, DBT *val, int set_current) in __big_return()
358 BUFHEAD *save_p; in __big_return()
442 collect_data(HTAB *hashp, BUFHEAD *bufp, int len, int set) in collect_data()
446 BUFHEAD *xbp; in collect_data()
495 __big_keydata(HTAB *hashp, BUFHEAD *bufp, DBT *key, DBT *val, int set) in __big_keydata()
509 collect_key(HTAB *hashp, BUFHEAD *bufp, int len, DBT *val, int set) in collect_key()
511 BUFHEAD *xbp; in collect_key()
550 BUFHEAD *op, /* Pointer to where to put keys that go in old bucket */ in __big_split()
551 BUFHEAD *np, /* Pointer to new bucket page */ in __big_split()
552 BUFHEAD *big_keyp, /* Pointer to first page containing the big key/data */ in __big_split()
557 BUFHEAD *bp, *tmpp; in __big_split()