Home | History | Annotate | Download | only in hash

Lines Matching refs:HTAB

59 static int   alloc_segs(HTAB *, int);
60 static int flush_meta(HTAB *);
61 static int hash_access(HTAB *, ACTION, DBT *, DBT *);
70 static int hdestroy(HTAB *);
71 static HTAB *init_hash(HTAB *, const char *, const HASHINFO *);
72 static int init_htab(HTAB *, size_t);
74 static void swap_header(HTAB *);
100 HTAB *hashp;
111 if (!(hashp = calloc(1, sizeof(HTAB))))
248 HTAB *hashp;
263 HTAB *hashp;
277 static HTAB *
278 init_hash(HTAB *hashp, const char *file, const HASHINFO *info)
342 init_htab(HTAB *hashp, size_t nelem)
389 hdestroy(HTAB *hashp)
450 HTAB *hashp;
475 flush_meta(HTAB *hashp)
524 HTAB *hashp;
537 HTAB *hashp;
556 HTAB *hashp;
574 hash_access(HTAB *hashp, ACTION action, DBT *key, DBT *val)
727 HTAB *hashp;
826 __expand_table(HTAB *hashp)
897 __call_hash(HTAB *hashp, char *k, int len)
914 alloc_segs(HTAB *hashp, int nsegs)
977 swap_header(HTAB *hashp)