Home
last modified time | relevance | path

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

12

/titanic_50/usr/src/cmd/sgs/libelf/common/
H A Dhash.c38 unsigned int hval = 0; in elf_hash() local
42 hval = (hval << 4) + *ename++; in elf_hash()
43 if ((g = (hval & 0xf0000000)) != 0) in elf_hash()
44 hval ^= g >> 24; in elf_hash()
45 hval &= ~g; in elf_hash()
47 return ((unsigned long)hval); in elf_hash()
/titanic_50/usr/src/cmd/isns/isnsd/
H A Dhtable.c421 x->hval = BAD_HVAL_MASK; in new_uid()
462 const uint32_t hval in uid_insert() argument
476 } else if (!BAD_HVAL(x->hval) && in uid_insert()
477 x->hval != hval) { in uid_insert()
487 !BAD_HVAL(x->hval)) { in uid_insert()
517 x->hval = hval; in uid_insert()
563 (item->hval & mask)]; in enlarge_htab()
707 uint32_t hval; in htab_add() local
712 hval = VALID_HVAL(tab->c->get_hval(p, 0, &flags)); in htab_add()
715 items = tab->items[hval & tab->mask]; in htab_add()
[all …]
H A Disns_htab.h45 uint32_t hval; member
52 uint32_t hval; member
/titanic_50/usr/src/lib/libnisdb/
H A Ddb_item.cc109 u_int hval = 0; in get_hashval() local
115 hval = ((hval<<HASHSHIFT)^hval); in get_hashval()
116 hval += (LOWER(value[i]) & HASHMASK); in get_hashval()
120 hval = ((hval<<HASHSHIFT)^hval); in get_hashval()
121 hval += (value[i] & HASHMASK); in get_hashval()
125 return (hval); in get_hashval()
H A Ddb_index_entry.cc52 db_index_entry::db_index_entry(unsigned long hval, item* k, in db_index_entry() argument
62 hashval = hval; in db_index_entry()
143 db_index_entry::getnext(bool_t casein, unsigned long hval, item *i, entryp l) in getnext() argument
148 if ((np->hashval == hval) && in getnext()
165 db_index_entry::lookup(bool_t casein, unsigned long hval, in lookup() argument
171 if (np->hashval == hval && np->key->equal(i, casein) && in lookup()
188 db_index_entry::lookup(bool_t casein, unsigned long hval, in lookup() argument
195 if ((fst->hashval == hval) && (fst->key->equal(i, casein))) { in lookup()
207 if ((curr->hashval == hval) && in lookup()
233 unsigned long hval, item *i, entryp recnum) in remove() argument
[all …]
H A Ddb_index.cc192 register unsigned long hval; in lookup() local
201 hval = index_value->get_hashval(case_insens); in lookup()
202 bucket = hval % table_size; in lookup()
207 ret = fst->lookup(case_insens, hval, in lookup()
230 register unsigned long hval; in remove() local
242 hval = index_value->get_hashval(case_insens); in remove()
244 bucket = hval % table_size; in remove()
249 else if (fst->remove(&tab[bucket], case_insens, hval, index_value, in remove()
270 register unsigned long hval; in add() local
275 hval = index_value->get_hashval(case_insens); in add()
[all …]
H A Ddb_dictionary.cc260 search_bucket(db_table_desc* bucket, unsigned long hval, char *target) in search_bucket() argument
265 if (np->hashval == hval && in search_bucket()
283 db_table_desc_p *head, unsigned long hval, char *target, in remove_from_bucket() argument
290 if (np->hashval == hval && in remove_from_bucket()
449 u_int hval = 0; in get_hashval() local
453 hval = ((hval<<HASHSHIFT)^hval); in get_hashval()
454 hval += (value[i] & HASHMASK); in get_hashval()
457 return (hval); in get_hashval()
490 register unsigned long hval; in search_dictionary() local
496 hval = get_hashval(target); in search_dictionary()
[all …]
H A Ddb_index_entry_c.x95 % db_index_entry( unsigned long hval, item *, entryp, db_index_entry *n);
161 % bool_t add( db_index_entry **oldhead, bool_t, unsigned long hval, item *,
/titanic_50/usr/src/uts/common/io/ppp/spppcomp/
H A Dbsd-comp.c566 int hval; in bsd_compress() local
734 hval = BSD_HASH(ent, c, hshift); in bsd_compress()
736 dictp = &db->dict[hval]; in bsd_compress()
757 disp = (hval == 0) ? 1 : hval; in bsd_compress()
760 hval += disp; in bsd_compress()
761 if (hval >= db->hsize) { in bsd_compress()
762 hval -= db->hsize; in bsd_compress()
763 if (hval >= db->hsize) { in bsd_compress()
775 dictp = &db->dict[hval]; in bsd_compress()
818 dictp2->cptr = (ushort_t)hval; in bsd_compress()
[all …]
/titanic_50/usr/src/cmd/cmd-inet/usr.bin/pppdump/
H A Dbsd-comp.c441 long hval, disp; local
465 hval = BSD_HASH(ent, c, hshift);
466 dictp = &db->dict[hval];
477 disp = (hval == 0) ? 1 : hval;
479 hval += disp;
480 if (hval >= db->hsize)
481 hval -= db->hsize;
482 dictp = &db->dict[hval];
505 dictp2->cptr = hval;
694 int hval, disp; local
[all …]
/titanic_50/usr/src/lib/libc/port/gen/
H A Dnss_dbdefs.c302 uint32_t hval, g; in nss_dbop_search() local
313 hval = 0; in nss_dbop_search()
315 hval = (hval << 4) + *cp++; in nss_dbop_search()
316 if ((g = (hval & hbits_tst)) != 0) in nss_dbop_search()
317 hval ^= g >> 24; in nss_dbop_search()
318 hval &= ~g; in nss_dbop_search()
320 hval += getXbyY_to_dbop[i].dbop; in nss_dbop_search()
321 hval %= DBOP_PRIME_HASH; in nss_dbop_search()
322 if (getXbyYdbopHASH[hval] != 0) { in nss_dbop_search()
327 getXbyYdbopHASH[hval] = i | DBOP_HASH_TAG; in nss_dbop_search()
[all …]
/titanic_50/usr/src/cmd/nscd/
H A Dnscd_dbimpl.c92 unsigned int hval = 0; in calc_hash() local
101 hval = (hval << 4) + ch; in calc_hash()
102 if ((g = (hval & 0xf0000000)) != 0) in calc_hash()
103 hval ^= g >> 24; in calc_hash()
104 hval &= ~g; in calc_hash()
106 return ((unsigned long)hval); in calc_hash()
H A Dcache.c332 #define _NSC_ELF_STR_GETHASH(func, str, htsize, hval) \ argument
333 hval = 0; \
336 hval = (hval << 4) + func(*str++); \
337 if ((g = (hval & 0xf0000000)) != 0) \
338 hval ^= g >> 24; \
339 hval &= ~g; \
341 hval %= htsize;
349 uint_t hval; in cis_gethash() local
352 _NSC_ELF_STR_GETHASH(tolower, key, htsize, hval); in cis_gethash()
353 return (hval); in cis_gethash()
[all …]
/titanic_50/usr/src/lib/libdhcpagent/common/
H A Ddhcp_hostconf.c408 uint32_t hval; in relativize_v6() local
411 hval = ntohl(*val); in relativize_v6()
412 if (hval != DHCPV6_INFTIME) { in relativize_v6()
413 if (hval < time_diff) in relativize_v6()
416 *val = htonl(hval - time_diff); in relativize_v6()
/titanic_50/usr/src/cmd/mdb/common/modules/dtrace/
H A Ddtrace.c1939 int hval = 0; in dtrace_hashstat_additive() local
1942 hval += data->dthsd_data[i]; in dtrace_hashstat_additive()
1944 data->dthsd_counts[hval % data->dthsd_hashsize]++; in dtrace_hashstat_additive()
1950 uint64_t hval = 0; in dtrace_hashstat_shifty() local
1962 hval += (val & ((1 << NBBY) - 1)) + in dtrace_hashstat_shifty()
1969 data->dthsd_counts[hval % data->dthsd_hashsize]++; in dtrace_hashstat_shifty()
1976 int hval = data->dthsd_size; in dtrace_hashstat_knuth() local
1979 hval = (hval << 4) ^ (hval >> 28) ^ data->dthsd_data[i]; in dtrace_hashstat_knuth()
1981 data->dthsd_counts[hval % data->dthsd_hashsize]++; in dtrace_hashstat_knuth()
1988 uint32_t hval = 0; in dtrace_hashstat_oneatatime() local
[all …]
/titanic_50/usr/src/cmd/vi/misc/
H A Dmkstr.c231 long hval; member
256 if (hp->hval == hashval) {
268 hp->hval = hashval;
/titanic_50/usr/src/cmd/sgs/rtld/common/
H A Da.out.c378 ulong_t hval = 0; in aout_findsb() local
398 hval = '_'; in aout_findsb()
401 hval = (hval << 1) + *name++; in aout_findsb()
402 hval = hval & HASHMASK; in aout_findsb()
404 i = hval % (AOUTDYN(lmp)->v2->ld_buckets == 0 ? RTHS : in aout_findsb()
/titanic_50/usr/src/ucbcmd/mkstr/
H A Dmkstr.c264 long hval; member
287 if (hp->hval == hashval) { in hashit()
296 hp->hval = hashval; in hashit()
/titanic_50/usr/src/lib/libsldap/common/
H A Dns_mapping.c41 unsigned int hval = 0; in ns_hash() local
46 hval = (hval << 4) + tolower(*str++); in ns_hash()
47 if ((g = (hval & 0xf0000000)) != 0) in ns_hash()
48 hval ^= g >> 24; in ns_hash()
49 hval &= ~g; in ns_hash()
51 return ((unsigned long)hval); in ns_hash()
/titanic_50/usr/src/lib/libdevinfo/
H A Ddevinfo_devlink.c1138 int hval; in rm_link_from_hash() local
1147 hval = hashfn(hdp, clp->path); in rm_link_from_hash()
1148 pp = &(CACHE_HASH(hdp, hval)); in rm_link_from_hash()
1163 int hval; in link_hash() local
1169 hval = hashfn(hdp, link); in link_hash()
1170 pp = &(CACHE_HASH(hdp, hval)); in link_hash()
1912 int hval; in synchronize_db() local
1930 for (hval = 0; hval < CACHE(hdp)->hash_sz; hval++) { in synchronize_db()
1931 for (clp = CACHE_HASH(hdp, hval); clp != NULL; ) { in synchronize_db()
2798 uint_t hval; in hash_insert() local
[all …]
/titanic_50/usr/src/uts/common/inet/ip/
H A Dspd.c3165 uint32_t hval; in ipsec_act_find() local
3181 hval = policy_hash(IPSEC_ACTION_HASH_SIZE, &a[i], &a[n]); in ipsec_act_find()
3183 HASH_LOCK(ipss->ipsec_action_hash, hval); in ipsec_act_find()
3186 ipss->ipsec_action_hash, hval)) { in ipsec_act_find()
3194 HASH_UNLOCK(ipss->ipsec_action_hash, hval); in ipsec_act_find()
3203 HASH_UNLOCK(ipss->ipsec_action_hash, hval); in ipsec_act_find()
3208 HASH_INSERT(ap, ipa_hash, ipss->ipsec_action_hash, hval); in ipsec_act_find()
3239 HASH_UNLOCK(ipss->ipsec_action_hash, hval); in ipsec_act_find()
3369 uint32_t hval, bucket; in ipsec_find_sel() local
3378 hval = selkey_hash(selkey, ns); in ipsec_find_sel()
[all …]
/titanic_50/usr/src/cmd/idmap/idmapd/
H A Ddbutils.c3259 uint_t hval, i, len; in gethash() local
3263 for (len = strlen(str), hval = 0, i = 0; i < len; i++) { in gethash()
3264 hval += str[i]; in gethash()
3265 hval += (hval << 10); in gethash()
3266 hval ^= (hval >> 6); in gethash()
3269 hval += str[i]; in gethash()
3270 hval += (hval << 10); in gethash()
3271 hval ^= (hval >> 6); in gethash()
3273 hval += (hval << 3); in gethash()
3274 hval ^= (hval >> 11); in gethash()
[all …]
/titanic_50/usr/src/uts/common/dtrace/
H A Dfasttrap.c220 uint_t hval = 0; in fasttrap_hash_str() local
223 hval = (hval << 4) + *p++; in fasttrap_hash_str()
224 if ((g = (hval & 0xf0000000)) != 0) in fasttrap_hash_str()
225 hval ^= g >> 24; in fasttrap_hash_str()
226 hval &= ~g; in fasttrap_hash_str()
228 return (hval); in fasttrap_hash_str()
/titanic_50/usr/src/uts/common/os/
H A Dcyclic.c639 uint_t hval; in cyclic_coverage_hash() local
641 hval = 0; in cyclic_coverage_hash()
643 hval = (hval << 4) + *p++; in cyclic_coverage_hash()
644 if ((g = (hval & 0xf0000000)) != 0) in cyclic_coverage_hash()
645 hval ^= g >> 24; in cyclic_coverage_hash()
646 hval &= ~g; in cyclic_coverage_hash()
648 return (hval); in cyclic_coverage_hash()
/titanic_50/usr/src/cmd/ldapcachemgr/
H A Dcachemgr_getldap.c210 unsigned int hval = 0; in getldap_hash() local
215 hval = (hval << 4) + tolower(*str++); in getldap_hash()
216 if ((g = (hval & 0xf0000000)) != 0) in getldap_hash()
217 hval ^= g >> 24; in getldap_hash()
218 hval &= ~g; in getldap_hash()
220 return ((unsigned long)hval); in getldap_hash()

12