Symbol: hashtab
games/adventure/init.c
65
struct hashtab voc[HTSIZE];
games/adventure/vocab.c
130
struct hashtab *h;
games/adventure/vocab.c
190
struct hashtab *h;
games/battlestar/parse.c
43
static struct wlist *hashtab[HASHSIZE];
games/battlestar/parse.c
72
for (wp = hashtab[hash(s)]; wp != NULL; wp = wp->next)
games/battlestar/parse.c
85
wp->next = hashtab[hashval];
games/battlestar/parse.c
86
hashtab[hashval] = wp;
lib/libevtr/evtr.c
1419
hashtab_destroy(struct hashtab *h)
lib/libevtr/evtr.c
145
struct hashtab tab;
lib/libevtr/evtr.c
563
hash_find(const struct hashtab *tab, uintptr_t key, uintptr_t *val)
lib/libevtr/evtr.c
578
hash_insert(struct hashtab *tab, uintptr_t key, uintptr_t val)
lib/libevtr/evtr.c
609
struct hashtab *
lib/libevtr/evtr.c
612
struct hashtab *tab;
lib/libevtr/evtr.c
613
if (!(tab = calloc(sizeof(struct hashtab), 1)))
lib/libevtr/evtr.c
621
struct hashtab tab;
lib/libevtr/evtr.h
51
struct hashtab;
lib/libevtr/evtr.h
63
struct hashtab *hashtab;
lib/libevtr/internal.h
58
struct hashtab;
lib/libevtr/internal.h
60
struct hashtab * hash_new(void);
lib/libevtr/internal.h
61
int hash_find(const struct hashtab *, uintptr_t, uintptr_t *);
lib/libevtr/internal.h
62
struct hashentry * hash_insert(struct hashtab *, uintptr_t, uintptr_t);
lib/libevtr/ktrfmt.tab.c
158
hsh->val.hashtab = hash_new();
lib/libevtr/ktrfmt.tab.c
166
val->num, hsh->val.hashtab);
lib/libevtr/ktrfmt.tab.c
170
val->str, hsh->val.hashtab);
lib/libevtr/ktrfmt.tab.c
177
if (hash_find(hsh->val.hashtab, key, &ret)) {
lib/libevtr/ktrfmt.tab.c
182
if (!hash_insert(hsh->val.hashtab, key,
lib/libevtr/ktrfmt.y
104
if (hash_find(hsh->val.hashtab, key, &ret)) {
lib/libevtr/ktrfmt.y
109
if (!hash_insert(hsh->val.hashtab, key,
lib/libevtr/ktrfmt.y
85
hsh->val.hashtab = hash_new();
lib/libevtr/ktrfmt.y
93
val->num, hsh->val.hashtab);
lib/libevtr/ktrfmt.y
97
val->str, hsh->val.hashtab);
libexec/rtld-elf/rtld.c
1086
hashtab = (const Elf_Hashelt *)(obj->relocbase +
libexec/rtld-elf/rtld.c
1088
obj->nbuckets = hashtab[0];
libexec/rtld-elf/rtld.c
1089
obj->nchains = hashtab[1];
libexec/rtld-elf/rtld.c
1090
obj->buckets = hashtab + 2;
libexec/rtld-elf/rtld.c
1099
hashtab = (const Elf_Hashelt *)(obj->relocbase +
libexec/rtld-elf/rtld.c
1101
obj->nbuckets_gnu = hashtab[0];
libexec/rtld-elf/rtld.c
1102
obj->symndx_gnu = hashtab[1];
libexec/rtld-elf/rtld.c
1103
nmaskwords = hashtab[2];
libexec/rtld-elf/rtld.c
1108
obj->shift2_gnu = hashtab[3];
libexec/rtld-elf/rtld.c
1109
obj->bloom_gnu = (Elf_Addr *) (hashtab + 4);
libexec/rtld-elf/rtld.c
1110
obj->buckets_gnu = hashtab + 4 + bloom_size32;
libexec/rtld-elf/rtld.c
991
const Elf_Hashelt *hashtab;
stand/boot/common/load_elf.c
497
ef->hashtab = (Elf_Hashelt*)(uintptr_t)(dp[i].d_un.d_ptr + off);
stand/boot/common/load_elf.c
524
if (ef->hashtab == NULL || ef->symtab == NULL ||
stand/boot/common/load_elf.c
527
COPYOUT(ef->hashtab, &ef->nbuckets, sizeof(ef->nbuckets));
stand/boot/common/load_elf.c
528
COPYOUT(ef->hashtab + 1, &ef->nchains, sizeof(ef->nchains));
stand/boot/common/load_elf.c
529
ef->buckets = ef->hashtab + 2;
stand/boot/common/load_elf.c
55
Elf_Hashelt *hashtab;
sys/kern/link_elf.c
243
const Elf_Hashelt *hashtab = (const Elf_Hashelt *)
sys/kern/link_elf.c
245
ef->nbuckets = hashtab[0];
sys/kern/link_elf.c
246
ef->nchains = hashtab[1];
sys/kern/link_elf.c
247
ef->buckets = hashtab + 2;
usr.bin/evtranalyze/evtranalyze.c
1178
struct hashtab *ctors;
usr.bin/evtranalyze/evtranalyze.c
128
ehash_find(const struct hashtab *tab, uintptr_t key, uintptr_t *val)
usr.bin/evtranalyze/evtranalyze.c
143
ehash_insert(struct hashtab *tab, uintptr_t key, uintptr_t val)
usr.bin/evtranalyze/evtranalyze.c
161
ehash_delete(struct hashtab *tab, uintptr_t key)
usr.bin/evtranalyze/evtranalyze.c
206
static struct hashtab *
usr.bin/evtranalyze/evtranalyze.c
209
struct hashtab *tab;
usr.bin/evtranalyze/evtranalyze.c
210
if (!(tab = calloc(1, sizeof(struct hashtab))))
usr.sbin/lpr/pac/pac.c
249
hp = hashtab[0];
usr.sbin/lpr/pac/pac.c
254
hp = hashtab[hno++];
usr.sbin/lpr/pac/pac.c
292
hp = hashtab[i];
usr.sbin/lpr/pac/pac.c
334
hp->h_link = hashtab[h];
usr.sbin/lpr/pac/pac.c
335
hashtab[h] = hp;
usr.sbin/lpr/pac/pac.c
351
for (hp = hashtab[h]; hp != NULL; hp = hp->h_link)
usr.sbin/lpr/pac/pac.c
82
static struct hent *hashtab[HSHSIZE]; /* Hash table proper */