| /dragonfly/lib/libc/db/hash/ |
| HD | 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 …]
|
| HD | hash.c | 56 static int alloc_segs(HTAB *, int); 57 static int flush_meta(HTAB *); 58 static int hash_access(HTAB *, ACTION, DBT *, DBT *); 67 static int hdestroy(HTAB *); 68 static HTAB *init_hash(HTAB *, const char *, const HASHINFO *); 69 static int init_htab(HTAB *, int); 71 static void swap_header(HTAB *); 98 HTAB *hashp; in __hash_open() 108 if (!(hashp = (HTAB *)calloc(1, sizeof(HTAB)))) in __hash_open() 240 HTAB *hashp; in hash_close() [all …]
|
| HD | hash_page.c | 73 static uint32_t *fetch_bitmap(HTAB *, int); 75 static int open_temp(HTAB *); 76 static uint16_t overflow_page(HTAB *); 79 static int ugly_split(HTAB *, uint32_t, BUFHEAD *, BUFHEAD *, int, int); 123 __delpair(HTAB *hashp, BUFHEAD *bufp, int ndx) in __delpair() 180 __split_page(HTAB *hashp, uint32_t obucket, uint32_t nbucket) in __split_page() 274 ugly_split(HTAB *hashp, in ugly_split() 395 __addel(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT *val) in __addel() 465 __add_ovflpage(HTAB *hashp, BUFHEAD *bufp) in __add_ovflpage() 515 __get_page(HTAB *hashp, char *p, uint32_t bucket, int is_bucket, int is_disk, in __get_page() [all …]
|
| HD | hash_bigkey.c | 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() 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() 356 __big_return(HTAB *hashp, BUFHEAD *bufp, int ndx, DBT *val, int set_current) in __big_return() 442 collect_data(HTAB *hashp, BUFHEAD *bufp, int len, int set) 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() [all …]
|
| HD | ndbm.c | 222 HTAB *hp; in dbm_error() 224 hp = (HTAB *)db->internal; in dbm_error() 235 HTAB *hp; in dbm_clearerr() 237 hp = (HTAB *)db->internal; in dbm_clearerr() 246 return(((HTAB *)db->internal)->fp); in dbm_dirfno()
|
| HD | hash_buf.c | 68 static BUFHEAD *newbuf(HTAB *, uint32_t, BUFHEAD *); 100 __get_buf(HTAB *hashp, uint32_t addr, in __get_buf() 153 newbuf(HTAB *hashp, uint32_t addr, BUFHEAD *prev_bp) in newbuf() 294 __buf_init(HTAB *hashp, int nbytes) in __buf_init() 317 __buf_free(HTAB *hashp, int do_free, int to_disk) in __buf_free() 348 __reclaim_buf(HTAB *hashp, BUFHEAD *bp) in __reclaim_buf()
|
| HD | hash.h | 116 } HTAB; typedef
|
| /dragonfly/contrib/binutils-2.34/bfd/ |
| HD | elfxx-x86.h | 157 #define RESOLVED_LOCALLY_P(INFO, H, HTAB) \ argument 158 (!WILL_CALL_FINISH_DYNAMIC_SYMBOL ((HTAB)->elf.dynamic_sections_created, \ 223 #define VERIFY_COPY_RELOC(H, HTAB) \ argument 229 || (HTAB)->elf.srelbss == NULL \ 230 || (HTAB)->elf.sreldynrelro == NULL) \
|
| /dragonfly/contrib/gcc-8.0/gcc/ |
| HD | hash-table.h | 1029 #define FOR_EACH_HASH_TABLE_ELEMENT(HTAB, RESULT, TYPE, ITER) \ argument 1030 for ((ITER) = (HTAB).begin (); \ 1031 (ITER) != (HTAB).end () ? (RESULT = *(ITER) , true) : false; \
|
| /dragonfly/contrib/gcc-4.7/gcc/ |
| HD | tree-flow.h | 114 #define FOR_EACH_HTAB_ELEMENT(HTAB, RESULT, TYPE, ITER) \ argument 115 for (RESULT = (TYPE) first_htab_element (&(ITER), (HTAB)); \
|