Home
last modified time | relevance | path

Searched refs:hval (Results 1 – 10 of 10) sorted by relevance

/third_party/elfutils/lib/
Dfixedsizehash.h79 HASHTYPE hval; in CONCAT() local
133 HASHTYPE hval, TYPE *data) in CONCAT()
135 size_t idx = 1 + hval % htab->nslots; in CONCAT()
137 if (htab->table[idx].hval != 0) in CONCAT()
142 if (htab->table[idx].hval == hval in CONCAT()
147 hash = 1 + hval % (htab->nslots - 2); in CONCAT()
156 if (htab->table[idx].hval == hval in CONCAT()
160 while (htab->table[idx].hval != 0); in CONCAT()
173 HASHTYPE hval = HASHFCT (str, len ?: strlen (str)); in CONCAT() local
176 slot = CONCAT(PREFIX,fshash_lookup) (htab, hval, data); in CONCAT()
[all …]
Ddynamicsizehash.c47 lookup (NAME *htab, HASHTYPE hval, TYPE val __attribute__ ((unused))) in lookup() argument
51 size_t idx = 1 + (hval < htab->size ? hval : hval % htab->size); in lookup()
57 if (htab->table[idx].hashval == hval in lookup()
62 hash = 1 + hval % (htab->size - 2); in lookup()
72 if (htab->table[idx].hashval == hval in lookup()
83 insert_entry_2 (NAME *htab, HASHTYPE hval, size_t idx, TYPE data) in insert_entry_2() argument
104 htab->table[idx].hashval = hval; in insert_entry_2()
210 INSERT(NAME) (NAME *htab, HASHTYPE hval, TYPE data) in INSERT()
215 hval = hval ?: 1; in INSERT()
217 idx = lookup (htab, hval, data); in INSERT()
[all …]
Ddynamicsizehash_concurrent.c43 lookup (NAME *htab, HASHTYPE hval) in lookup() argument
47 size_t idx = 1 + (hval < htab->size ? hval : hval % htab->size); in lookup()
53 if (hash == hval) in lookup()
59 HASHTYPE second_hash = 1 + hval % (htab->size - 2); in lookup()
70 if (hash == hval) in lookup()
78 insert_helper (NAME *htab, HASHTYPE hval, TYPE val) in insert_helper() argument
82 size_t idx = 1 + (hval < htab->size ? hval : hval % htab->size); in insert_helper()
89 if (hash == hval) in insert_helper()
102 atomic_store_explicit(&htab->table[idx].hashval, hval, in insert_helper()
114 if (hash == hval) in insert_helper()
[all …]
Ddynamicsizehash.h95 extern int name##_insert (name *htab, HASHTYPE hval, TYPE data); \
98 extern int name##_overwrite (name *htab, HASHTYPE hval, TYPE data); \
101 extern TYPE name##_find (name *htab, HASHTYPE hval, TYPE val);
Ddynamicsizehash_concurrent.h97 extern int name##_insert (name *htab, HASHTYPE hval, TYPE data); \
100 extern TYPE name##_find (name *htab, HASHTYPE hval);
/third_party/toybox/kconfig/
Dzconf.hash.c_shipped74 register int hval = len;
76 switch (hval)
79 hval += asso_values[(unsigned char)str[2]];
83 hval += asso_values[(unsigned char)str[0]];
86 return hval;
/third_party/mksh/
Dmain.c1855 j = perturb = tblp->ua.hval; in tgrow()
1900 if ((p = *pp) != NULL && (p->ua.hval != h || !(p->flag & DEFINED) || in ktscan()
1933 p->ua.hval = h; in ktenter()
Dexpr.c673 vp->ua.hval = 0; in tempvar()
Dsh.h1774 uint32_t hval; /* hash(name) */ member
/third_party/elfutils/src/
Delflint.c2242 Elf32_Word hval = elf_gnu_hash (symname); in check_gnu_hash() local
2243 if ((hval & ~1u) != (chainhash & ~1u)) in check_gnu_hash()
2250 size_t maskidx = (hval / classbits) & bitmask_idxmask; in check_gnu_hash()
2262 |= UINT32_C (1) << (hval & (classbits - 1)); in check_gnu_hash()
2264 |= UINT32_C (1) << ((hval >> shift) & (classbits - 1)); in check_gnu_hash()
2269 |= UINT64_C (1) << (hval & (classbits - 1)); in check_gnu_hash()
2271 |= UINT64_C (1) << ((hval >> shift) & (classbits - 1)); in check_gnu_hash()