/barrelfish-master/lib/libc/db/hash/ |
H A D | hash_buf.c | 103 __get_buf(HTAB *hashp, u_int32_t addr, argument 156 newbuf(HTAB *hashp, u_int32_t addr, BUFHEAD *prev_bp) argument 297 __buf_init(HTAB *hashp, int nbytes) argument 320 __buf_free(HTAB *hashp, int do_free, int to_disk) argument 351 __reclaim_buf(HTAB *hashp, BUFHEAD *bp) argument [all...] |
H A D | hash_bigkey.c | 86 __big_insert(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT *val) argument 196 __big_delete(HTAB *hashp, BUFHEAD *bufp) argument 273 __find_bigpair(HTAB *hashp, BUFHEAD *bufp, int ndx, char *key, int size) argument 320 __find_last_page(HTAB *hashp, BUFHEAD **bpp) argument 359 __big_return(HTAB *hashp, BUFHEAD *bufp, int ndx, DBT *val, int set_current) argument 445 collect_data(HTAB *hashp, BUFHEAD *bufp, int len, int set) argument 498 __big_keydata(HTAB *hashp, BUFHEAD *bufp, DBT *key, DBT *val, int set) argument 512 collect_key(HTAB *hashp, BUFHEAD *bufp, int len, DBT *val, int set) argument 552 __big_split(HTAB *hashp, BUFHEAD *op, BUFHEAD *np, BUFHEAD *big_keyp, int addr, u_int32_t obucket, SPLIT_RETURN *ret) argument [all...] |
H A D | hash.c | 101 HTAB *hashp; local 241 HTAB *hashp; local 256 HTAB *hashp; local 271 init_hash(HTAB *hashp, const char *file, const HASHINFO *info) argument 337 init_htab(HTAB *hashp, int nelem) argument 380 hdestroy(HTAB *hashp) argument 448 HTAB *hashp; local 475 flush_meta(HTAB *hashp) argument 523 HTAB *hashp; local 536 HTAB *hashp; local 555 HTAB *hashp; local 573 hash_access(HTAB *hashp, ACTION action, DBT *key, DBT *val) argument 703 HTAB *hashp; local 791 __expand_table(HTAB *hashp) argument 859 __call_hash(HTAB *hashp, char *k, int len) argument 876 alloc_segs(HTAB *hashp, int nsegs) argument 938 swap_header(HTAB *hashp) argument [all...] |
H A D | hash_page.c | 126 __delpair(HTAB *hashp, BUFHEAD *bufp, int ndx) argument 183 __split_page(HTAB *hashp, u_int32_t obucket, u_int32_t nbucket) argument 277 ugly_split(HTAB *hashp, u_int32_t obucket, BUFHEAD *old_bufp, BUFHEAD *new_bufp, int copyto, int moved) argument 398 __addel(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT *val) argument 468 __add_ovflpage(HTAB *hashp, BUFHEAD *bufp) argument 518 __get_page(HTAB *hashp, char *p, u_int32_t bucket, int is_bucket, int is_disk, int is_bitmap) argument 573 __put_page(HTAB *hashp, char *p, u_int32_t bucket, int is_bucket, int is_bitmap) argument 615 __ibitmap(HTAB *hashp, int pnum, int nbits, int ndx) argument 650 overflow_page(HTAB *hashp) argument 803 __free_ovflpage(HTAB *hashp, BUFHEAD *obufp) argument 847 open_temp(HTAB *hashp) argument 902 fetch_bitmap(HTAB *hashp, int ndx) argument [all...] |