Home
last modified time | relevance | path

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

12

/netbsd-src/lib/libc/db/hash/
H A Dextern.h34 BUFHEAD *__add_ovflpage(HTAB *, BUFHEAD *);
35 int __addel(HTAB *, BUFHEAD *, const DBT *, const DBT *);
36 int __big_delete(HTAB *, BUFHEAD *);
37 int __big_insert(HTAB *, BUFHEAD *, const DBT *, const DBT *);
38 int __big_keydata(HTAB *, BUFHEAD *, DBT *, DBT *, int);
39 int __big_return(HTAB *, BUFHEAD *, int, DBT *, int);
40 int __big_split(HTAB *, BUFHEAD *, BUFHEAD *, BUFHEAD *,
42 int __buf_free(HTAB *, int, int);
43 void __buf_init(HTAB *, u_int);
44 uint32_t __call_hash(HTAB *, char *, int);
[all …]
H A Dhash.c59 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; in __hash_open()
111 if (!(hashp = calloc(1, sizeof(HTAB)))) in __hash_open()
248 HTAB *hashp; in hash_close()
[all …]
H A Dhash_page.c76 static uint32_t *fetch_bitmap(HTAB *, int);
78 static uint16_t overflow_page(HTAB *);
81 static int ugly_split(HTAB *, uint32_t, BUFHEAD *, BUFHEAD *, int, int);
133 __delpair(HTAB *hashp, BUFHEAD *bufp, int ndx) in __delpair()
186 __split_page(HTAB *hashp, uint32_t obucket, uint32_t nbucket) in __split_page()
284 HTAB *hashp, in ugly_split()
408 __addel(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT *val) in __addel()
480 __add_ovflpage(HTAB *hashp, BUFHEAD *bufp) in __add_ovflpage()
535 __get_page(HTAB *hashp, char *p, uint32_t bucket, int is_bucket, int is_disk, in __get_page()
592 __put_page(HTAB *hashp, char *p, uint32_t bucket, int is_bucket, int is_bitmap) in __put_page()
[all …]
H A Dhash_buf.c72 static BUFHEAD *newbuf(HTAB *, uint32_t, BUFHEAD *);
105 HTAB *hashp, in __get_buf()
158 newbuf(HTAB *hashp, uint32_t addr, BUFHEAD *prev_bp) in newbuf()
277 __buf_init(HTAB *hashp, u_int nbytes) in __buf_init()
300 __buf_free(HTAB *hashp, int do_free, int to_disk) in __buf_free()
331 __reclaim_buf(HTAB *hashp, BUFHEAD *bp) in __reclaim_buf()
H A Dhash_bigkey.c73 static int collect_key(HTAB *, BUFHEAD *, int, DBT *, int);
74 static int collect_data(HTAB *, BUFHEAD *, int, int);
86 __big_insert(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT *val) in __big_insert()
219 __big_delete(HTAB *hashp, BUFHEAD *bufp) in __big_delete()
299 __find_bigpair(HTAB *hashp, BUFHEAD *bufp, int ndx, char *key, int size) in __find_bigpair()
346 __find_last_page(HTAB *hashp, BUFHEAD **bpp) in __find_last_page()
385 __big_return(HTAB *hashp, BUFHEAD *bufp, int ndx, DBT *val, int set_current) in __big_return()
472 collect_data(HTAB *hashp, BUFHEAD *bufp, int len, int set) in collect_data()
526 __big_keydata(HTAB *hashp, BUFHEAD *bufp, DBT *key, DBT *val, int set) in __big_keydata()
540 collect_key(HTAB *hashp, BUFHEAD *bufp, int len, DBT *val, int set) in collect_key()
[all …]
H A Dndbm.c92 HTAB *hp; in dbm_error()
101 HTAB *hp; in dbm_clearerr()
111 HTAB *hp; in dbm_dirfno()
H A Dhash.h120 } HTAB; typedef
/netbsd-src/external/gpl3/binutils.old/dist/bfd/
H A Delfxx-x86.h241 #define RESOLVED_LOCALLY_P(INFO, H, HTAB) \ argument
242 (!WILL_CALL_FINISH_DYNAMIC_SYMBOL ((HTAB)->elf.dynamic_sections_created, \
315 #define VERIFY_COPY_RELOC(H, HTAB) \ argument
321 || (HTAB)->elf.srelbss == NULL \
322 || (HTAB)->elf.sreldynrelro == NULL) \
H A Delf32-arm.c36 #define RELOC_SECTION(HTAB, NAME) \ argument
37 ((HTAB)->use_rel ? ".rel" NAME : ".rela" NAME)
41 #define RELOC_SIZE(HTAB) \ argument
42 ((HTAB)->use_rel \
48 #define SWAP_RELOC_IN(HTAB) \ argument
49 ((HTAB)->use_rel \
55 #define SWAP_RELOC_OUT(HTAB) \ argument
56 ((HTAB)->use_rel \
H A DChangeLog-20131779 * elf32-arm.c (elf32_arm_allocate_plt_entry): If HTAB->nacl_p,
1783 If HTAB->nacl_p, set up the PLT header in .iplt too.
1784 (elf32_arm_output_arch_local_syms): If HTAB->nacl_p, write
H A DChangeLog-20122293 (elf32_arm_populate_plt_entry): Test HTAB->nacl_p.
H A Delfnn-aarch64.c264 #define RELOC_SIZE(HTAB) (sizeof (ElfNN_External_Rela)) argument
/netbsd-src/external/gpl3/binutils/dist/bfd/
H A Delfxx-x86.h238 #define RESOLVED_LOCALLY_P(INFO, H, HTAB) \ argument
239 (!WILL_CALL_FINISH_DYNAMIC_SYMBOL ((HTAB)->elf.dynamic_sections_created, \
312 #define VERIFY_COPY_RELOC(H, HTAB) \ argument
318 || (HTAB)->elf.srelbss == NULL \
319 || (HTAB)->elf.sreldynrelro == NULL) \
H A Delf32-arm.c36 #define RELOC_SECTION(HTAB, NAME) \ argument
37 ((HTAB)->use_rel ? ".rel" NAME : ".rela" NAME)
41 #define RELOC_SIZE(HTAB) \ argument
42 ((HTAB)->use_rel \
48 #define SWAP_RELOC_IN(HTAB) \ argument
49 ((HTAB)->use_rel \
55 #define SWAP_RELOC_OUT(HTAB) \ argument
56 ((HTAB)->use_rel \
H A DChangeLog-20131779 * elf32-arm.c (elf32_arm_allocate_plt_entry): If HTAB->nacl_p,
1783 If HTAB->nacl_p, set up the PLT header in .iplt too.
1784 (elf32_arm_output_arch_local_syms): If HTAB->nacl_p, write
H A Delfnn-kvx.c75 #define RELOC_SIZE(HTAB) (sizeof (ElfNN_External_Rela)) argument
H A DChangeLog-20122293 (elf32_arm_populate_plt_entry): Test HTAB->nacl_p.
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dhash-table.h1142 #define FOR_EACH_HASH_TABLE_ELEMENT(HTAB, RESULT, TYPE, ITER) \ argument
1143 for ((ITER) = (HTAB).begin (); \
1144 (ITER) != (HTAB).end () ? (RESULT = *(ITER) , true) : false; \
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dhash-table.h1139 #define FOR_EACH_HASH_TABLE_ELEMENT(HTAB, RESULT, TYPE, ITER) \ argument
1140 for ((ITER) = (HTAB).begin (); \
1141 (ITER) != (HTAB).end () ? (RESULT = *(ITER) , true) : false; \
/netbsd-src/external/gpl3/gdb/dist/sim/ppc/
H A DREADME121 includes the time base registers (VEA) and HTAB
/netbsd-src/external/gpl3/gdb.old/dist/sim/ppc/
H A DREADME121 includes the time base registers (VEA) and HTAB
/netbsd-src/external/gpl3/gdb.old/dist/bfd/
H A DChangeLog-20131779 * elf32-arm.c (elf32_arm_allocate_plt_entry): If HTAB->nacl_p,
1783 If HTAB->nacl_p, set up the PLT header in .iplt too.
1784 (elf32_arm_output_arch_local_syms): If HTAB->nacl_p, write
H A DChangeLog-20122293 (elf32_arm_populate_plt_entry): Test HTAB->nacl_p.
/netbsd-src/external/gpl3/gdb/dist/bfd/
H A DChangeLog-20131779 * elf32-arm.c (elf32_arm_allocate_plt_entry): If HTAB->nacl_p,
1783 If HTAB->nacl_p, set up the PLT header in .iplt too.
1784 (elf32_arm_output_arch_local_syms): If HTAB->nacl_p, write
H A DChangeLog-20122293 (elf32_arm_populate_plt_entry): Test HTAB->nacl_p.

12