Home
last modified time | relevance | path

Searched refs:HTAB (Results 1 – 7 of 7) sorted by relevance

/picolibc-latest/newlib/libc/search/
Dextern.h33 BUFHEAD *__add_ovflpage(HTAB *, BUFHEAD *);
34 int __addel(HTAB *, BUFHEAD *, const DBT *, const DBT *);
35 int __big_delete(HTAB *, BUFHEAD *);
36 int __big_insert(HTAB *, BUFHEAD *, const DBT *, const DBT *);
37 int __big_keydata(HTAB *, BUFHEAD *, DBT *, DBT *, int);
38 int __big_return(HTAB *, BUFHEAD *, int, DBT *, int);
39 int __big_split(HTAB *, BUFHEAD *, BUFHEAD *, BUFHEAD *,
41 int __buf_free(HTAB *, int, int);
42 void __buf_init(HTAB *, int);
43 __uint32_t __call_hash(HTAB *, char *, int);
[all …]
Dhash.c53 static int alloc_segs(HTAB *, int);
54 static int flush_meta(HTAB *);
55 static int hash_access(HTAB *, HASH_ACTION, DBT *, DBT *);
64 static int hdestroy(HTAB *);
65 static HTAB *init_hash(HTAB *, const char *, const HASHINFO *);
66 static int init_htab(HTAB *, int);
68 static void swap_header(HTAB *);
104 HTAB *hashp;
120 if (!(hashp = (HTAB *)calloc(1, sizeof(HTAB))))
276 HTAB *hashp;
[all …]
Dndbm.c195 HTAB *hp; in dbm_error()
197 hp = (HTAB *)db->internal; in dbm_error()
204 HTAB *hp; in dbm_clearerr()
206 hp = (HTAB *)db->internal; in dbm_clearerr()
214 return(((HTAB *)db->internal)->fp); in dbm_dirfno()
Dhash_buf.c70 static BUFHEAD *newbuf(HTAB *, __uint32_t, BUFHEAD *);
110 __get_buf(HTAB *hashp, in __get_buf()
164 newbuf(HTAB *hashp, in newbuf()
293 __buf_init(HTAB *hashp, int nbytes) in __buf_init()
316 __buf_free(HTAB *hashp, int do_free, int to_disk) in __buf_free()
345 __reclaim_buf(HTAB *hashp, BUFHEAD *bp) in __reclaim_buf()
Dhash_bigkey.c73 static size_t collect_key(HTAB *, BUFHEAD *, size_t, DBT *, int);
74 static size_t collect_data(HTAB *, BUFHEAD *, size_t, int);
86 __big_insert(HTAB *hashp, in __big_insert()
187 __big_delete(HTAB *hashp, in __big_delete()
265 __find_bigpair(HTAB *hashp, in __find_bigpair()
316 __find_last_page(HTAB *hashp, in __find_last_page()
356 __big_return(HTAB *hashp, in __big_return()
446 collect_data(HTAB *hashp, in collect_data()
504 __big_keydata(HTAB *hashp, in __big_keydata()
522 collect_key(HTAB *hashp, in collect_key()
[all …]
Dhash_page.c68 static __uint32_t *fetch_bitmap(HTAB *, int);
70 static int open_temp(HTAB *);
71 static __uint16_t overflow_page(HTAB *);
75 (HTAB *, __uint32_t, BUFHEAD *, BUFHEAD *, int, int);
119 __delpair(HTAB *hashp, in __delpair()
171 __split_page(HTAB *hashp, in __split_page()
267 ugly_split(HTAB *hashp, in ugly_split()
388 __addel(HTAB *hashp, in __addel()
455 __add_ovflpage(HTAB *hashp, BUFHEAD *bufp) in __add_ovflpage()
506 __get_page(HTAB *hashp, in __get_page()
[all …]
Dhash.h142 } HTAB; typedef