Searched refs:HTAB (Results 1 – 7 of 7) sorted by relevance
| /picolibc-latest/newlib/libc/search/ |
| D | extern.h | 33 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 …]
|
| D | hash.c | 53 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 …]
|
| D | ndbm.c | 195 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()
|
| D | hash_buf.c | 70 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()
|
| D | hash_bigkey.c | 73 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 …]
|
| D | hash_page.c | 68 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 …]
|
| D | hash.h | 142 } HTAB; typedef
|