Symbol: hash
usr/src/boot/common/load_elf.c
1063
unsigned long hash;
usr/src/boot/common/load_elf.c
1065
hash = elf_hash(name);
usr/src/boot/common/load_elf.c
1066
COPYOUT(&ef->buckets[hash % ef->nbuckets], &symnum, sizeof (symnum));
usr/src/boot/common/module.c
231
int ch, verbose, hash, ret = 0;
usr/src/boot/common/module.c
234
hash = 0;
usr/src/boot/common/module.c
243
hash = 1;
usr/src/boot/common/module.c
280
if (hash == 1) {
usr/src/boot/common/module.c
439
uint8_t hash[SHA1_DIGEST_LENGTH];
usr/src/boot/common/module.c
443
sha1(addr, size, hash);
usr/src/boot/common/module.c
446
hash[i] & 0xff);
usr/src/boot/efi/include/IndustryStandard/Tpm20.h
1508
TPMI_ALG_HASH hash;
usr/src/boot/efi/include/IndustryStandard/Tpm20.h
1514
TPMI_ALG_HASH hash;
usr/src/boot/efi/include/IndustryStandard/Tpm20.h
1520
TPMI_ALG_HASH hash;
usr/src/boot/efi/include/IndustryStandard/Tpm20.h
714
UINT32 hash : 1;
usr/src/boot/efi/include/IndustryStandard/Tpm20.h
989
TPMI_ALG_HASH hash;
usr/src/boot/libsa/zfs/zfsimpl.c
2648
#define ZAP_HASH_IDX(hash, n) (((n) == 0) ? 0 : ((hash) >> (64 - (n))))
usr/src/boot/libsa/zfs/zfsimpl.c
2670
zap_leaf_lookup(zap_leaf_t *zl, uint64_t hash, const char *name,
usr/src/boot/libsa/zfs/zfsimpl.c
2682
hash >> (64 - zl->l_phys->l_hdr.lh_prefix_len))
usr/src/boot/libsa/zfs/zfsimpl.c
2686
for (chunkp = LEAF_HASH_ENTPTR(zl, hash);
usr/src/boot/libsa/zfs/zfsimpl.c
2692
if (le->le_hash != hash)
usr/src/boot/libsa/zfs/zfsimpl.c
2720
uint64_t hash;
usr/src/boot/libsa/zfs/zfsimpl.c
2734
hash = zap_hash(zh->zap_salt, name);
usr/src/boot/libsa/zfs/zfsimpl.c
2735
rc = zap_deref_leaf(&z, hash, &zl);
usr/src/boot/libsa/zfs/zfsimpl.c
2739
rc = zap_leaf_lookup(zl, hash, name, integer_size, num_integers, value);
usr/src/cmd/abi/spectrans/spec2map/bucket.c
692
int hash = checksum(version_name);
usr/src/cmd/abi/spectrans/spec2map/bucket.c
697
if (Hashhead.hh_last != NULL && Hashhead.hh_last->h_hash == hash &&
usr/src/cmd/abi/spectrans/spec2map/bucket.c
704
if (current->h_hash == hash &&
usr/src/cmd/awk/awk.h
379
extern int hash(const char *, int);
usr/src/cmd/awk/tran.c
267
h = hash(s, tp->size);
usr/src/cmd/awk/tran.c
306
h = hash(n, tp->size);
usr/src/cmd/awk/tran.c
337
nh = hash(cp->nval, nsz);
usr/src/cmd/awk/tran.c
353
h = hash(s, tp->size);
usr/src/cmd/awk_xpg4/awk1.c
1425
struct reghashq hash;
usr/src/cmd/awk_xpg4/awk1.c
1500
insque(&rcp->hash.hq, &reghash[key]);
usr/src/cmd/awk_xpg4/awk1.c
1501
rcp->hash.regcachep = rcp;
usr/src/cmd/awk_xpg4/awk1.c
1540
remque(&rcp->hash.hq);
usr/src/cmd/awk_xpg4/awk3.c
446
register ushort_t hash;
usr/src/cmd/awk_xpg4/awk3.c
449
np = symtab[hashbuck(hash = dohash((wchar_t *)name))];
usr/src/cmd/awk_xpg4/awk3.c
451
if (np->n_hash == hash && wcscmp(name, np->n_name) == 0)
usr/src/cmd/awk_xpg4/awk3.c
458
np = emptynode(VAR, hash = wcslen(name));
usr/src/cmd/awk_xpg4/awk3.c
463
(hash+1) * sizeof (wchar_t));
usr/src/cmd/awk_xpg4/awk3.c
537
register int hash = 0;
usr/src/cmd/awk_xpg4/awk3.c
540
hash += *name++;
usr/src/cmd/awk_xpg4/awk3.c
541
return (hash);
usr/src/cmd/bart/create.c
654
unsigned char hash[MD5_DIGEST_LENGTH];
usr/src/cmd/bart/create.c
672
MD5Final(hash, &ctx);
usr/src/cmd/bart/create.c
675
(void) sprintf(hash_str + (i*2), "%2.2x", hash[i]);
usr/src/cmd/bhyve/common/gdb.c
1684
uint8_t *head, *hash, *p, sum;
usr/src/cmd/bhyve/common/gdb.c
1734
hash = memchr(head, '#', avail);
usr/src/cmd/bhyve/common/gdb.c
1735
if (hash == NULL)
usr/src/cmd/bhyve/common/gdb.c
1737
plen = (hash - head + 1) + 2;
usr/src/cmd/bhyve/common/gdb.c
1743
for (sum = 0, p = head + 1; p < hash; p++)
usr/src/cmd/bhyve/common/gdb.c
1745
if (sum != parse_byte(hash + 1)) {
usr/src/cmd/bhyve/common/gdb.c
1754
handle_command(head + 1, hash - (head + 1));
usr/src/cmd/boot/bootadm/bootadm.c
3491
char *hash;
usr/src/cmd/boot/bootadm/bootadm.c
3499
if ((ret = bootadm_digest(archive, &hash)) == BAM_ERROR) {
usr/src/cmd/boot/bootadm/bootadm.c
3507
free(hash);
usr/src/cmd/boot/bootadm/bootadm.c
3511
(void) fprintf(fp, "%s\n", hash);
usr/src/cmd/boot/bootadm/bootadm.c
3513
free(hash);
usr/src/cmd/boot/common/bblk_einfo.c
221
unsigned char *hash = NULL;
usr/src/cmd/boot/common/bblk_einfo.c
238
hash = (unsigned char *)einfo + einfo->hash_off;
usr/src/cmd/boot/common/bblk_einfo.c
277
(void) fprintf(stdout, "%02x", hash[i]);
usr/src/cmd/boot/common/bblk_einfo.c
284
compute_hash(bblk_hs_t *hs, unsigned char *dest, bblk_hash_t *hash)
usr/src/cmd/boot/common/bblk_einfo.c
286
if (hs == NULL || dest == NULL || hash == NULL)
usr/src/cmd/boot/common/bblk_einfo.c
289
hash->compute_hash(dest, hs->src_buf, hs->src_size);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
501
uchar_t hash[SIG_MAX_LENGTH];
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
588
bzero(hash, sizeof (hash));
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
589
if (elfsign_hash(cmd_info.ess, hash, &hash_len) != ELFSIGN_SUCCESS) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
598
hash, hash_len, sig, &sig_len)) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
649
bzero(hash, hash_len);
usr/src/cmd/cmd-inet/usr.bin/ftp/cmds.c
810
oldhash = hash, hash = 0;
usr/src/cmd/cmd-inet/usr.bin/ftp/cmds.c
820
verbose = oldverbose; hash = oldhash;
usr/src/cmd/cmd-inet/usr.bin/ftp/cmds.c
899
onoff(hash), onoff(sendport));
usr/src/cmd/cmd-inet/usr.bin/ftp/cmds.c
940
hash = !hash;
usr/src/cmd/cmd-inet/usr.bin/ftp/cmds.c
941
(void) printf("Hash mark printing %s", onoff(hash));
usr/src/cmd/cmd-inet/usr.bin/ftp/cmds.c
942
code = hash;
usr/src/cmd/cmd-inet/usr.bin/ftp/cmds.c
943
if (hash)
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1244
if (hash) {
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1252
if (hash && bytes > 0) {
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1300
while (hash && (bytes >= hashbytes)) {
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1327
if (hash && bytes > 0) {
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
893
if (hash) {
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
901
if (hash && bytes > 0) {
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
923
while (hash && (bytes >= hashbytes)) {
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
944
if (hash && bytes > 0) {
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp_var.h
100
extern int hash; /* print # for each buffer transferred */
usr/src/cmd/cmd-inet/usr.bin/ftp/main.c
46
int hash;
usr/src/cmd/cmd-inet/usr.bin/pppd/chap.c
432
u_char hash[MD5_SIGNATURE_SIZE];
usr/src/cmd/cmd-inet/usr.bin/pppd/chap.c
523
MD5Final(hash, &mdContext);
usr/src/cmd/cmd-inet/usr.bin/pppd/chap.c
528
BCOPY(hash, cstate->response, MD5_SIGNATURE_SIZE);
usr/src/cmd/cmd-inet/usr.bin/pppd/chap.c
571
u_char hash[MD5_SIGNATURE_SIZE];
usr/src/cmd/cmd-inet/usr.bin/pppd/chap.c
653
MD5Final(hash, &mdContext);
usr/src/cmd/cmd-inet/usr.bin/pppd/chap.c
656
if (memcmp (hash, remmd, MD5_SIGNATURE_SIZE) == 0)
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
293
u_char hash[MD4_SIGNATURE_SIZE];
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
305
MD4Final(hash, &md4Context); /* Tell MD4 we're done */
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
307
ChallengeResponse(rchallenge, hash, response->NTResp);
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
460
u_char hash[MD4_SIGNATURE_SIZE];
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
476
MD4Final(hash, &md4Context); /* Tell MD4 we're done */
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
478
ChallengeResponse(challenge, hash, response->NTResp);
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
529
u_char hash[MD4_SIGNATURE_SIZE];
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
548
MD4Final(hash, &md4Context);
usr/src/cmd/cmd-inet/usr.bin/pppd/chap_ms.c
552
MD4Update(&md4Context, hash, MD4_SIGNATURE_SIZE * mdlen);
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/tables.c
180
uint_t hash;
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/tables.c
185
hash = rthash(dst, prefix_length);
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/tables.c
187
rh = &net_hashes[prefix_length][hash & ROUTEHASHMASK];
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/tables.c
190
if (rt->rt_hash != hash)
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/tables.c
237
uint_t hash;
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/tables.c
257
hash = rthash(&pdst, prefix_length);
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/tables.c
258
rh = &net_hashes[prefix_length][hash & ROUTEHASHMASK];
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/tables.c
269
rt->rt_hash = hash;
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa.c
793
uint8_t hash[SHA1_MAC_LEN];
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa.c
794
hmac_sha1(key, 16, buf, len, hash);
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa.c
795
(void) memcpy(mic, hash, MD5_MAC_LEN);
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_enc.c
174
uint8_t hash[SHA1_MAC_LEN];
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_enc.c
196
hmac_sha1_vector(key, key_len, 4, addr, len, hash);
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_enc.c
197
(void) memcpy(&buf[pos], hash, plen);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/input.c
1381
uchar_t hash[RIP_AUTH_PW_LEN];
usr/src/cmd/cmd-inet/usr.sbin/in.routed/input.c
1507
MD5Final(hash, &md5_ctx);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/input.c
1508
if (0 == memcmp(hash, na2->au.au_pw, sizeof (hash)))
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
556
uchar_t hash[RIP_AUTH_MD5_LEN];
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
722
MD5Final(hash, &md5_ctx);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
724
memcmp(hash, na->au.au_pw, sizeof (hash)) ?
usr/src/cmd/csh/sh.dir.c
252
cdhashval1 = hash(cdhashval, index);
usr/src/cmd/csh/sh.exec.c
150
hashval1 = hash(hashval, i);
usr/src/cmd/csh/sh.exec.c
426
hashval = hash(hashname(strtots(curdir_, dp->d_name)),
usr/src/cmd/csh/sh.exec.c
472
h = hash(h, *cp++);
usr/src/cmd/fm/eversholt/common/stable.c
143
unsigned hash = DEF_HASH_SIZE ^ ((unsigned)*s << 2);
usr/src/cmd/fm/eversholt/common/stable.c
155
hash ^= (((unsigned)*sptr) << (slen % 3)) +
usr/src/cmd/fm/eversholt/common/stable.c
158
hash ^= slen;
usr/src/cmd/fm/eversholt/common/stable.c
161
hash %= Stablesz;
usr/src/cmd/fm/eversholt/common/stable.c
163
ptrp = &Stable[hash];
usr/src/cmd/fm/fmd/common/fmd_asru.c
1104
fmd_asru_link_t **hash, size_t next_offset, char *name)
usr/src/cmd/fm/fmd/common/fmd_asru.c
1111
pp = &hash[h];
usr/src/cmd/fm/fmd/common/fmd_asru.c
1127
fmd_case_t *cp, fmd_asru_link_t **hash, size_t next_offset, char *nvname)
usr/src/cmd/fm/fmd/common/fmd_asru.c
1137
fmd_asru_do_delete_entry(ahp, cp, hash, next_offset,
usr/src/cmd/fm/fmd/common/fmd_asru.c
1141
fmd_asru_do_delete_entry(ahp, cp, hash, next_offset, "");
usr/src/cmd/fm/fmd/common/fmd_asru.c
936
fmd_asru_link_t **hash, size_t match_offset, size_t next_offset)
usr/src/cmd/fm/fmd/common/fmd_asru.c
946
for (alp = hash[h]; alp != NULL; alp =
usr/src/cmd/fm/fmd/common/fmd_asru.c
956
for (alp = hash[h]; alp != NULL; alp =
usr/src/cmd/fm/fminject/common/inj_decl.c
242
inj_hash_t *hash = item2hash(type);
usr/src/cmd/fm/fminject/common/inj_decl.c
253
if ((v = inj_strhash_lookup(hash, name)) != NULL) {
usr/src/cmd/fm/fminject/common/inj_decl.c
262
(void) inj_strhash_insert(hash, name, (uintptr_t)decl);
usr/src/cmd/fm/fminject/common/inj_decl.c
64
inj_hash_t *hash = item2hash(type);
usr/src/cmd/fm/fminject/common/inj_decl.c
67
if ((v = inj_strhash_lookup(hash, name)) == NULL)
usr/src/cmd/fm/fminject/common/inj_defn.c
71
inj_hash_t *hash = item2hash(inj_mem2item(type));
usr/src/cmd/fm/fminject/common/inj_defn.c
74
if ((v = inj_strhash_lookup(hash, name)) == NULL)
usr/src/cmd/fm/fminject/common/inj_defn.c
796
inj_hash_t *hash = item2hash(type);
usr/src/cmd/fm/fminject/common/inj_defn.c
824
if ((v = inj_strhash_lookup(hash, name)) != NULL) {
usr/src/cmd/fm/fminject/common/inj_defn.c
833
(void) inj_strhash_insert(hash, name, (uintptr_t)defn);
usr/src/cmd/fs.d/nfs/mountd/hashset.c
119
h->h_hash = hash;
usr/src/cmd/fs.d/nfs/mountd/hashset.c
135
uint_t hash = h->h_hash(key);
usr/src/cmd/fs.d/nfs/mountd/hashset.c
136
uint_t i = hash % h->h_tableSize;
usr/src/cmd/fs.d/nfs/mountd/hashset.c
140
if (e->e_hash == hash && h->h_equal(e->e_key, key))
usr/src/cmd/fs.d/nfs/mountd/hashset.c
189
uint_t hash = h->h_hash(key);
usr/src/cmd/fs.d/nfs/mountd/hashset.c
190
uint_t indx = hash % h->h_tableSize;
usr/src/cmd/fs.d/nfs/mountd/hashset.c
194
if (e->e_hash == hash && h->h_equal(e->e_key, key))
usr/src/cmd/fs.d/nfs/mountd/hashset.c
200
indx = hash % h->h_tableSize;
usr/src/cmd/fs.d/nfs/mountd/hashset.c
204
e->e_hash = hash;
usr/src/cmd/fs.d/nfs/mountd/hashset.c
225
uint_t hash = h->h_hash(key);
usr/src/cmd/fs.d/nfs/mountd/hashset.c
226
uint_t indx = hash % h->h_tableSize;
usr/src/cmd/fs.d/nfs/mountd/hashset.c
230
if (e->e_hash == hash && h->h_equal(e->e_key, key)) {
usr/src/cmd/fs.d/nfs/mountd/hashset.c
92
h_create(uint_t (*hash) (const void *),
usr/src/cmd/fs.d/nfs/mountd/hashset.h
39
extern HASHSET h_create(uint_t (*hash) (const void *),
usr/src/cmd/fs.d/nfs/mountd/rmtab.c
276
mntentry_str_hash(char *s, uint_t hash)
usr/src/cmd/fs.d/nfs/mountd/rmtab.c
281
hash = (hash << 4) + *s;
usr/src/cmd/fs.d/nfs/mountd/rmtab.c
282
if ((g = (hash & 0xf0000000)) != 0) {
usr/src/cmd/fs.d/nfs/mountd/rmtab.c
283
hash ^= (g >> 24);
usr/src/cmd/fs.d/nfs/mountd/rmtab.c
284
hash ^= g;
usr/src/cmd/fs.d/nfs/mountd/rmtab.c
288
return (hash);
usr/src/cmd/fs.d/nfs/mountd/rmtab.c
295
uint_t hash;
usr/src/cmd/fs.d/nfs/mountd/rmtab.c
297
hash = mntentry_str_hash(m->m_host, 0);
usr/src/cmd/fs.d/nfs/mountd/rmtab.c
298
hash = mntentry_str_hash(m->m_path, hash);
usr/src/cmd/fs.d/nfs/mountd/rmtab.c
300
return (hash);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
420
unsigned int hash;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
482
SMHASH(new->id.mon_id.mon_name, hash);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
483
mutex_lock(&mon_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
484
monitor_q = mon_table[hash].sm_monhdp;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
489
(void) printf("\nAdding to monitor_q hash %d\n", hash);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
491
mon_table[hash].sm_monhdp = new;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
492
mutex_unlock(&mon_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
529
mutex_unlock(&mon_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
556
new->nxt = mon_table[hash].sm_monhdp;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
560
mon_table[hash].sm_monhdp = new;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
562
mutex_unlock(&mon_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
574
unsigned int hash;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
578
SMHASH(mon_name, hash);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
579
mutex_lock(&mon_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
580
delete_onemon(mon_name, my_idp, &mon_table[hash].sm_monhdp);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
581
mutex_unlock(&mon_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
583
for (hash = 0; hash < MAX_HASHSIZE; hash++) {
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
584
mutex_lock(&mon_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
586
&mon_table[hash].sm_monhdp);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
587
mutex_unlock(&mon_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
651
unsigned int hash;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
655
SMHASH(mon_name, hash);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
656
mutex_lock(&mon_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
657
monitor_q = mon_table[hash].sm_monhdp;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
712
mutex_unlock(&mon_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
859
int hash;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
866
for (hash = 0; hash < MAX_HASHSIZE; hash++) {
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
867
mutex_lock(&mon_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
868
nl = mon_table[hash].sm_monhdp;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
871
"*****monitor_q = NULL hash %d\n", hash);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
872
mutex_unlock(&mon_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
881
mutex_unlock(&mon_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
885
SMHASH(name, hash);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
886
mutex_lock(&mon_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
887
nl = mon_table[hash].sm_monhdp;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
889
(void) printf("*****monitor_q = NULL hash %d\n", hash);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
899
mutex_unlock(&mon_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1177
unsigned int hash;
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1197
SMHASH(name, hash);
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1201
name, hash);
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1203
(void) printf("deleting %s at hash %d\n", name, hash);
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1209
mutex_lock(&record_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1210
record_q = &record_table[hash].sm_rechdp;
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1218
mutex_unlock(&record_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1255
mutex_unlock(&record_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1258
mutex_lock(&record_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1259
record_q = &record_table[hash].sm_rechdp;
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1261
mutex_unlock(&record_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1267
mutex_unlock(&record_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1271
mutex_unlock(&record_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1510
unsigned int hash;
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1515
SMHASH(name, hash);
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1517
mutex_lock(&record_table[hash].lock);
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1518
nl = record_table[hash].sm_rechdp;
usr/src/cmd/fs.d/nfs/statd/sm_statd.c
1523
mutex_unlock(&record_table[hash].lock);
usr/src/cmd/geniconvtbl/geniconvtbl.c
734
hash_value = hash((const char *)(q), source_len,
usr/src/cmd/geniconvtbl/hash.h
36
static itm_size_t hash(const char *, itm_size_t, itm_size_t);
usr/src/cmd/geniconvtbl/itm_util.c
1340
hash_value = hash(NSPTR(&((*(tpp + i))->data0)),
usr/src/cmd/geniconvtbl/itm_util.c
1369
hash_value = hash((char *)source_data,
usr/src/cmd/geniconvtbl/itm_util.c
1460
hash_value = hash(NSPTR(&((*(tpp + i))->data0)),
usr/src/cmd/geniconvtbl/itm_util.c
1517
hash_value = hash((char *)source_data,
usr/src/cmd/idmap/idmapd/dbutils.c
3391
uint_t hash, next;
usr/src/cmd/idmap/idmapd/dbutils.c
3394
hash = next = gethash(prefix, rid, htsize);
usr/src/cmd/idmap/idmapd/dbutils.c
3400
if (hash == next)
usr/src/cmd/idmap/idmapd/dbutils.c
3402
state->sid_history[next].next = state->sid_history[hash].next;
usr/src/cmd/idmap/idmapd/dbutils.c
3403
state->sid_history[hash].next = next;
usr/src/cmd/ipf/tools/ip_fil.c
881
u_char hash[16];
usr/src/cmd/ipf/tools/ip_fil.c
899
MD5Final(hash, &ctx);
usr/src/cmd/ipf/tools/ip_fil.c
901
memcpy(&newiss, hash, sizeof(newiss));
usr/src/cmd/ipf/tools/ipf_y.y
1078
hash: IPFY_HASH { yyexpectaddr = 0; yycont = NULL; yyresetdict(); }
usr/src/cmd/ipf/tools/ipf_y.y
944
| hash '/' YY_NUMBER { hashed = 1;
usr/src/cmd/ipf/tools/ipf_y.y
948
| hash '=' '(' addrlist ')' { hashed = 1;
usr/src/cmd/isns/isnsd/htable.c
669
uint32_t hash = 5381;
usr/src/cmd/isns/isnsd/htable.c
673
hash = ((hash << 5) + hash) + c;
usr/src/cmd/isns/isnsd/htable.c
676
return (hash);
usr/src/cmd/keyserv/keyserv_cache.c
1002
hash = hashval(uid);
usr/src/cmd/keyserv/keyserv_cache.c
1004
for (cd = ch->bucket[hash]; cd != 0; cd = cd->nexthash) {
usr/src/cmd/keyserv/keyserv_cache.c
1042
u_int hash;
usr/src/cmd/keyserv/keyserv_cache.c
1051
hash = hashval(uid);
usr/src/cmd/keyserv/keyserv_cache.c
1053
for (cd = ch->bucket[hash]; cd != 0; ) {
usr/src/cmd/keyserv/keyserv_cache.c
1063
list_remove_hash(cd, &(ch->bucket[hash]), 0, 0);
usr/src/cmd/keyserv/keyserv_cache.c
1080
list_remove_hash(cd, &(ch->bucket[hash]), 0, 0);
usr/src/cmd/keyserv/keyserv_cache.c
800
u_int hash;
usr/src/cmd/keyserv/keyserv_cache.c
803
hash = hashval(uid);
usr/src/cmd/keyserv/keyserv_cache.c
808
for (cd = (*ch)->bucket[hash]; cd != 0; cd = cd->nexthash) {
usr/src/cmd/keyserv/keyserv_cache.c
813
list_remove_hash(cd, &((*ch)->bucket[hash]), 0, 0);
usr/src/cmd/keyserv/keyserv_cache.c
994
u_int hash;
usr/src/cmd/keyserv/setkey.c
1161
readcache(pub, sec, deskey, hash)
usr/src/cmd/keyserv/setkey.c
1165
int hash;
usr/src/cmd/keyserv/setkey.c
1169
for (l = &g_cachedkeys[hash]; (*l) != NULL && !cachehit(pub, sec, *l);
usr/src/cmd/keyserv/setkey.c
1182
writecache(pub, sec, deskey, hash)
usr/src/cmd/keyserv/setkey.c
1186
int hash;
usr/src/cmd/keyserv/setkey.c
1198
new->next = g_cachedkeys[hash];
usr/src/cmd/keyserv/setkey.c
1199
g_cachedkeys[hash] = new;
usr/src/cmd/keyserv/setkey.c
1240
int hash = HASH_UID(uid);
usr/src/cmd/keyserv/setkey.c
1243
for (l = g_secretkey_netname[hash]; l != NULL; l = l->next) {
usr/src/cmd/keyserv/setkey.c
1287
int hash;
usr/src/cmd/keyserv/setkey.c
1310
hash = hash_keys(xpublic, xsecret);
usr/src/cmd/keyserv/setkey.c
1312
if (!readcache(xpublic, xsecret, &deskey, hash)) {
usr/src/cmd/keyserv/setkey.c
1315
if (!readcache(xpublic, xsecret, &deskey, hash)) {
usr/src/cmd/keyserv/setkey.c
1326
writecache(xpublic, xsecret, &deskey, hash);
usr/src/cmd/keyserv/setkey.c
1346
int hash = 0;
usr/src/cmd/keyserv/setkey.c
1355
hash ^= *pub;
usr/src/cmd/keyserv/setkey.c
1356
hash ^= *sec;
usr/src/cmd/keyserv/setkey.c
1358
debug(KEYSERV_DEBUG, ("hash_keys3 ret %d", hash & 0xff));
usr/src/cmd/keyserv/setkey.c
1359
return (hash & 0xff);
usr/src/cmd/keyserv/setkey.c
1366
int hash = hash_keys3(public, secret);
usr/src/cmd/keyserv/setkey.c
1368
debug(KEYSERV_DEBUG, ("map_ps2cache %x %d", pdp, hash));
usr/src/cmd/keyserv/setkey.c
1369
for (cpp = &pdp->common[hash];
usr/src/cmd/keyserv/setkey.c
1650
int hash;
usr/src/cmd/keyserv/setkey.c
1666
hash = hash_keys(xpublic, xsecret);
usr/src/cmd/keyserv/setkey.c
1668
if (!readcache(xpublic, xsecret, &result->cryptkeyres_u.deskey, hash)) {
usr/src/cmd/keyserv/setkey.c
1672
hash)) {
usr/src/cmd/keyserv/setkey.c
1684
&result->cryptkeyres_u.deskey, hash);
usr/src/cmd/keyserv/setkey.c
1737
int hash = HASH_UID(uid);
usr/src/cmd/keyserv/setkey.c
1740
for (l = &g_secretkey_netname[hash]; *l != NULL && (*l)->uid != uid;
usr/src/cmd/keyserv/setkey.c
1829
int hash = 0;
usr/src/cmd/keyserv/setkey.c
1832
hash ^= *pub;
usr/src/cmd/keyserv/setkey.c
1833
hash ^= *sec;
usr/src/cmd/keyserv/setkey.c
1835
return (hash & 0xff);
usr/src/cmd/keyserv/setkey.c
458
int hash = HASH_UID(uid);
usr/src/cmd/keyserv/setkey.c
460
debug(KEYSERV_DEBUG, ("mapuid2cache %d %d %x", uid, hash, mdp));
usr/src/cmd/keyserv/setkey.c
461
for (cpp = &mdp->bucket[hash];
usr/src/cmd/keyserv/setkey.c
779
int hash = HASH_UID(uid);
usr/src/cmd/keyserv/setkey.c
782
for (l = &g_secretkey_netname[hash]; *l != NULL && (*l)->uid != uid;
usr/src/cmd/keyserv/setkey.c
963
int hash = HASH_UID(uid);
usr/src/cmd/keyserv/setkey.c
966
for (l = g_secretkey_netname[hash]; l != NULL; l = l->next) {
usr/src/cmd/ldapcachemgr/cachemgr_getldap.c
306
unsigned long hash;
usr/src/cmd/ldapcachemgr/cachemgr_getldap.c
353
hash = getldap_hash(from) % CACHE_HASH_MAX;
usr/src/cmd/ldapcachemgr/cachemgr_getldap.c
355
idx = hashTbl[hash];
usr/src/cmd/ldapcachemgr/cachemgr_getldap.c
385
hashTbl[hash] = newp;
usr/src/cmd/ldapcachemgr/cachemgr_getldap.c
397
hash = getldap_hash(from) % CACHE_HASH_MAX;
usr/src/cmd/ldapcachemgr/cachemgr_getldap.c
399
idx = hashTbl[hash];
usr/src/cmd/ldmad/mdesc_lib.c
107
uint32_t hash;
usr/src/cmd/ldmad/mdesc_lib.c
109
hash = md_byte_hash(datap, len);
usr/src/cmd/ldmad/mdesc_lib.c
112
*hashp = hash;
usr/src/cmd/ldmad/mdesc_lib.c
116
dbp->hash == hash && bcmp(dbp->datap, datap, len) == 0)
usr/src/cmd/ldmad/mdesc_lib.c
127
uint32_t hash;
usr/src/cmd/ldmad/mdesc_lib.c
129
dbp = md_find_data_block(mdp, bufp, len, &hash);
usr/src/cmd/ldmad/mdesc_lib.c
141
dbp->hash = hash;
usr/src/cmd/ldmad/mdesc_lib.c
46
uint32_t hash = 0;
usr/src/cmd/ldmad/mdesc_lib.c
51
hash = (hash >> 27) | (hash << 5) | bp[i];
usr/src/cmd/ldmad/mdesc_lib.c
54
return (hash);
usr/src/cmd/ldmad/mdesc_lib.c
61
uint32_t hash;
usr/src/cmd/ldmad/mdesc_lib.c
63
hash = md_byte_hash((uint8_t *)strp, strlen(strp));
usr/src/cmd/ldmad/mdesc_lib.c
66
*hashp = hash;
usr/src/cmd/ldmad/mdesc_lib.c
69
if (msp->hash == hash && strcmp(msp->strp, strp) == 0)
usr/src/cmd/ldmad/mdesc_lib.c
80
uint32_t hash;
usr/src/cmd/ldmad/mdesc_lib.c
82
msp = md_find_string(mdp, strp, &hash);
usr/src/cmd/ldmad/mdesc_lib.c
93
msp->hash = hash;
usr/src/cmd/ldmad/mdesc_mutable.h
105
uint32_t hash;
usr/src/cmd/ldmad/mdesc_mutable.h
96
uint32_t hash;
usr/src/cmd/mailx/cmd2.c
624
h = hash(field);
usr/src/cmd/mailx/cmd2.c
701
h = hash(field);
usr/src/cmd/mailx/cmd2.c
735
h = hash(field);
usr/src/cmd/mailx/cmd2.c
819
h = hash(field);
usr/src/cmd/mailx/cmd3.c
632
h = hash(gname);
usr/src/cmd/mailx/cmd3.c
685
h = hash(gname);
usr/src/cmd/mailx/hdr/def.h
491
extern int hash(char name[]);
usr/src/cmd/mailx/util.c
740
for (igp = table[hash(realfield)]; igp != 0; igp = igp->i_link)
usr/src/cmd/mailx/vars.c
108
h = hash(s);
usr/src/cmd/mailx/vars.c
188
h = hash(name);
usr/src/cmd/mailx/vars.c
205
h = hash(name);
usr/src/cmd/mailx/vars.c
67
h = hash(name);
usr/src/cmd/make/bin/ar.cc
398
name_string = ALLOC_WC((int) (library->hash.length +
usr/src/cmd/make/bin/ar.cc
400
(void) mbstowcs(name_string, library->string_mb, (int) library->hash.length);
usr/src/cmd/make/bin/ar.cc
401
member_string = name_string + library->hash.length;
usr/src/cmd/make/bin/ar.cc
647
if ((len = member->body.member.entry->hash.length) > 8) {
usr/src/cmd/make/bin/doname.cc
1255
target_end = targ_string.get_string() + tt->hash.length;
usr/src/cmd/make/bin/doname.cc
1257
suffix_length = suffix->name->hash.length;
usr/src/cmd/make/bin/doname.cc
1259
if (tt->hash.length < suffix_length) {
usr/src/cmd/make/bin/doname.cc
1268
(int)(tt->hash.length - suffix_length)
usr/src/cmd/make/bin/doname.cc
1453
(int) lib->hash.length);
usr/src/cmd/make/bin/doname.cc
1512
(int) (dependency->name->hash.length-(start-wcb.get_string())-2));
usr/src/cmd/make/bin/doname.cc
1513
pattern[dependency->name->hash.length -
usr/src/cmd/make/bin/doname.cc
1520
(int) dependency->name->hash.length);
usr/src/cmd/make/bin/doname.cc
1521
pattern[dependency->name->hash.length] =
usr/src/cmd/make/bin/doname.cc
1805
if ((rule->command_line->hash.length > 0) &&
usr/src/cmd/make/bin/doname.cc
1811
if (rule->command_line->hash.length > 0) {
usr/src/cmd/make/bin/doname.cc
1912
if (!vpath_defined || (cmd == NULL) || (cmd->hash.length == 0)) {
usr/src/cmd/make/bin/doname.cc
1934
(int) cmd->hash.length);
usr/src/cmd/make/bin/doname.cc
2133
GETNAME(equal, wcb.get_string() + line->hash.length - equal),
usr/src/cmd/make/bin/doname.cc
2854
if ((usr_include->hash.length == length) &&
usr/src/cmd/make/bin/doname.cc
2859
} else if ((usr_include_sys->hash.length == length) &&
usr/src/cmd/make/bin/dosys.cc
85
int length = command->hash.length;
usr/src/cmd/make/bin/files.cc
304
if(dir->hash.length >= MAXPATHLEN) {
usr/src/cmd/make/bin/files.cc
328
if ((dir->hash.length > 1) || (wcb.get_string()[0] != (int) period_char)) {
usr/src/cmd/make/bin/implicit.cc
1210
prefix_length = prefix->hash.length;
usr/src/cmd/make/bin/implicit.cc
1225
if(suffix_length > target->hash.length) {
usr/src/cmd/make/bin/implicit.cc
1228
if (!targ_string.equal(string.buffer.start, target->hash.length - suffix_length)) {
usr/src/cmd/make/bin/implicit.cc
1232
suffix_length = (int) suffix->hash.length;
usr/src/cmd/make/bin/implicit.cc
1233
if(suffix_length > target->hash.length) {
usr/src/cmd/make/bin/implicit.cc
1236
if (!targ_string.equal(&suf_string, target->hash.length - suffix_length)) {
usr/src/cmd/make/bin/implicit.cc
1242
int percent_length = target->hash.length - prefix_length - suffix_length;
usr/src/cmd/make/bin/implicit.cc
1402
pat_rule->patterns[i]->hash.length);
usr/src/cmd/make/bin/implicit.cc
172
(int) target_body->hash.length);
usr/src/cmd/make/bin/implicit.cc
173
put_suffix = sourcename + target_body->hash.length;
usr/src/cmd/make/bin/implicit.cc
187
suffix.suffix->hash.length);
usr/src/cmd/make/bin/implicit.cc
189
suffix.suffix->hash.length] =
usr/src/cmd/make/bin/implicit.cc
224
if(source->string_mb[source->hash.length - 1] == '~' &&
usr/src/cmd/make/bin/implicit.cc
230
tmpbuf = getmem(source->hash.length + 8);
usr/src/cmd/make/bin/implicit.cc
232
memset(tmpbuf,0,source->hash.length + 8);
usr/src/cmd/make/bin/implicit.cc
233
source->string_mb[source->hash.length - 1] = '\0';
usr/src/cmd/make/bin/implicit.cc
234
if(p = (char *) memchr((char *)source->string_mb,'/',source->hash.length))
usr/src/cmd/make/bin/implicit.cc
237
if(np = (char *) memchr((char *)p+1,'/',source->hash.length - (p - source->string_mb))) {
usr/src/cmd/make/bin/implicit.cc
255
source->hash.length = strlen(source->string_mb);
usr/src/cmd/make/bin/implicit.cc
514
target_end = targ_string.get_string() + true_target->hash.length;
usr/src/cmd/make/bin/implicit.cc
532
suffix_length = suffix->name->hash.length;
usr/src/cmd/make/bin/implicit.cc
545
(int)(true_target->hash.length -
usr/src/cmd/make/bin/implicit.cc
620
target_end = targ_string.get_string() + true_target->hash.length;
usr/src/cmd/make/bin/implicit.cc
635
suffix_length = suffix->name->hash.length;
usr/src/cmd/make/bin/implicit.cc
638
if (true_target->hash.length < suffix_length) {
usr/src/cmd/make/bin/implicit.cc
652
(int)(true_target->hash.length - suffix_length)
usr/src/cmd/make/bin/implicit.cc
731
(int) source_suffix->name->hash.length);
usr/src/cmd/make/bin/implicit.cc
732
(void) mbstowcs(rule_name + source_suffix->name->hash.length,
usr/src/cmd/make/bin/implicit.cc
734
(int) target_suffix->hash.length);
usr/src/cmd/make/bin/implicit.cc
743
hash.length +
usr/src/cmd/make/bin/implicit.cc
744
target_suffix->hash.length),
usr/src/cmd/make/bin/macro.cc
80
(int) val->hash.length);
usr/src/cmd/make/bin/macro.cc
89
(int) value->hash.length);
usr/src/cmd/make/bin/main.cc
1884
if (getvar(virtual_root)->hash.length == 0) {
usr/src/cmd/make/bin/main.cc
2388
if((make_state->hash.length == 1)&&
usr/src/cmd/make/bin/main.cc
2390
make_state->hash.length = 0;
usr/src/cmd/make/bin/main.cc
2397
make_state->hash.length += 12;
usr/src/cmd/make/bin/parallel.cc
1220
cmds_length += rule->command_line->hash.length + 1;
usr/src/cmd/make/bin/parallel.cc
1814
if ((command->hash.length > 0) &&
usr/src/cmd/make/bin/parallel.cc
190
if (rule->command_line->hash.length > 0) {
usr/src/cmd/make/bin/read.cc
134
if ((makefile_name->hash.length != 1) ||
usr/src/cmd/make/bin/read.cc
830
true_makefile_name->hash.length);
usr/src/cmd/make/bin/read2.cc
1028
depe->patterns[pattern] = GETNAME(cp, (int) depe->name->hash.length - (cp - wcb1.get_string()));
usr/src/cmd/make/bin/read2.cc
1524
if (wcb[np->hash.length - 1] ==
usr/src/cmd/make/bin/read2.cc
1527
(int)(np->hash.length - 1));
usr/src/cmd/make/bin/read2.cc
1825
command.text.p = wcb1.get_string() + (*value)->hash.length;
usr/src/cmd/make/bin/read2.cc
668
if (target->hash.length != 0)
usr/src/cmd/make/bin/read2.cc
697
namep = ALLOC_WC((int) (target->hash.length + 10));
usr/src/cmd/make/bin/read2.cc
977
result->patterns[pattern] = GETNAME(cp, (int) target->hash.length - (cp - wcb.get_string()));
usr/src/cmd/make/bin/rep.cc
125
(int) recursive_name->hash.length)) {
usr/src/cmd/make/include/mksh/defs.h
426
} hash;
usr/src/cmd/make/lib/mksh/macro.cc
1035
(int) chain->name->hash.length);
usr/src/cmd/make/lib/mksh/macro.cc
1131
(int) val->hash.length);
usr/src/cmd/make/lib/mksh/macro.cc
1143
(int) value->hash.length);
usr/src/cmd/make/lib/mksh/macro.cc
1184
(int) value->hash.length);
usr/src/cmd/make/lib/mksh/macro.cc
1193
(int) macro_apx->body.macro_appendix.value_to_append->hash.length);
usr/src/cmd/make/lib/mksh/macro.cc
1216
(value->hash.length > 0)) {
usr/src/cmd/make/lib/mksh/macro.cc
144
(int) value->hash.length
usr/src/cmd/make/lib/mksh/macro.cc
161
sourceb.string.text.p + value->hash.length;
usr/src/cmd/make/lib/mksh/misc.cc
218
np->hash.length = length;
usr/src/cmd/make/lib/mksh/misc.cc
860
append_string(name->string_mb, &string, name->hash.length);
usr/src/cmd/make/lib/mksh/misc.cc
877
append_string(name->string_mb, &string, name->hash.length);
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1232
uintptr_t *hash, addr;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1246
hash = mdb_alloc(DTRACE_ERRHASHSZ * sizeof (uintptr_t),
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1250
hash[i] = addr + i * sizeof (dtrace_errhash_t);
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1252
qsort(hash, DTRACE_ERRHASHSZ, sizeof (uintptr_t), dtrace_errhash_cmp);
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1255
wsp->walk_data = hash;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1264
uintptr_t *hash = wsp->walk_data;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1272
addr = hash[ndx];
usr/src/cmd/mdb/common/modules/genunix/dnlc.c
65
nc_hash_t hash;
usr/src/cmd/mdb/common/modules/genunix/dnlc.c
75
if (mdb_vread(&hash, sizeof (hash), dwp->dw_head) == -1) {
usr/src/cmd/mdb/common/modules/genunix/dnlc.c
81
addr = (uintptr_t)hash.hash_next;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
786
uintptr_t *hash;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
815
kmhw->kmhw_table = hash = mdb_alloc(hsize, UM_SLEEP);
usr/src/cmd/mdb/common/modules/genunix/kmem.c
816
if (mdb_vread(hash, hsize, haddr) == -1) {
usr/src/cmd/mdb/common/modules/genunix/kmem.c
818
mdb_free(hash, hsize);
usr/src/cmd/mdb/common/modules/genunix/ldi.c
117
(uintptr_t)(lhwp->hash + lhwp->index))) == -1) {
usr/src/cmd/mdb/common/modules/genunix/ldi.c
119
(uintptr_t)lhwp->hash + lhwp->index);
usr/src/cmd/mdb/common/modules/genunix/ldi.c
154
liwp->hash = (struct ldi_ident **)(uintptr_t)sym.st_value;
usr/src/cmd/mdb/common/modules/genunix/ldi.c
159
(uintptr_t)liwp->hash)) == -1) {
usr/src/cmd/mdb/common/modules/genunix/ldi.c
160
mdb_warn("couldn't read ldi ident hash at %p", liwp->hash);
usr/src/cmd/mdb/common/modules/genunix/ldi.c
185
(uintptr_t)(liwp->hash + liwp->index))) == -1) {
usr/src/cmd/mdb/common/modules/genunix/ldi.c
187
(uintptr_t)liwp->hash + liwp->index);
usr/src/cmd/mdb/common/modules/genunix/ldi.c
49
struct ldi_handle **hash; /* current bucket pointer */
usr/src/cmd/mdb/common/modules/genunix/ldi.c
59
struct ldi_ident **hash; /* current bucket pointer */
usr/src/cmd/mdb/common/modules/genunix/ldi.c
86
lhwp->hash = (struct ldi_handle **)(uintptr_t)sym.st_value;
usr/src/cmd/mdb/common/modules/genunix/ldi.c
91
(uintptr_t)lhwp->hash)) == -1) {
usr/src/cmd/mdb/common/modules/genunix/ldi.c
92
mdb_warn("couldn't read ldi handle hash at %p", lhwp->hash);
usr/src/cmd/mdb/common/modules/genunix/memory.c
1606
int hash;
usr/src/cmd/mdb/common/modules/genunix/memory.c
1647
hash = SMAP_HASHFUNC(addr, offset);
usr/src/cmd/mdb/common/modules/genunix/memory.c
1650
smd_hash + hash * sizeof (uintptr_t)) == -1) {
usr/src/cmd/mdb/common/modules/genunix/memory.c
1652
smd_hash + hash * sizeof (uintptr_t));
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
58
topo_nodehash_t hash;
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
856
if (mdb_vread(&(state->hash), sizeof (topo_nodehash_t),
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
865
(uintptr_t)(state->hash.th_nodearr+i)) != sizeof (tnode_t *)) {
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
868
state->hash.th_nodearr+i);
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
875
if (state->hash_idx >= state->hash.th_arrlen) {
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
880
(topo_nodehash_t *)(state->hash.th_list.l_next);
usr/src/cmd/mdb/common/modules/libumem/umem.c
702
uintptr_t *hash;
usr/src/cmd/mdb/common/modules/libumem/umem.c
731
umhw->umhw_table = hash = mdb_alloc(hsize, UM_SLEEP);
usr/src/cmd/mdb/common/modules/libumem/umem.c
732
if (mdb_vread(hash, hsize, haddr) == -1) {
usr/src/cmd/mdb/common/modules/libumem/umem.c
734
mdb_free(hash, hsize);
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
246
int hash; /* mdb hash value */
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
317
(khash != ncp->hash)) {
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
331
hash = MDB_DNLC_HASH(ncp->vp);
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
334
ncp->hash_next = dnlc_hash[hash];
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
335
dnlc_hash[hash] = ncp;
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
558
int pid_hashsz, hash;
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
571
hash = pid & (pid_hashsz - 1);
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
574
pidhash + (hash * sizeof (paddr))) == -1)
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
984
int hash = 0;
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
987
hash ^= c;
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
989
return (hash & MOD_BIND_HASHMASK);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1966
smb_hash_t hash;
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1978
if (mdb_vread(&hash, sizeof (hash), addr) == -1) {
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1983
for (i = 0; i < hash.num_buckets; i++) {
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
1984
wsp->walk_addr = (uintptr_t)hash.buckets +
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2053
smb_hash_t hash;
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2067
if (mdb_vread(&hash, sizeof (hash), addr) == -1) {
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2072
arr_sz = hash.num_buckets * sizeof (smb_bucket_t);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2074
if (mdb_vread(buckets, arr_sz, (uintptr_t)hash.buckets) == -1) {
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2076
hash.buckets);
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2082
wd->end = buckets + hash.num_buckets;
usr/src/cmd/mdb/common/modules/smbsrv/smbsrv.c
2084
wsp->walk_addr = (uintptr_t)hash.buckets;
usr/src/cmd/msgfmt/gnu_handle.c
477
msg[nmsg].hash = hash_val;
usr/src/cmd/msgfmt/gnu_handle.c
498
cur_catalog->msg[n].hash,
usr/src/cmd/msgfmt/gnu_msgfmt.h
86
unsigned int hash; /* hash value of msgid */
usr/src/cmd/msgfmt/gnu_msgs.c
142
idx = get_hash_index(hash_tbl, m[i].hash, hash_size);
usr/src/cmd/msgfmt/gnu_msgs_rev.c
147
idx = get_hash_index(hash_tbl, m[i].hash, hash_size);
usr/src/cmd/nscd/cache.c
2092
uint_t hash;
usr/src/cmd/nscd/cache.c
2095
HASH_REMOVE(nscdb, entry, hash, nscd_false);
usr/src/cmd/nscd/cache.c
2114
uint_t hash;
usr/src/cmd/nscd/cache.c
2128
*entry = hash_find(nscdb, &find_entry, &hash, nscd_true);
usr/src/cmd/nscd/cache.c
2141
if (nscdb->htable[hash] == NULL ||
usr/src/cmd/nscd/cache.c
2143
nscdb->htable[hash]->stats.hits) {
usr/src/cmd/nscd/cache.c
2144
nscdb->htable[hash] = *entry;
usr/src/cmd/nscd/cache.c
2188
nscdb->htable[hash] = *entry;
usr/src/cmd/nscd/cache.c
447
hash_find(nsc_db_t *nscdb, nsc_entry_t *entry, uint_t *hash,
usr/src/cmd/nscd/cache.c
454
*hash = nscdb->gethash(&entry->key, nscdb->htsize);
usr/src/cmd/nscd/cache.c
458
hashentry = nscdb->htable[*hash];
usr/src/cmd/nscd/cache.c
469
#define HASH_REMOVE(nscdb, entry, hash, cmp) \
usr/src/cmd/nscd/cache.c
471
if (entry == hash_find(nscdb, entry, &hash, cmp)) \
usr/src/cmd/nscd/cache.c
472
nscdb->htable[hash] = NULL; \
usr/src/cmd/nscd/cache.c
476
#define HASH_INSERT(nscdb, entry, hash, cmp) \
usr/src/cmd/nscd/cache.c
478
(void) hash_find(nscdb, entry, &hash, cmp); \
usr/src/cmd/nscd/cache.c
479
nscdb->htable[hash] = entry; \
usr/src/cmd/nscd/nscd_dbimpl.c
166
unsigned long hash;
usr/src/cmd/nscd/nscd_dbimpl.c
172
hash = calc_hash(str);
usr/src/cmd/nscd/nscd_dbimpl.c
173
idx_p = db->hash_tbl_p[hash % db->array_size];
usr/src/cmd/nscd/nscd_dbimpl.c
195
unsigned long hash;
usr/src/cmd/nscd/nscd_dbimpl.c
201
hash = calc_hash(str);
usr/src/cmd/nscd/nscd_dbimpl.c
202
i = hash % db->array_size;
usr/src/cmd/nscd/nscd_dbimpl.c
293
unsigned long hash;
usr/src/cmd/nscd/nscd_dbimpl.c
298
hash = calc_hash(str);
usr/src/cmd/nscd/nscd_dbimpl.c
299
i = hash % db->array_size;
usr/src/cmd/nscd/nscd_dbimpl.c
381
nscd_hash_t *hash;
usr/src/cmd/nscd/nscd_dbimpl.c
385
size = sizeof (*hash) + strlen(name) + 1;
usr/src/cmd/nscd/nscd_dbimpl.c
397
hash = (nscd_hash_t *)calloc(1, size);
usr/src/cmd/nscd/nscd_dbimpl.c
399
if (hash == NULL)
usr/src/cmd/nscd/nscd_dbimpl.c
403
hash->db_entry.num_data = num_data;
usr/src/cmd/nscd/nscd_dbimpl.c
404
hash->db_entry.num_array = num_array;
usr/src/cmd/nscd/nscd_dbimpl.c
405
hash->db_entry.type = type;
usr/src/cmd/nscd/nscd_dbimpl.c
406
hash->db_entry.name = (char *)hash + sizeof (*hash);
usr/src/cmd/nscd/nscd_dbimpl.c
407
p = (char *)hash + array_o;
usr/src/cmd/nscd/nscd_dbimpl.c
408
hash->db_entry.data_array = (void **)p;
usr/src/cmd/nscd/nscd_dbimpl.c
409
*(hash->db_entry.data_array) = (char *)hash + data_o;
usr/src/cmd/nscd/nscd_dbimpl.c
410
(void) strcpy(hash->db_entry.name, name);
usr/src/cmd/nscd/nscd_dbimpl.c
412
return (&hash->db_entry);
usr/src/cmd/nscd/nscd_dbimpl.c
435
if (db != c->db || c->hash == NULL ||
usr/src/cmd/nscd/nscd_dbimpl.c
440
hp = c->hash;
usr/src/cmd/nscd/nscd_dbimpl.c
456
c->hash = NULL;
usr/src/cmd/nscd/nscd_dbimpl.c
461
c->hash = hp->prev_p;
usr/src/cmd/nscd/nscd_dbimpl.c
583
if (c->hash != NULL)
usr/src/cmd/nscd/nscd_dbimpl.c
584
c->hash = c->hash->next_p;
usr/src/cmd/nscd/nscd_dbimpl.c
587
if (c->hash != NULL) {
usr/src/cmd/nscd/nscd_dbimpl.c
588
return (&c->hash->db_entry);
usr/src/cmd/nscd/nscd_dbimpl.c
595
c->hash = NULL;
usr/src/cmd/nscd/nscd_dbimpl.c
601
c->hash = db->hash_tbl_p[c->idx];
usr/src/cmd/nscd/nscd_dbimpl.c
602
if (c->hash != NULL)
usr/src/cmd/nscd/nscd_dbimpl.c
607
if (c->hash == NULL) {
usr/src/cmd/nscd/nscd_dbimpl.c
614
return (&c->hash->db_entry);
usr/src/cmd/nscd/nscd_dbimpl.c
75
nscd_hash_t *hash; /* the current hash entry */
usr/src/cmd/oawk/tran.c
154
h = hash(n);
usr/src/cmd/oawk/tran.c
182
for (p = tab[hash(s)]; p != NULL; p = p->nextval)
usr/src/cmd/prstat/prfile.c
168
int hash = pid % FDS_TABLE_SIZE;
usr/src/cmd/prstat/prfile.c
170
for (fdsp = fds_tbl[hash]; fdsp; fdsp = fdsp->fds_next)
usr/src/cmd/prstat/prfile.c
176
fdsp->fds_next = fds_tbl[hash];
usr/src/cmd/prstat/prfile.c
177
fds_tbl[hash] = fdsp;
usr/src/cmd/prstat/prfile.c
186
int hash = pid % FDS_TABLE_SIZE;
usr/src/cmd/prstat/prfile.c
188
for (fds = fds_tbl[hash]; fds && fds->fds_pid != pid;
usr/src/cmd/prstat/prfile.c
202
fds_tbl[hash] = fds->fds_next;
usr/src/cmd/prstat/prtable.c
247
int hash = pid % PLWP_TBL_SZ;
usr/src/cmd/prstat/prtable.c
252
elm->l_next = plwp_tbl[hash]; /* add in front of chain */
usr/src/cmd/prstat/prtable.c
253
plwp_tbl[hash] = elm;
usr/src/cmd/prstat/prtable.c
260
int hash = pid % PLWP_TBL_SZ;
usr/src/cmd/prstat/prtable.c
262
elm = plwp_tbl[hash];
usr/src/cmd/prstat/prtable.c
268
plwp_tbl[hash] = elm->l_next;
usr/src/cmd/rcm_daemon/common/filesys_rcm.c
1057
index = hash(cache->hash_size, rsrc);
usr/src/cmd/rcm_daemon/common/filesys_rcm.c
112
static uint32_t hash(uint32_t, char *);
usr/src/cmd/rcm_daemon/common/filesys_rcm.c
979
index = hash(cache->hash_size, mt->mnt_special);
usr/src/cmd/refer/hunt2.c
26
extern int hash();
usr/src/cmd/refer/hunt2.c
76
hh[i] = hash(qitem[i])%nhash;
usr/src/cmd/refer/inv2.c
19
extern int hash();
usr/src/cmd/refer/inv2.c
69
fprintf(outf, "%04d %06ld\n", hash(keyv[i])%nhash, lp);
usr/src/cmd/refer/inv2.c
73
keyv[i], hash(keyv[i])%nhash);
usr/src/cmd/refer/inv2.c
87
hash(key)%nhash, lp);
usr/src/cmd/refer/inv6.c
25
int hash = 0, hused = 0;
usr/src/cmd/refer/inv6.c
45
if (hash < k) {
usr/src/cmd/refer/inv6.c
49
hfreq[hash] = ct;
usr/src/cmd/refer/inv6.c
50
while (hash < k) {
usr/src/cmd/refer/inv6.c
51
hpt[++hash] = lp;
usr/src/cmd/refer/inv6.c
52
hfreq[hash] = 0;
usr/src/cmd/refer/inv6.c
54
hpt[hash] = lp += iflong ? sizeof (long) : sizeof (int);
usr/src/cmd/refer/inv6.c
69
while (hash < nhash)
usr/src/cmd/refer/inv6.c
70
hpt[++hash] = lp;
usr/src/cmd/refer/mkey3.c
27
extern int hash();
usr/src/cmd/refer/mkey3.c
65
h = hash(s) % (COMTSIZE);
usr/src/cmd/sendmail/db/include/db_shash.h
103
__ndx = hash(obj) % (n); \
usr/src/cmd/sendmail/db/include/db_shash.h
33
#define HASHLOOKUP(begin, type, field, elt, r, n, hash, cmp) do { \
usr/src/cmd/sendmail/db/include/db_shash.h
37
__ndx = hash(elt) % (n); \
usr/src/cmd/sendmail/db/include/db_shash.h
57
#define HASHINSERT(begin, type, field, elt, n, hash) do { \
usr/src/cmd/sendmail/db/include/db_shash.h
61
__ndx = hash(elt) % (n); \
usr/src/cmd/sendmail/db/include/db_shash.h
78
#define HASHREMOVE(begin, type, field, elt, n, hash, cmp) { \
usr/src/cmd/sendmail/db/include/db_shash.h
83
__ndx = hash(elt) % (n); \
usr/src/cmd/sendmail/db/include/db_shash.h
85
HASHLOOKUP(begin, type, field, elt, __entp, n, hash, cmp); \
usr/src/cmd/sendmail/db/include/db_shash.h
99
#define HASHREMOVE_EL(begin, type, field, obj, n, hash) { \
usr/src/cmd/sendmail/src/queue.c
6869
init_shm(qn, owner, hash)
usr/src/cmd/sendmail/src/queue.c
6872
unsigned int hash;
usr/src/cmd/sendmail/src/queue.c
6955
*p = hash;
usr/src/cmd/sendmail/src/queue.c
6966
if (*p != (int) hash)
usr/src/cmd/sendmail/src/queue.c
7545
register int h = 0, hash, cnt;
usr/src/cmd/sendmail/src/queue.c
7563
hash = 0;
usr/src/cmd/sendmail/src/queue.c
7565
hash = (h % buckets);
usr/src/cmd/sendmail/src/queue.c
7567
return hash;
usr/src/cmd/sgs/common/strhash.c
39
uint_t hash = 5381;
usr/src/cmd/sgs/common/strhash.c
43
hash = ((hash << 5) + hash) + c; /* hash * 33 + c */
usr/src/cmd/sgs/common/strhash.c
44
return (hash);
usr/src/cmd/sgs/crle/common/print.c
194
Word *hash, *chain;
usr/src/cmd/sgs/crle/common/print.c
836
hash = (Word *)(CAST_PTRINT(char *, head->ch_hash) + addr);
usr/src/cmd/sgs/crle/common/print.c
837
bkts = hash[0];
usr/src/cmd/sgs/crle/common/print.c
838
chain = &hash[2 + bkts];
usr/src/cmd/sgs/crle/common/print.c
839
hash += 2;
usr/src/cmd/sgs/crle/common/print.c
846
for (ndx = 0; ndx < bkts; ndx++, hash++) {
usr/src/cmd/sgs/crle/common/print.c
852
if (*hash == 0)
usr/src/cmd/sgs/crle/common/print.c
855
obj = objtbl + *hash;
usr/src/cmd/sgs/crle/common/print.c
865
for (_ndx = chain[*hash]; _ndx; _ndx = chain[_ndx]) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
2984
Cache *hash;
usr/src/cmd/sgs/elfdump/common/elfdump.c
3089
GRAB(SHT_HASH, hash);
usr/src/cmd/sgs/elfdump/common/elfdump.c
3340
TEST_ADDR(SHT_HASH, hash);
usr/src/cmd/sgs/elfdump/common/elfdump.c
4066
Word *hash, *chain;
usr/src/cmd/sgs/elfdump/common/elfdump.c
4091
hash = (Word *)_cache->c_data->d_buf;
usr/src/cmd/sgs/elfdump/common/elfdump.c
4092
bkts = *hash++;
usr/src/cmd/sgs/elfdump/common/elfdump.c
4093
nchain = *hash++;
usr/src/cmd/sgs/elfdump/common/elfdump.c
4094
chain = hash + bkts;
usr/src/cmd/sgs/elfdump/common/elfdump.c
4165
for (ndx = 0; ndx < bkts; ndx++, hash++) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
4168
if (*hash == 0) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
4179
if (*hash > nchain) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
4182
ssecname, EC_WORD(*hash), EC_WORD(ndx),
usr/src/cmd/sgs/elfdump/common/elfdump.c
4188
ndx, *hash, symn, syms, file, bkts, flags, 0);
usr/src/cmd/sgs/elfdump/common/elfdump.c
4194
_ndx = chain[*hash];
usr/src/cmd/sgs/elfdump/common/elfdump.c
5327
hash(cache, shnum, file, flags);
usr/src/cmd/sgs/elfdump/common/fake_shdr.c
1095
SINFO hash;
usr/src/cmd/sgs/elfdump/common/fake_shdr.c
1219
sec.hash.type = SINFO_T_HASH;
usr/src/cmd/sgs/elfdump/common/fake_shdr.c
1220
sec.hash.vaddr = dyn->d_un.d_ptr;
usr/src/cmd/sgs/elfdump/common/fake_shdr.c
1397
if (sec.hash.type == SINFO_T_HASH) {
usr/src/cmd/sgs/elfdump/common/fake_shdr.c
1402
if (hash_size(&fstate, &sec.hash,
usr/src/cmd/sgs/elfdump/common/fake_shdr.c
1404
sec.hash.type = SINFO_T_NULL;
usr/src/cmd/sgs/elfdump/common/fake_shdr.c
1407
sec.hash.size = total * sizeof (Word);
usr/src/cmd/sgs/elfdump/common/fake_shdr.c
1426
if (sec.hash.type != SINFO_T_HASH) {
usr/src/cmd/sgs/elfdump/common/fake_shdr.c
1453
sec.hash.type = SINFO_T_NULL;
usr/src/cmd/sgs/include/rtld.h
1075
#define SLOOKUP_INIT(sl, name, cmap, imap, id, hash, rsymndx, rsym, rtype, \
usr/src/cmd/sgs/include/rtld.h
1078
sl.sl_id = (id), sl.sl_hash = (hash), sl.sl_rsymndx = (rsymndx), \
usr/src/cmd/sgs/libld/common/map_support.c
1065
Word hash;
usr/src/cmd/sgs/libld/common/map_support.c
1079
hash = (Word)elf_hash(ms->ms_name);
usr/src/cmd/sgs/libld/common/map_support.c
1104
if ((sdp = ld_sym_find(ms->ms_name, hash, &where, ofl)) == NULL) {
usr/src/cmd/sgs/libld/common/map_support.c
1113
if ((sdp = ld_sym_enter(ms->ms_name, sym, hash,
usr/src/cmd/sgs/libld/common/map_support.c
1452
Word hash;
usr/src/cmd/sgs/libld/common/map_support.c
1477
hash = (Word)elf_hash(name);
usr/src/cmd/sgs/libld/common/map_support.c
1478
vdp = ld_vers_find(name, hash, mf->mf_ofl->ofl_verdesc);
usr/src/cmd/sgs/libld/common/map_support.c
1479
if ((vdp == NULL) && ((vdp = ld_vers_desc(name, hash,
usr/src/cmd/sgs/libld/common/map_support.c
1489
if (ld_vers_find(name, hash, mv->mv_vdp->vd_deps) ==
usr/src/cmd/sgs/libld/common/map_support.c
817
Word hash;
usr/src/cmd/sgs/libld/common/map_support.c
857
hash = (Word)elf_hash(name);
usr/src/cmd/sgs/libld/common/map_support.c
858
if (((mv->mv_vdp = ld_vers_find(name, hash,
usr/src/cmd/sgs/libld/common/map_support.c
860
((mv->mv_vdp = ld_vers_desc(name, hash,
usr/src/cmd/sgs/libld/common/place.c
1163
if (os_ndx == 0 && (hash = sgp->sg_hashtab) != NULL) {
usr/src/cmd/sgs/libld/common/place.c
1170
osp = hash->osh_hashtab[onamehash % hash->osh_size];
usr/src/cmd/sgs/libld/common/place.c
727
os_desc_hash_t *hash;
usr/src/cmd/sgs/libld/common/place.c
734
if ((hash = sgp->sg_hashtab) != NULL && hash->osh_hashtab != NULL) {
usr/src/cmd/sgs/libld/common/place.c
735
if (nitems < hash->osh_size) {
usr/src/cmd/sgs/libld/common/place.c
740
idx = osp->os_namehash % hash->osh_size;
usr/src/cmd/sgs/libld/common/place.c
741
osp->os_hashnext = hash->osh_hashtab[idx];
usr/src/cmd/sgs/libld/common/place.c
742
hash->osh_hashtab[idx] = osp;
usr/src/cmd/sgs/libld/common/place.c
751
libld_free(hash->osh_hashtab);
usr/src/cmd/sgs/libld/common/place.c
752
new_size = (hash->osh_size << 1) - 1;
usr/src/cmd/sgs/libld/common/place.c
766
if (hash == NULL) {
usr/src/cmd/sgs/libld/common/place.c
767
hash = libld_calloc(1, sizeof (os_desc_hash_t));
usr/src/cmd/sgs/libld/common/place.c
769
if ((sgp->sg_hashtab = hash) == NULL)
usr/src/cmd/sgs/libld/common/place.c
774
if ((hash->osh_hashtab =
usr/src/cmd/sgs/libld/common/place.c
782
hash->osh_size = new_size;
usr/src/cmd/sgs/libld/common/place.c
785
idx = osp->os_namehash % hash->osh_size;
usr/src/cmd/sgs/libld/common/place.c
786
osp->os_hashnext = hash->osh_hashtab[idx];
usr/src/cmd/sgs/libld/common/place.c
787
hash->osh_hashtab[idx] = osp;
usr/src/cmd/sgs/libld/common/place.c
823
os_desc_hash_t *hash;
usr/src/cmd/sgs/libld/common/syms.c
1109
sym_cap_vis(const char *name, Word hash, Sym *sym, Ofl_desc *ofl)
usr/src/cmd/sgs/libld/common/syms.c
1136
if ((sdp = ld_sym_find(name, hash, &where, ofl)) != NULL)
usr/src/cmd/sgs/libld/common/syms.c
2078
Word ndx, hash, local, total;
usr/src/cmd/sgs/libld/common/syms.c
2734
hash = (Word)elf_hash(name);
usr/src/cmd/sgs/libld/common/syms.c
2748
if (sym_cap_vis(name, hash, sym, ofl) &&
usr/src/cmd/sgs/libld/common/syms.c
2811
if ((sdp = ld_sym_find(name, hash, &where, ofl)) == NULL) {
usr/src/cmd/sgs/libld/common/syms.c
2813
if ((sdp = ld_sym_enter(name, nsym, hash, ifl, ofl, ndx,
usr/src/cmd/sgs/libld/common/syms.c
294
ld_sym_find(const char *name, Word hash, avl_index_t *where, Ofl_desc *ofl)
usr/src/cmd/sgs/libld/common/syms.c
298
if (hash == SYM_NOHASH)
usr/src/cmd/sgs/libld/common/syms.c
300
hash = (Word)elf_hash((const char *)name);
usr/src/cmd/sgs/libld/common/syms.c
301
qsav.sav_hash = hash;
usr/src/cmd/sgs/libld/common/syms.c
3205
Word hash;
usr/src/cmd/sgs/libld/common/syms.c
3217
hash = (Word)elf_hash(name);
usr/src/cmd/sgs/libld/common/syms.c
3218
if ((sdp = ld_sym_find(name, hash, &where, ofl)) != NULL) {
usr/src/cmd/sgs/libld/common/syms.c
3263
if ((sdp = ld_sym_enter(name, sym, hash, ifl, ofl, 0, SHN_UNDEF,
usr/src/cmd/sgs/libld/common/syms.c
365
ld_sym_enter(const char *name, Sym *osym, Word hash, Ifl_desc *ifl,
usr/src/cmd/sgs/libld/common/syms.c
403
savl->sav_hash = sap->sa_hash = hash;
usr/src/cmd/sgs/libld/common/syms.c
679
Word hash;
usr/src/cmd/sgs/libld/common/syms.c
683
hash = (Word)elf_hash(uname);
usr/src/cmd/sgs/libld/common/syms.c
684
if (usdp = ld_sym_find(uname, hash, &where, ofl)) {
usr/src/cmd/sgs/libld/common/syms.c
748
if ((usdp = ld_sym_enter(uname, sym, hash, (Ifl_desc *)NULL,
usr/src/cmd/sgs/libld/common/version.c
36
ld_vers_find(const char *name, Word hash, APlist *alp)
usr/src/cmd/sgs/libld/common/version.c
42
if (vdp->vd_hash != hash)
usr/src/cmd/sgs/libld/common/version.c
57
ld_vers_desc(const char *name, Word hash, APlist **alpp)
usr/src/cmd/sgs/libld/common/version.c
65
vdp->vd_hash = hash;
usr/src/cmd/sgs/libld/common/version.c
650
Word hash;
usr/src/cmd/sgs/libld/common/version.c
665
hash = (Word)elf_hash(name);
usr/src/cmd/sgs/libld/common/version.c
666
if (((ivdp = ld_vers_find(name, hash,
usr/src/cmd/sgs/libld/common/version.c
668
((ivdp = ld_vers_desc(name, hash,
usr/src/cmd/sgs/libld/common/version.c
704
if ((ovdp = ld_vers_find(name, hash,
usr/src/cmd/sgs/libld/common/version.c
706
if ((ovdp = ld_vers_desc(name, hash,
usr/src/cmd/sgs/libld/common/version.c
737
hash = (Word)elf_hash(name);
usr/src/cmd/sgs/libld/common/version.c
739
if (((_ivdp = ld_vers_find(name, hash,
usr/src/cmd/sgs/libld/common/version.c
741
((_ivdp = ld_vers_desc(name, hash,
usr/src/cmd/sgs/link_audit/common/hash.c
114
find_hash(hash *tbl, const char *key)
usr/src/cmd/sgs/link_audit/common/hash.c
137
del_hash(hash *tbl, const char *key)
usr/src/cmd/sgs/link_audit/common/hash.c
201
operate_hash(hash *tbl, void (*ptr)(), const char *usr_arg)
usr/src/cmd/sgs/link_audit/common/hash.c
215
operate_hash_addr(hash *tbl, void (*ptr)(), const char *usr_arg)
usr/src/cmd/sgs/link_audit/common/hash.c
229
destroy_hash(hash *tbl, int (*ptr)(), const char *usr_arg)
usr/src/cmd/sgs/link_audit/common/hash.c
34
hash *
usr/src/cmd/sgs/link_audit/common/hash.c
37
hash *ptr;
usr/src/cmd/sgs/link_audit/common/hash.c
48
hash *
usr/src/cmd/sgs/link_audit/common/hash.c
51
hash *ptr;
usr/src/cmd/sgs/link_audit/common/hash.c
63
get_hash(hash *tbl, char *key)
usr/src/cmd/sgs/link_audit/common/hash.h
46
extern hash *make_hash(size_t);
usr/src/cmd/sgs/link_audit/common/hash.h
47
extern hash *make_ihash(size_t);
usr/src/cmd/sgs/link_audit/common/hash.h
48
extern char **get_hash(hash *, char *);
usr/src/cmd/sgs/link_audit/common/hash.h
49
extern char **find_hash(hash *, const char *);
usr/src/cmd/sgs/link_audit/common/hash.h
50
extern char *del_hash(hash *, const char *);
usr/src/cmd/sgs/link_audit/common/hash.h
51
extern size_t operate_hash(hash *, void (*)(), const char *);
usr/src/cmd/sgs/link_audit/common/hash.h
52
extern void destroy_hash(hash *, int (*)(), const char *);
usr/src/cmd/sgs/link_audit/common/perfcnt.c
67
static hash *tbl;
usr/src/cmd/sgs/mcs/common/utils.c
413
int hash;
usr/src/cmd/sgs/mcs/common/utils.c
478
hash = dohash(pos + strings);
usr/src/cmd/sgs/mcs/common/utils.c
480
if (hash != hash_key[i])
usr/src/cmd/sgs/mcs/common/utils.c
501
hash_key[hash_num] = hash;
usr/src/cmd/sgs/pvs/common/pvs.c
690
gvers_find(const char *name, unsigned long hash, APlist *lst)
usr/src/cmd/sgs/pvs/common/pvs.c
696
if ((vdp->vd_hash == hash) &&
usr/src/cmd/sgs/pvs/common/pvs.c
718
gvers_desc(const char *name, unsigned long hash, APlist **lst, const char *file)
usr/src/cmd/sgs/pvs/common/pvs.c
722
if ((vdp = gvers_find(name, hash, *lst)) == NULL) {
usr/src/cmd/sgs/pvs/common/pvs.c
731
vdp->vd_hash = hash;
usr/src/cmd/sgs/pvs/common/pvs.c
756
gvers_depend(const char *name, unsigned long hash, GVer_desc *vdp, APlist **lst,
usr/src/cmd/sgs/pvs/common/pvs.c
761
_vdp = gvers_desc(name, hash, lst, file);
usr/src/cmd/sgs/rtld/common/analyze.c
1146
uint_t hash = sgs_str_hash(nname);
usr/src/cmd/sgs/rtld/common/analyze.c
1149
if ((nname = stravl_insert(fdp->fd_nname, hash, 0, 0)) == NULL)
usr/src/cmd/sgs/rtld/common/analyze.c
1163
if ((nlmp = fpavl_recorded(lml, nname, hash,
usr/src/cmd/sgs/rtld/common/analyze.c
1168
if (pnavl_recorded(&nfavl, nname, hash, &nfavlwhere)) {
usr/src/cmd/sgs/rtld/common/analyze.c
796
uint_t hash = sgs_str_hash(name);
usr/src/cmd/sgs/rtld/common/analyze.c
798
if (((lmp = fpavl_recorded(lml, name, hash, &where)) != NULL) &&
usr/src/cmd/sgs/rtld/common/analyze.c
802
if (pnavl_recorded(&nfavl, name, hash, NULL)) {
usr/src/cmd/sgs/rtld/common/cap.c
1074
uint_t hash = sgs_str_hash(name);
usr/src/cmd/sgs/rtld/common/cap.c
1079
if (pnavl_recorded(&capavl, name, hash, &where))
usr/src/cmd/sgs/rtld/common/cap.c
1084
pnp->pn_hash = hash;
usr/src/cmd/sgs/rtld/common/config_elf.c
427
elf_config_ent(const char *name, Word hash, int id, const char **alternate)
usr/src/cmd/sgs/rtld/common/config_elf.c
433
bkt = hash % config->c_hashtbl[0];
usr/src/cmd/sgs/rtld/common/config_elf.c
440
if ((obj->co_hash != hash) || (strcmp(name, str) != 0) ||
usr/src/cmd/sgs/rtld/common/elf.c
1324
ulong_t hash = slp->sl_hash;
usr/src/cmd/sgs/rtld/common/elf.c
1343
hashoff = ((uint_t)hash % buckets) + 2;
usr/src/cmd/sgs/rtld/common/util.c
321
pnavl_recorded(avl_tree_t **pnavl, const char *name, uint_t hash,
usr/src/cmd/sgs/rtld/common/util.c
334
if ((pn.pn_hash = hash) == 0)
usr/src/cmd/sgs/rtld/common/util.c
351
fpavl_recorded(Lm_list *lml, const char *name, uint_t hash, avl_index_t *where)
usr/src/cmd/sgs/rtld/common/util.c
363
if ((fpn.fpn_node.pn_hash = hash) == 0)
usr/src/cmd/sgs/rtld/common/util.c
384
uint_t hash = sgs_str_hash(name);
usr/src/cmd/sgs/rtld/common/util.c
389
_lmp = fpavl_recorded(lml, name, hash, &where);
usr/src/cmd/sgs/rtld/common/util.c
405
fpnp->fpn_node.pn_hash = hash;
usr/src/cmd/sgs/rtld/common/util.c
448
uint_t hash = sgs_str_hash(name);
usr/src/cmd/sgs/rtld/common/util.c
453
in_nfavl = pnavl_recorded(&nfavl, name, hash, &where);
usr/src/cmd/sgs/rtld/common/util.c
467
pnp->pn_hash = hash;
usr/src/cmd/sgs/rtld/common/util.c
488
uint_t hash;
usr/src/cmd/sgs/rtld/common/util.c
500
hash = sgs_str_hash(buffer);
usr/src/cmd/sgs/rtld/common/util.c
506
if (pnavl_recorded(&spavl, buffer, hash, &where))
usr/src/cmd/sgs/rtld/common/util.c
514
pnp->pn_hash = hash;
usr/src/cmd/sgs/rtld/common/util.c
535
stravl_insert(const char *name, uint_t hash, size_t nsize, int substr)
usr/src/cmd/sgs/rtld/common/util.c
578
if ((pnbuf->pn_hash = hash) == 0)
usr/src/cmd/sh/hash.c
116
i = hash(str);
usr/src/cmd/sh/hashserv.c
352
short hash;
usr/src/cmd/sh/hashserv.c
356
hash = pathlook(name, 0, 0);
usr/src/cmd/sh/hashserv.c
357
if (hashtype(hash) == NOTFOUND)
usr/src/cmd/sh/hashserv.c
364
hashval = hashdata(hash);
usr/src/cmd/spell/hash.h
40
unsigned long hash(char *);
usr/src/cmd/spell/hashlook.c
59
h = hash(s);
usr/src/cmd/spell/hashmake.c
53
(void) printf("%.*lo\n", (HASHWIDTH+2)/3, hash(word));
usr/src/cmd/svc/common/manifest_find.c
115
if (hash != NULL)
usr/src/cmd/svc/common/manifest_find.c
116
(void) memcpy(info->mi_hash, hash, MHASH_SIZE);
usr/src/cmd/svc/common/manifest_find.c
188
uchar_t hash[MHASH_SIZE];
usr/src/cmd/svc/common/manifest_find.c
212
hash) == MHASH_NEWFILE) {
usr/src/cmd/svc/common/manifest_find.c
213
return (add_pointer(tsdp, fn, pname, hash));
usr/src/cmd/svc/common/manifest_find.c
85
add_pointer(mftsd_t *tsdp, const char *fn, const char *pname, uchar_t *hash)
usr/src/cmd/svc/common/manifest_hash.c
117
mhash_retrieve_entry(scf_handle_t *hndl, const char *name, uchar_t *hash,
usr/src/cmd/svc/common/manifest_hash.c
171
szret = scf_value_get_opaque(val, hash, MHASH_SIZE);
usr/src/cmd/svc/common/manifest_hash.c
182
(void) memset(hash + MHASH_SIZE_OLD, 0,
usr/src/cmd/svc/common/manifest_hash.c
234
uchar_t *hash, apply_action_t apply_late, char **errstr)
usr/src/cmd/svc/common/manifest_hash.c
380
ret = scf_value_set_opaque(val, hash, MHASH_SIZE);
usr/src/cmd/svc/common/manifest_hash.c
532
md5_hash_file(const char *file, off64_t sz, uchar_t *hash)
usr/src/cmd/svc/common/manifest_hash.c
555
md5_calc(hash, (uchar_t *)buf, (unsigned int) sz);
usr/src/cmd/svc/common/manifest_hash.c
601
uchar_t hash[MHASH_SIZE];
usr/src/cmd/svc/common/manifest_hash.c
698
(void) memset(hash, 0, MHASH_SIZE);
usr/src/cmd/svc/common/manifest_hash.c
699
md5_calc(hash, (uchar_t *)data, strlen(data));
usr/src/cmd/svc/common/manifest_hash.c
706
if (hashash && memcmp(hash, stored_hash, MD5_DIGEST_LENGTH) == 0) {
usr/src/cmd/svc/common/manifest_hash.c
736
if (md5_hash_file(file, st.st_size, &hash[MHASH_SIZE_OLD]) != 0) {
usr/src/cmd/svc/common/manifest_hash.c
744
memcmp(&hash[MHASH_SIZE_OLD], &stored_hash[MHASH_SIZE_OLD],
usr/src/cmd/svc/common/manifest_hash.c
753
(void) mhash_store_entry(hndl, pname, file, hash,
usr/src/cmd/svc/common/manifest_hash.c
785
(void) mhash_store_entry(hndl, pname, file, hash,
usr/src/cmd/svc/common/manifest_hash.c
798
(void) memcpy(hashbuf, hash, MHASH_SIZE);
usr/src/cmd/svc/configd/rc_node.c
618
uint32_t hash;
usr/src/cmd/svc/configd/rc_node.c
629
hash = type * 7 + mainid * 5 + backend;
usr/src/cmd/svc/configd/rc_node.c
632
hash = hash * 11 + *ids++ * 7;
usr/src/cmd/svc/configd/rc_node.c
640
return (hash);
usr/src/cmd/svc/startd/contract.c
259
int hash;
usr/src/cmd/svc/startd/contract.c
261
hash = ctid & CI_HASH_MASK;
usr/src/cmd/svc/startd/contract.c
263
bp = &contract_hash[hash];
usr/src/cmd/tar/tar.c
487
static unsigned int hash(char *str);
usr/src/cmd/tar/tar.c
5533
h = hash(name);
usr/src/cmd/tar/tar.c
5574
h = hash(name);
usr/src/cmd/tar/tar.c
5588
h = hash(name);
usr/src/cmd/truss/htbl.c
105
hash = (hash << 4) + *p;
usr/src/cmd/truss/htbl.c
106
if ((g = (hash & 0xf0000000)) != 0) {
usr/src/cmd/truss/htbl.c
107
hash ^= (g >> 24);
usr/src/cmd/truss/htbl.c
108
hash ^= g;
usr/src/cmd/truss/htbl.c
112
return (hash & (sz - 1));
usr/src/cmd/truss/htbl.c
221
htbl_t *hash;
usr/src/cmd/truss/htbl.c
229
hash = itr->table;
usr/src/cmd/truss/htbl.c
234
for (i = i + 1; i < hash->size; i++) {
usr/src/cmd/truss/htbl.c
235
cur = &hash->tbl[i];
usr/src/cmd/truss/htbl.c
99
uint_t hash = 0;
usr/src/cmd/tsol/tnd/tnd.c
1005
new->rh_next = tnrh_entire_table[i][hash];
usr/src/cmd/tsol/tnd/tnd.c
1006
tnrh_entire_table[i][hash] = new;
usr/src/cmd/tsol/tnd/tnd.c
1009
i, hash);
usr/src/cmd/tsol/tnd/tnd.c
1030
unsigned char hash;
usr/src/cmd/tsol/tnd/tnd.c
1041
hash = (unsigned char) TNRH_ADDR_MASK_HASH_V6(saddrp->sin6_addr,
usr/src/cmd/tsol/tnd/tnd.c
1051
rhent = tnrh_entire_table_v6[i][hash];
usr/src/cmd/tsol/tnd/tnd.c
1090
new->rh_next = tnrh_entire_table_v6[i][hash];
usr/src/cmd/tsol/tnd/tnd.c
1091
tnrh_entire_table_v6[i][hash] = new;
usr/src/cmd/tsol/tnd/tnd.c
1106
unsigned char hash;
usr/src/cmd/tsol/tnd/tnd.c
1112
hash = (unsigned char) get_hashvalue(saddrp->sin_addr.s_addr);
usr/src/cmd/tsol/tnd/tnd.c
1113
rhent = tnrh_entire_table[i][hash];
usr/src/cmd/tsol/tnd/tnd.c
1117
i, hash);
usr/src/cmd/tsol/tnd/tnd.c
1147
unsigned char hash;
usr/src/cmd/tsol/tnd/tnd.c
1153
hash = (unsigned char) TNRH_ADDR_MASK_HASH_V6(saddrp->sin6_addr, mask);
usr/src/cmd/tsol/tnd/tnd.c
1154
rhent = tnrh_entire_table_v6[i][hash];
usr/src/cmd/tsol/tnd/tnd.c
1170
unsigned char hash;
usr/src/cmd/tsol/tnd/tnd.c
1173
hash = (unsigned char) get_hashvalue(addr);
usr/src/cmd/tsol/tnd/tnd.c
1194
if (tnrh_cache_table[hash] == NULL) {
usr/src/cmd/tsol/tnd/tnd.c
1195
tnrh_cache_table[hash] = tlbt;
usr/src/cmd/tsol/tnd/tnd.c
1198
tlbt->next = tnrh_cache_table[hash];
usr/src/cmd/tsol/tnd/tnd.c
1199
tnrh_cache_table[hash] = tlbt;
usr/src/cmd/tsol/tnd/tnd.c
1207
unsigned char hash;
usr/src/cmd/tsol/tnd/tnd.c
1209
hash = (unsigned char) get_hashvalue(addr);
usr/src/cmd/tsol/tnd/tnd.c
1210
tlbt = tnrh_cache_table[hash];
usr/src/cmd/tsol/tnd/tnd.c
1223
unsigned char hash;
usr/src/cmd/tsol/tnd/tnd.c
1226
hash = (unsigned char) TNRH_ADDR_HASH_V6(addr);
usr/src/cmd/tsol/tnd/tnd.c
1242
if (tnrh_cache_table_v6[hash] == NULL) {
usr/src/cmd/tsol/tnd/tnd.c
1243
tnrh_cache_table_v6[hash] = tlbt;
usr/src/cmd/tsol/tnd/tnd.c
1246
tlbt->next = tnrh_cache_table_v6[hash];
usr/src/cmd/tsol/tnd/tnd.c
1247
tnrh_cache_table_v6[hash] = tlbt;
usr/src/cmd/tsol/tnd/tnd.c
1255
unsigned char hash;
usr/src/cmd/tsol/tnd/tnd.c
1257
hash = (unsigned char) TNRH_ADDR_HASH_V6(addr);
usr/src/cmd/tsol/tnd/tnd.c
1258
tlbt = tnrh_cache_table_v6[hash];
usr/src/cmd/tsol/tnd/tnd.c
931
unsigned char hash;
usr/src/cmd/tsol/tnd/tnd.c
939
hash = (unsigned char) get_hashvalue(saddrp->sin_addr.s_addr);
usr/src/cmd/tsol/tnd/tnd.c
954
rhent = tnrh_entire_table[i][hash];
usr/src/cmd/tsol/tnd/tnd.c
957
i, hash);
usr/src/cmd/units/units.c
254
q = hash(name);
usr/src/cmd/units/units.c
322
lp = hash(np);
usr/src/cmd/units/units.c
327
lp = hash("");
usr/src/cmd/units/units.c
361
tp = hash(np);
usr/src/cmd/units/units.c
373
lp = hash(np);
usr/src/cmd/units/units.c
78
struct table *hash(char *name);
usr/src/cmd/vtfontcvt/vtfontcvt.c
270
int hash;
usr/src/cmd/vtfontcvt/vtfontcvt.c
275
hash = fnv_32_buf(bytes, wbytes * height, FNV1_32_INIT) % FONTCVT_NHASH;
usr/src/cmd/vtfontcvt/vtfontcvt.c
276
SLIST_FOREACH(gl, &glyph_hash[hash], g_hash) {
usr/src/cmd/vtfontcvt/vtfontcvt.c
290
SLIST_INSERT_HEAD(&glyph_hash[hash], gl, g_hash);
usr/src/cmd/xstr/xstr.c
305
struct hash *hnext;
usr/src/cmd/xstr/xstr.c
313
struct hash *hp, *hp0;
usr/src/cmd/xstr/xstr.c
340
struct hash *hp;
usr/src/cmd/ypcmd/mknetid/mknetid.c
413
val = hash((unsigned char *) name, PRNTABSIZE);
usr/src/cmd/ypcmd/mknetid/mknetid.c
439
val = hash((unsigned char *) user, GRPTABSIZE);
usr/src/cmd/ypcmd/mknetid/mknetid.c
477
val = hash((unsigned char *) user, GRPTABSIZE);
usr/src/cmd/ypcmd/shared/lockmap.c
288
hashval = hash(mapname);
usr/src/cmd/ypcmd/shared/lockmap.c
371
hashval = hash(mapname);
usr/src/cmd/ztest/ztest.c
1337
uint64_t hash = object ^ (offset % (ZTEST_RANGE_LOCKS + 1));
usr/src/cmd/ztest/ztest.c
1338
rll_t *rll = &zd->zd_range_lock[hash & (ZTEST_RANGE_LOCKS - 1)];
usr/src/common/ctf/ctf_create.c
106
ctf_dtdef_t **hash;
usr/src/common/ctf/ctf_create.c
112
hash = ctf_alloc(hashlen * sizeof (ctf_dtdef_t *));
usr/src/common/ctf/ctf_create.c
114
if (hash == NULL)
usr/src/common/ctf/ctf_create.c
126
ctf_free(hash, hashlen * sizeof (ctf_dtdef_t *));
usr/src/common/ctf/ctf_create.c
132
bzero(hash, hashlen * sizeof (ctf_dtdef_t *));
usr/src/common/ctf/ctf_create.c
133
fp->ctf_dthash = hash;
usr/src/common/ctf/ctf_create.c
68
ctf_dtdef_t **hash = ctf_alloc(hashlen * sizeof (ctf_dtdef_t *));
usr/src/common/ctf/ctf_create.c
72
if (hash == NULL)
usr/src/common/ctf/ctf_create.c
84
ctf_free(hash, hashlen * sizeof (ctf_dtdef_t *));
usr/src/common/ctf/ctf_create.c
90
bzero(hash, hashlen * sizeof (ctf_dtdef_t *));
usr/src/common/ctf/ctf_create.c
91
fp->ctf_dthash = hash;
usr/src/common/ficl/dictionary.c
357
word->hash = ficlHashCode(name);
usr/src/common/ficl/dictionary.c
485
ficlHash *hash;
usr/src/common/ficl/dictionary.c
488
hash = (ficlHash *)dictionary->here;
usr/src/common/ficl/dictionary.c
492
hash->size = bucketCount;
usr/src/common/ficl/dictionary.c
493
ficlHashReset(hash);
usr/src/common/ficl/dictionary.c
494
return (hash);
usr/src/common/ficl/dictionary.c
516
ficlHash *hash;
usr/src/common/ficl/dictionary.c
521
hash = (ficlHash *)dictionary->here;
usr/src/common/ficl/dictionary.c
525
hash->size = bucketCount;
usr/src/common/ficl/dictionary.c
526
ficlHashReset(hash);
usr/src/common/ficl/dictionary.c
528
dictionary->forthWordlist = hash;
usr/src/common/ficl/dictionary.c
618
ficlHash *hash;
usr/src/common/ficl/dictionary.c
627
hash = dictionary->wordlists[i];
usr/src/common/ficl/dictionary.c
628
word = ficlHashLookup(hash, name, hashCode);
usr/src/common/ficl/dictionary.c
861
ficlHash *hash = dictionary->compilationWordlist;
usr/src/common/ficl/dictionary.c
863
FICL_DICTIONARY_ASSERT(dictionary, hash);
usr/src/common/ficl/dictionary.c
870
ficlHashInsertWord(hash, word);
usr/src/common/ficl/extras.c
127
ficlHash *hash = ficlVmGetDictionary(vm)->forthWordlist;
usr/src/common/ficl/extras.c
131
unsigned hashSize = hash->size;
usr/src/common/ficl/extras.c
145
word = hash->table[i];
usr/src/common/ficl/extras.c
153
word = hash->table[i];
usr/src/common/ficl/ficl.h
1206
ficlUnsigned16 hash;
usr/src/common/ficl/ficl.h
1329
FICL_PLATFORM_EXTERN void ficlHashForget(ficlHash *hash, void *where);
usr/src/common/ficl/ficl.h
1331
FICL_PLATFORM_EXTERN void ficlHashInsertWord(ficlHash *hash, ficlWord *word);
usr/src/common/ficl/ficl.h
1333
ficlHashLookup(ficlHash *hash, ficlString name, ficlUnsigned16 hashCode);
usr/src/common/ficl/ficl.h
1334
FICL_PLATFORM_EXTERN void ficlHashReset(ficlHash *hash);
usr/src/common/ficl/hash.c
106
for (; hash != NULL; hash = hash->link) {
usr/src/common/ficl/hash.c
107
if (hash->size > 1)
usr/src/common/ficl/hash.c
108
hashIdx = (ficlUnsigned16)(hashCode % hash->size);
usr/src/common/ficl/hash.c
112
for (word = hash->table[hashIdx]; word; word = word->link) {
usr/src/common/ficl/hash.c
117
FICL_ASSERT_PHASH(hash, word != word->link);
usr/src/common/ficl/hash.c
12
ficlHashForget(ficlHash *hash, void *where)
usr/src/common/ficl/hash.c
130
ficlHashReset(ficlHash *hash)
usr/src/common/ficl/hash.c
134
FICL_ASSERT_PHASH(hash, hash);
usr/src/common/ficl/hash.c
136
for (i = 0; i < hash->size; i++) {
usr/src/common/ficl/hash.c
137
hash->table[i] = NULL;
usr/src/common/ficl/hash.c
140
hash->link = NULL;
usr/src/common/ficl/hash.c
141
hash->name = NULL;
usr/src/common/ficl/hash.c
17
FICL_ASSERT_PHASH(hash, hash);
usr/src/common/ficl/hash.c
18
FICL_ASSERT_PHASH(hash, where);
usr/src/common/ficl/hash.c
20
for (i = 0; i < hash->size; i++) {
usr/src/common/ficl/hash.c
21
pWord = hash->table[i];
usr/src/common/ficl/hash.c
27
hash->table[i] = pWord;
usr/src/common/ficl/hash.c
3
#define FICL_ASSERT_PHASH(hash, expression) FICL_ASSERT(NULL, expression)
usr/src/common/ficl/hash.c
70
ficlHashInsertWord(ficlHash *hash, ficlWord *word)
usr/src/common/ficl/hash.c
74
FICL_ASSERT_PHASH(hash, hash);
usr/src/common/ficl/hash.c
75
FICL_ASSERT_PHASH(hash, word);
usr/src/common/ficl/hash.c
77
if (hash->size == 1) {
usr/src/common/ficl/hash.c
78
pList = hash->table;
usr/src/common/ficl/hash.c
80
pList = hash->table + (word->hash % hash->size);
usr/src/common/ficl/hash.c
97
ficlHashLookup(ficlHash *hash, ficlString name, ficlUnsigned16 hashCode)
usr/src/common/ficl/prefix.c
144
ficlHash *hash;
usr/src/common/ficl/prefix.c
151
hash = ficlDictionaryCreateWordlist(dictionary, 1);
usr/src/common/ficl/prefix.c
152
hash->name = list_name;
usr/src/common/ficl/prefix.c
153
ficlDictionaryAppendConstantPointer(dictionary, list_name, hash);
usr/src/common/ficl/prefix.c
72
ficlHash *hash;
usr/src/common/ficl/prefix.c
83
hash = (ficlHash *)(word->param[0].p);
usr/src/common/ficl/prefix.c
88
for (i = 0; i < (int)hash->size; i++) {
usr/src/common/ficl/prefix.c
89
word = hash->table[i];
usr/src/common/ficl/search.c
136
ficlHash *hash = ficlStackPopPointer(vm->dataStack);
usr/src/common/ficl/search.c
143
word = ficlHashLookup(hash, name, hashCode);
usr/src/common/ficl/search.c
163
ficlHash *hash = ficlStackPopPointer(vm->dataStack);
usr/src/common/ficl/search.c
166
dictionary->compilationWordlist = hash;
usr/src/common/ficl/search.c
227
ficlHash *hash;
usr/src/common/ficl/search.c
233
hash = ficlDictionaryCreateWordlist(dictionary, nBuckets);
usr/src/common/ficl/search.c
234
ficlStackPushPointer(vm->dataStack, hash);
usr/src/common/ficl/search.c
285
ficlHash *hash;
usr/src/common/ficl/search.c
290
hash = ficlVmPop(vm).p;
usr/src/common/ficl/search.c
291
name = hash->name;
usr/src/common/ficl/search.c
314
ficlHash *hash = ficlVmPop(vm).p;
usr/src/common/ficl/search.c
315
hash->name = name;
usr/src/common/ficl/search.c
79
ficlHash *hash = ficlVmGetDictionary(vm)->forthWordlist;
usr/src/common/ficl/search.c
80
ficlStackPushPointer(vm->dataStack, hash);
usr/src/common/ficl/system.c
433
ficlHash *hash = ficlSystemGetLocals(system)->forthWordlist;
usr/src/common/ficl/system.c
437
FICL_SYSTEM_ASSERT(system, hash);
usr/src/common/ficl/system.c
444
word = ficlHashLookup(hash, name, hashCode);
usr/src/common/ficl/system.c
451
hash = dictionary->wordlists[i];
usr/src/common/ficl/system.c
452
word = ficlHashLookup(hash, name, hashCode);
usr/src/common/ficl/tools.c
142
ficlWord **hash;
usr/src/common/ficl/tools.c
156
hash = pFHash->table;
usr/src/common/ficl/tools.c
162
word = hash[i];
usr/src/common/ficl/tools.c
681
ficlHash *hash;
usr/src/common/ficl/tools.c
683
hash = (ficlHash *)ficlStackPopPointer(vm->dataStack);
usr/src/common/ficl/tools.c
684
ficlHashForget(hash, dictionary->here);
usr/src/common/ficl/tools.c
704
ficlHash *hash = dictionary->compilationWordlist;
usr/src/common/ficl/tools.c
708
ficlHashForget(hash, where);
usr/src/common/ficl/tools.c
719
ficlHash *hash, char *ss)
usr/src/common/ficl/tools.c
749
for (i = 0; i < hash->size; i++) {
usr/src/common/ficl/tools.c
750
for (wp = hash->table[i]; wp != NULL; wp = wp->link, nWords++) {
usr/src/common/ficl/tools.c
759
hash->name ? hash->name : "<unknown>");
usr/src/common/ficl/tools.c
822
ficlHash *hash = dictionary->wordlists[dictionary->wordlistCount - 1];
usr/src/common/ficl/tools.c
823
ficlPrimitiveWordsBackend(vm, dictionary, hash, NULL);
usr/src/common/ficl/tools.c
844
ficlHash *hash = dictionary->forthWordlist;
usr/src/common/ficl/tools.c
850
for (i = 0; i < hash->size; i++) {
usr/src/common/ficl/tools.c
851
for (word = hash->table[i]; word != NULL;
usr/src/common/inet/inet_hash.c
151
uint64_t hash = 0;
usr/src/common/inet/inet_hash.c
175
hash = PKT_HASH_MAC(mac_src) ^ PKT_HASH_MAC(mac_dst);
usr/src/common/inet/inet_hash.c
249
hash ^= (PKT_HASH_4BYTES(ip_src) ^
usr/src/common/inet/inet_hash.c
256
hash ^= PKT_HASH_2BYTES(identp);
usr/src/common/inet/inet_hash.c
291
hash ^= (PKT_HASH_4BYTES(ip_src) ^
usr/src/common/inet/inet_hash.c
298
hash ^= PKT_HASH_4BYTES(identp);
usr/src/common/inet/inet_hash.c
332
hash ^= PKT_HASH_4BYTES((mp->b_rptr + skip_len));
usr/src/common/inet/inet_hash.c
358
return (hash);
usr/src/common/lzma/LzFind.c
132
p->hash = 0;
usr/src/common/lzma/LzFind.c
147
alloc->Free(alloc, p->hash, 0);
usr/src/common/lzma/LzFind.c
148
p->hash = 0;
usr/src/common/lzma/LzFind.c
226
if (p->hash != 0 && prevSize == newSize)
usr/src/common/lzma/LzFind.c
229
p->hash = AllocRefs(newSize, alloc);
usr/src/common/lzma/LzFind.c
230
if (p->hash != 0)
usr/src/common/lzma/LzFind.c
232
p->son = p->hash + p->hashSizeSum;
usr/src/common/lzma/LzFind.c
270
p->hash[i] = kEmptyHashValue;
usr/src/common/lzma/LzFind.c
302
MatchFinder_Normalize3(subValue, p->hash, p->hashSizeSum + p->numSons);
usr/src/common/lzma/LzFind.c
484
curMatch = p->hash[hashValue];
usr/src/common/lzma/LzFind.c
485
p->hash[hashValue] = p->pos;
usr/src/common/lzma/LzFind.c
495
curMatch = p->hash[hashValue];
usr/src/common/lzma/LzFind.c
496
p->hash[hashValue] = p->pos;
usr/src/common/lzma/LzFind.c
508
delta2 = p->pos - p->hash[hash2Value];
usr/src/common/lzma/LzFind.c
509
curMatch = p->hash[kFix3HashSize + hashValue];
usr/src/common/lzma/LzFind.c
511
p->hash[hash2Value] =
usr/src/common/lzma/LzFind.c
512
p->hash[kFix3HashSize + hashValue] = p->pos;
usr/src/common/lzma/LzFind.c
541
delta2 = p->pos - p->hash[ hash2Value];
usr/src/common/lzma/LzFind.c
542
delta3 = p->pos - p->hash[kFix3HashSize + hash3Value];
usr/src/common/lzma/LzFind.c
543
curMatch = p->hash[kFix4HashSize + hashValue];
usr/src/common/lzma/LzFind.c
545
p->hash[ hash2Value] =
usr/src/common/lzma/LzFind.c
546
p->hash[kFix3HashSize + hash3Value] =
usr/src/common/lzma/LzFind.c
547
p->hash[kFix4HashSize + hashValue] = p->pos;
usr/src/common/lzma/LzFind.c
588
delta2 = p->pos - p->hash[ hash2Value];
usr/src/common/lzma/LzFind.c
589
delta3 = p->pos - p->hash[kFix3HashSize + hash3Value];
usr/src/common/lzma/LzFind.c
590
curMatch = p->hash[kFix4HashSize + hashValue];
usr/src/common/lzma/LzFind.c
592
p->hash[ hash2Value] =
usr/src/common/lzma/LzFind.c
593
p->hash[kFix3HashSize + hash3Value] =
usr/src/common/lzma/LzFind.c
594
p->hash[kFix4HashSize + hashValue] = p->pos;
usr/src/common/lzma/LzFind.c
635
curMatch = p->hash[hashValue];
usr/src/common/lzma/LzFind.c
636
p->hash[hashValue] = p->pos;
usr/src/common/lzma/LzFind.c
648
curMatch = p->hash[hashValue];
usr/src/common/lzma/LzFind.c
649
p->hash[hashValue] = p->pos;
usr/src/common/lzma/LzFind.c
661
curMatch = p->hash[hashValue];
usr/src/common/lzma/LzFind.c
662
p->hash[hashValue] = p->pos;
usr/src/common/lzma/LzFind.c
675
curMatch = p->hash[kFix3HashSize + hashValue];
usr/src/common/lzma/LzFind.c
676
p->hash[hash2Value] =
usr/src/common/lzma/LzFind.c
677
p->hash[kFix3HashSize + hashValue] = p->pos;
usr/src/common/lzma/LzFind.c
690
curMatch = p->hash[kFix4HashSize + hashValue];
usr/src/common/lzma/LzFind.c
691
p->hash[ hash2Value] =
usr/src/common/lzma/LzFind.c
692
p->hash[kFix3HashSize + hash3Value] = p->pos;
usr/src/common/lzma/LzFind.c
693
p->hash[kFix4HashSize + hashValue] = p->pos;
usr/src/common/lzma/LzFind.c
706
curMatch = p->hash[kFix4HashSize + hashValue];
usr/src/common/lzma/LzFind.c
707
p->hash[ hash2Value] =
usr/src/common/lzma/LzFind.c
708
p->hash[kFix3HashSize + hash3Value] =
usr/src/common/lzma/LzFind.c
709
p->hash[kFix4HashSize + hashValue] = p->pos;
usr/src/common/lzma/LzFind.c
722
curMatch = p->hash[hashValue];
usr/src/common/lzma/LzFind.c
723
p->hash[hashValue] = p->pos;
usr/src/common/lzma/LzFind.h
23
CLzRef *hash;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1893
const umc_chan_hash_t *hash = &dec->dec_umc_chan->chan_hash;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1906
const umc_bank_hash_t *bank_hash = &hash->uch_bank_hashes[i];
usr/src/common/mc/zen_umc/zen_umc_decode.c
1908
if ((hash->uch_flags & UMC_CHAN_HASH_F_BANK) == 0 ||
usr/src/common/mc/zen_umc/zen_umc_decode.c
1909
!hash->uch_bank_hashes[i].ubh_en) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1945
const umc_chan_hash_t *hash = &dec->dec_umc_chan->chan_hash;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1957
if ((hash->uch_flags & UMC_CHAN_HASH_F_PC) == 0 ||
usr/src/common/mc/zen_umc/zen_umc_decode.c
1958
!hash->uch_pc_hash.uph_en) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1963
row_hash = dec->dec_dimm_row & hash->uch_pc_hash.uph_row_xor;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1964
col_hash = dec->dec_dimm_col & hash->uch_pc_hash.uph_col_xor;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1965
bank_hash = dec->dec_dimm_bank & hash->uch_pc_hash.uph_bank_xor;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1984
const umc_chan_hash_t *hash = &dec->dec_umc_chan->chan_hash;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1990
if ((hash->uch_flags & UMC_CHAN_HASH_F_RM) != 0 &&
usr/src/common/mc/zen_umc/zen_umc_decode.c
1991
hash->uch_rm_hashes[i].uah_en) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1993
hash->uch_rm_hashes[i].uah_addr_xor;
usr/src/common/mc/zen_umc/zen_umc_decode.c
2016
const umc_chan_hash_t *hash = &dec->dec_umc_chan->chan_hash;
usr/src/common/mc/zen_umc/zen_umc_decode.c
2020
if ((hash->uch_flags & UMC_CHAN_HASH_F_CS) != 0 &&
usr/src/common/mc/zen_umc/zen_umc_decode.c
2021
hash->uch_cs_hashes[i].uah_en) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
2023
hash->uch_cs_hashes[i].uah_addr_xor;
usr/src/common/mc/zen_umc/zen_umc_decode.c
558
uint8_t hash = 0;
usr/src/common/mc/zen_umc/zen_umc_decode.c
560
hash = bitx64(dec->dec_ilv_pa, addr_bits[i], addr_bits[i]);
usr/src/common/mc/zen_umc/zen_umc_decode.c
563
hash ^= val;
usr/src/common/mc/zen_umc/zen_umc_decode.c
568
hash ^= val;
usr/src/common/mc/zen_umc/zen_umc_decode.c
573
hash ^= val;
usr/src/common/mc/zen_umc/zen_umc_decode.c
576
dec->dec_ilv_chan |= hash << i;
usr/src/common/mc/zen_umc/zen_umc_decode.c
593
uint8_t hash = 0;
usr/src/common/mc/zen_umc/zen_umc_decode.c
595
hash = bitx64(dec->dec_ilv_pa, addr_bits[i], addr_bits[i]);
usr/src/common/mc/zen_umc/zen_umc_decode.c
599
hash ^= val;
usr/src/common/mc/zen_umc/zen_umc_decode.c
605
hash ^= val;
usr/src/common/mc/zen_umc/zen_umc_decode.c
611
hash ^= val;
usr/src/common/mc/zen_umc/zen_umc_decode.c
621
hash ^= val;
usr/src/common/mc/zen_umc/zen_umc_decode.c
632
hash ^= val;
usr/src/common/mc/zen_umc/zen_umc_decode.c
643
dec->dec_ilv_sock = hash;
usr/src/common/mc/zen_umc/zen_umc_decode.c
645
dec->dec_ilv_chan |= hash << (i - 1);
usr/src/common/mc/zen_umc/zen_umc_decode.c
648
dec->dec_ilv_chan |= hash << i;
usr/src/common/mc/zen_umc/zen_umc_dump.c
116
zen_umc_dump_chan_hash(umc_chan_hash_t *hash)
usr/src/common/mc/zen_umc/zen_umc_dump.c
120
fnvlist_add_uint32(nvl, "uch_flags", hash->uch_flags);
usr/src/common/mc/zen_umc/zen_umc_dump.c
122
if (hash->uch_flags & UMC_CHAN_HASH_F_BANK) {
usr/src/common/mc/zen_umc/zen_umc_dump.c
128
hash->uch_bank_hashes[i].ubh_row_xor);
usr/src/common/mc/zen_umc/zen_umc_dump.c
130
hash->uch_bank_hashes[i].ubh_col_xor);
usr/src/common/mc/zen_umc/zen_umc_dump.c
132
hash->uch_bank_hashes[i].ubh_en);
usr/src/common/mc/zen_umc/zen_umc_dump.c
142
if (hash->uch_flags & UMC_CHAN_HASH_F_RM) {
usr/src/common/mc/zen_umc/zen_umc_dump.c
148
hash->uch_rm_hashes[i].uah_addr_xor);
usr/src/common/mc/zen_umc/zen_umc_dump.c
150
hash->uch_rm_hashes[i].uah_en);
usr/src/common/mc/zen_umc/zen_umc_dump.c
160
if (hash->uch_flags & UMC_CHAN_HASH_F_CS) {
usr/src/common/mc/zen_umc/zen_umc_dump.c
166
hash->uch_rm_hashes[i].uah_addr_xor);
usr/src/common/mc/zen_umc/zen_umc_dump.c
168
hash->uch_rm_hashes[i].uah_en);
usr/src/common/mc/zen_umc/zen_umc_dump.c
178
if (hash->uch_flags & UMC_CHAN_HASH_F_PC) {
usr/src/common/mc/zen_umc/zen_umc_dump.c
182
hash->uch_pc_hash.uph_row_xor);
usr/src/common/mc/zen_umc/zen_umc_dump.c
184
hash->uch_pc_hash.uph_col_xor);
usr/src/common/mc/zen_umc/zen_umc_dump.c
186
hash->uch_pc_hash.uph_bank_xor);
usr/src/common/mc/zen_umc/zen_umc_dump.c
188
hash->uch_pc_hash.uph_en);
usr/src/common/mc/zen_umc/zen_umc_dump.c
201
nvlist_t *nvl, *hash;
usr/src/common/mc/zen_umc/zen_umc_dump.c
234
hash = zen_umc_dump_chan_hash(&chan->chan_hash);
usr/src/common/mc/zen_umc/zen_umc_dump.c
235
fnvlist_add_nvlist(nvl, "chan_hash", hash);
usr/src/common/mc/zen_umc/zen_umc_dump.c
249
nvlist_free(hash);
usr/src/common/mc/zen_umc/zen_umc_dump.c
462
zen_umc_restore_hash(nvlist_t *nvl, umc_chan_hash_t *hash)
usr/src/common/mc/zen_umc/zen_umc_dump.c
464
if (nvlist_lookup_uint32(nvl, "uch_flags", &hash->uch_flags) != 0) {
usr/src/common/mc/zen_umc/zen_umc_dump.c
468
if (hash->uch_flags & UMC_CHAN_HASH_F_BANK) {
usr/src/common/mc/zen_umc/zen_umc_dump.c
484
&hash->uch_bank_hashes[i].ubh_row_xor,
usr/src/common/mc/zen_umc/zen_umc_dump.c
486
&hash->uch_bank_hashes[i].ubh_col_xor,
usr/src/common/mc/zen_umc/zen_umc_dump.c
488
&hash->uch_bank_hashes[i].ubh_en,
usr/src/common/mc/zen_umc/zen_umc_dump.c
495
if (hash->uch_flags & UMC_CHAN_HASH_F_RM) {
usr/src/common/mc/zen_umc/zen_umc_dump.c
511
&hash->uch_rm_hashes[i].uah_addr_xor,
usr/src/common/mc/zen_umc/zen_umc_dump.c
513
&hash->uch_rm_hashes[i].uah_en,
usr/src/common/mc/zen_umc/zen_umc_dump.c
520
if (hash->uch_flags & UMC_CHAN_HASH_F_CS) {
usr/src/common/mc/zen_umc/zen_umc_dump.c
536
&hash->uch_cs_hashes[i].uah_addr_xor,
usr/src/common/mc/zen_umc/zen_umc_dump.c
538
&hash->uch_cs_hashes[i].uah_en,
usr/src/common/mc/zen_umc/zen_umc_dump.c
545
if (hash->uch_flags & UMC_CHAN_HASH_F_PC) {
usr/src/common/mc/zen_umc/zen_umc_dump.c
554
&hash->uch_pc_hash.uph_row_xor,
usr/src/common/mc/zen_umc/zen_umc_dump.c
556
&hash->uch_pc_hash.uph_col_xor,
usr/src/common/mc/zen_umc/zen_umc_dump.c
558
&hash->uch_pc_hash.uph_bank_xor,
usr/src/common/mc/zen_umc/zen_umc_dump.c
560
&hash->uch_pc_hash.uph_en,
usr/src/common/mc/zen_umc/zen_umc_dump.c
572
nvlist_t **rules, **offsets, **dimms, *hash;
usr/src/common/mc/zen_umc/zen_umc_dump.c
584
"chan_hash", DATA_TYPE_NVLIST, &hash,
usr/src/common/mc/zen_umc/zen_umc_dump.c
618
if (!zen_umc_restore_hash(hash, &chan->chan_hash)) {
usr/src/common/nvpair/nvpair.c
337
uint64_t hash = nvt_hash(name);
usr/src/common/nvpair/nvpair.c
338
uint64_t index = hash & (priv->nvp_nbuckets - 1);
usr/src/common/nvpair/nvpair.c
383
uint32_t hash = nvt_hash(NVP_NAME(&e->nvi_nvp));
usr/src/common/nvpair/nvpair.c
384
uint32_t index = hash & new_mask;
usr/src/common/nvpair/nvpair.c
471
uint64_t hash = nvt_hash(name);
usr/src/common/nvpair/nvpair.c
472
uint64_t index = hash & (priv->nvp_nbuckets - 1);
usr/src/common/nvpair/nvpair.c
526
uint64_t hash = nvt_hash(name);
usr/src/common/nvpair/nvpair.c
527
uint64_t index = hash & (priv->nvp_nbuckets - 1);
usr/src/grub/grub-0.97/netboot/tlan.h
487
u8 hash;
usr/src/grub/grub-0.97/netboot/tlan.h
489
hash = (a[0] ^ a[3]); /* & 077 */
usr/src/grub/grub-0.97/netboot/tlan.h
490
hash ^= ((a[0] ^ a[3]) >> 6); /* & 003 */
usr/src/grub/grub-0.97/netboot/tlan.h
491
hash ^= ((a[1] ^ a[4]) << 2); /* & 074 */
usr/src/grub/grub-0.97/netboot/tlan.h
492
hash ^= ((a[1] ^ a[4]) >> 4); /* & 017 */
usr/src/grub/grub-0.97/netboot/tlan.h
493
hash ^= ((a[2] ^ a[5]) << 4); /* & 060 */
usr/src/grub/grub-0.97/netboot/tlan.h
494
hash ^= ((a[2] ^ a[5]) >> 2); /* & 077 */
usr/src/grub/grub-0.97/netboot/tlan.h
496
return (hash & 077);
usr/src/grub/grub-0.97/netboot/tlan.h
511
u32 hash;
usr/src/grub/grub-0.97/netboot/tlan.h
513
hash =
usr/src/grub/grub-0.97/netboot/tlan.h
516
hash |=
usr/src/grub/grub-0.97/netboot/tlan.h
519
hash |=
usr/src/grub/grub-0.97/netboot/tlan.h
522
hash |=
usr/src/grub/grub-0.97/netboot/tlan.h
525
hash |=
usr/src/grub/grub-0.97/netboot/tlan.h
528
hash |=
usr/src/grub/grub-0.97/netboot/tlan.h
532
return hash;
usr/src/grub/grub-0.97/stage2/fsys_zfs.c
726
uint64_t hash, idx, blkid;
usr/src/grub/grub-0.97/stage2/fsys_zfs.c
734
hash = zap_hash(zap->zap_salt, name);
usr/src/grub/grub-0.97/stage2/fsys_zfs.c
743
idx = ZAP_HASH_IDX(hash, zap->zap_ptrtbl.zt_shift);
usr/src/grub/grub-0.97/stage2/fsys_zfs.c
754
return (zap_leaf_lookup(l, blksft, hash, name, value));
usr/src/grub/grub-0.97/stage2/fsys_zfs.h
178
#define ZAP_HASH_IDX(hash, n) (((n) == 0) ? 0 : ((hash) >> (64 - (n))))
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
158
krb5_const krb5_data *hash,
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
175
if (hash->length != (CONFLENGTH + MD5_CKSUM_LENGTH)) {
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
177
if (hash->length != MD5_CKSUM_LENGTH)
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
213
(krb5_pointer) hash->data,
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
214
(krb5_pointer) plaintext, hash->length,
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
218
(krb5_pointer) hash->data,
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
219
(krb5_pointer) plaintext, hash->length,
usr/src/lib/gss_mechs/mech_krb5/include/db.h
142
(*hash) __P((const void *, size_t));
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_common.h
59
int hash(krb5_donot_replay *rep, int hsize);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_file.c
46
rephash = hash(rep, t->hsize);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_mem.c
39
rephash = hash(rep, t->hsize);
usr/src/lib/krb5/plugins/kdb/db2/adb_openclose.c
147
db->info.hash = NULL;
usr/src/lib/krb5/plugins/kdb/db2/kdb_db2.c
273
hashi.hash = NULL;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/dbm.c
180
info.hash = NULL;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash.c
1024
n = hashp->hash(k, len);
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash.c
166
if (info && info->hash)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash.c
167
hashp->hash = info->hash;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash.c
169
hashp->hash = __default_hash;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash.c
184
if (hashp->hash(CHARKEY, sizeof(CHARKEY))
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash.c
334
hashp->hash = __default_hash;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash.c
357
if (info->hash)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash.c
358
hashp->hash = info->hash;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash.c
616
hashp->hdr.h_charkey = hashp->hash(CHARKEY, sizeof(CHARKEY));
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hash.h
101
u_int32_t (*hash) __P((const void *, size_t)); /* Hash Function */
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/hsearch.c
62
info.hash = NULL;
usr/src/lib/lib9p/common/hashtable.c
102
ht_add(struct ht *h, uint32_t hash, void *value)
usr/src/lib/lib9p/common/hashtable.c
111
entry = &h->ht_entries[hash % h->ht_nentries];
usr/src/lib/lib9p/common/hashtable.c
114
if (item->hti_hash == hash) {
usr/src/lib/lib9p/common/hashtable.c
122
item->hti_hash = hash;
usr/src/lib/lib9p/common/hashtable.c
131
ht_remove(struct ht *h, uint32_t hash)
usr/src/lib/lib9p/common/hashtable.c
138
result = ht_remove_locked(h, hash);
usr/src/lib/lib9p/common/hashtable.c
144
ht_remove_locked(struct ht *h, uint32_t hash)
usr/src/lib/lib9p/common/hashtable.c
148
ssize_t slot = hash % h->ht_nentries;
usr/src/lib/lib9p/common/hashtable.c
153
if (item->hti_hash == hash) {
usr/src/lib/lib9p/common/hashtable.c
74
ht_find(struct ht *h, uint32_t hash)
usr/src/lib/lib9p/common/hashtable.c
80
result = ht_find_locked(h, hash);
usr/src/lib/lib9p/common/hashtable.c
86
ht_find_locked(struct ht *h, uint32_t hash)
usr/src/lib/lib9p/common/hashtable.c
91
entry = &h->ht_entries[hash % h->ht_nentries];
usr/src/lib/lib9p/common/hashtable.c
94
if (item->hti_hash == hash)
usr/src/lib/lib9p/common/hashtable.h
100
int ht_add(struct ht *h, uint32_t hash, void *value);
usr/src/lib/lib9p/common/hashtable.h
101
int ht_remove(struct ht *h, uint32_t hash);
usr/src/lib/lib9p/common/hashtable.h
102
int ht_remove_locked(struct ht *h, uint32_t hash);
usr/src/lib/lib9p/common/hashtable.h
98
void *ht_find(struct ht *h, uint32_t hash);
usr/src/lib/lib9p/common/hashtable.h
99
void *ht_find_locked(struct ht *h, uint32_t hash);
usr/src/lib/libc/port/gen/ndbm.c
241
unsigned long hash;
usr/src/lib/libc/port/gen/ndbm.c
243
hash = dcalchash(key);
usr/src/lib/libc/port/gen/ndbm.c
245
db->dbm_blkno = hash & db->dbm_hmask;
usr/src/lib/libc/port/gen/ndbm.c
405
dbm_hashinc(DBM *db, unsigned long hash)
usr/src/lib/libc/port/gen/ndbm.c
409
hash &= db->dbm_hmask;
usr/src/lib/libc/port/gen/ndbm.c
415
if ((hash&bit) == 0)
usr/src/lib/libc/port/gen/ndbm.c
416
return (hash|bit);
usr/src/lib/libc/port/gen/ndbm.c
417
hash &= ~bit;
usr/src/lib/libc/port/gen/ndbm.c
426
dbm_firsthash(DBM *db, unsigned long hash)
usr/src/lib/libc/port/gen/ndbm.c
432
dbm_access(db, hash);
usr/src/lib/libc/port/gen/ndbm.c
449
hash = dbm_hashinc(db, hash);
usr/src/lib/libc/port/gen/ndbm.c
450
if (hash == 0)
usr/src/lib/libc/port/gen/ndbm.c
547
unsigned long hash;
usr/src/lib/libc/port/gen/ndbm.c
566
dbm_access(db, (hash = dcalchash(inkey)));
usr/src/lib/libc/port/gen/ndbm.c
708
hash = dcalchash(key);
usr/src/lib/libc/port/gen/ndbm.c
709
hash = dbm_hashinc(db, hash);
usr/src/lib/libc/port/gen/ndbm.c
711
if (hash == 0)
usr/src/lib/libc/port/gen/ndbm.c
714
return (dbm_firsthash(db, hash));
usr/src/lib/libc/port/gen/ndbm.c
720
dbm_access(DBM *db, unsigned long hash)
usr/src/lib/libc/port/gen/ndbm.c
731
my_blkno = hash & my_hmask;
usr/src/lib/libc/port/threads/synch.c
1933
uint_t hash = LOCK_HASH(mp);
usr/src/lib/libc/port/threads/synch.c
1955
for (rlp = table[hash]; rlp != NULL; rlp = rlp->robust_next) {
usr/src/lib/libc/port/threads/synch.c
1967
for (rlpp = &table[hash];
usr/src/lib/libc/port/threads/tdb_agent.c
356
uint_t hash;
usr/src/lib/libc/port/threads/tdb_agent.c
369
tdbp->tdb_sync_addr_hash[hash = tdb_addr_hash(addr)] == 0)
usr/src/lib/libc/port/threads/tdb_agent.c
373
sapp = &tdbp->tdb_sync_addr_hash[hash];
usr/src/lib/libcpc/common/libcpc.c
821
cpc_strhash_t *hash;
usr/src/lib/libcpc/common/libcpc.c
826
if ((hash = __cpc_strhash_alloc()) == NULL) {
usr/src/lib/libcpc/common/libcpc.c
848
if (__cpc_strhash_add(hash, p) == -1)
usr/src/lib/libcpc/common/libcpc.c
856
if (__cpc_strhash_add(hash, p) == -1)
usr/src/lib/libcpc/common/libcpc.c
861
while ((p = __cpc_strhash_next(hash)) != NULL)
usr/src/lib/libcpc/common/libcpc.c
865
__cpc_strhash_free(hash);
usr/src/lib/libcpc/common/libcpc_impl.h
135
extern void __cpc_strhash_free(cpc_strhash_t *hash);
usr/src/lib/libcpc/common/libcpc_impl.h
136
extern int __cpc_strhash_add(cpc_strhash_t *hash, char *key);
usr/src/lib/libcpc/common/libcpc_impl.h
137
extern char *__cpc_strhash_next(cpc_strhash_t *hash);
usr/src/lib/libcpc/common/subr.c
161
__cpc_strhash_free(cpc_strhash_t *hash)
usr/src/lib/libcpc/common/subr.c
163
cpc_strhash_t *p = hash, *f;
usr/src/lib/libcpc/common/subr.c
182
__cpc_strhash_add(cpc_strhash_t *hash, char *key)
usr/src/lib/libcpc/common/subr.c
186
for (p = hash; p != NULL; p = p->next) {
usr/src/lib/libcpc/common/subr.c
195
tmp = hash->next;
usr/src/lib/libcpc/common/subr.c
196
hash->next = p;
usr/src/lib/libcpc/common/subr.c
202
hash->cur = p;
usr/src/lib/libcpc/common/subr.c
208
__cpc_strhash_next(cpc_strhash_t *hash)
usr/src/lib/libcpc/common/subr.c
212
if (hash->cur != NULL) {
usr/src/lib/libcpc/common/subr.c
213
p = hash->cur;
usr/src/lib/libcpc/common/subr.c
214
hash->cur = hash->cur->next;
usr/src/lib/libcurses/screen/scr_reset.c
277
hash = _VIRTHASH;
usr/src/lib/libcurses/screen/scr_reset.c
289
*hash++ = _NOHASH;
usr/src/lib/libcurses/screen/scr_reset.c
299
hash = _CURHASH;
usr/src/lib/libcurses/screen/scr_reset.c
305
*hash++ = _NOHASH;
usr/src/lib/libcurses/screen/scr_reset.c
78
int *hash, y;
usr/src/lib/libcurses/screen/wnoutref.c
111
hash = _VIRTHASH + yorg;
usr/src/lib/libcurses/screen/wnoutref.c
123
for (y = 0; y < boty; ++y, ++hash, ++bch, ++ech, ++sbch,
usr/src/lib/libcurses/screen/wnoutref.c
193
*hash = _NOHASH;
usr/src/lib/libcurses/screen/wnoutref.c
53
int *hash;
usr/src/lib/libdevinfo/devinfo_devlink.c
1080
assert((CACHE(hdp)->hash == NULL) ^ (CACHE(hdp)->hash_sz != 0));
usr/src/lib/libdevinfo/devinfo_devlink.c
1082
free(CACHE(hdp)->hash);
usr/src/lib/libdevinfo/devinfo_devlink.c
1083
CACHE(hdp)->hash = NULL;
usr/src/lib/libdevinfo/devinfo_devlink.c
1159
for (; *pp != NULL; pp = &(*pp)->hash) {
usr/src/lib/libdevinfo/devinfo_devlink.c
1161
*pp = clp->hash;
usr/src/lib/libdevinfo/devinfo_devlink.c
1162
clp->hash = NULL;
usr/src/lib/libdevinfo/devinfo_devlink.c
1182
for (; (clp = *pp) != NULL; pp = &clp->hash) {
usr/src/lib/libdevinfo/devinfo_devlink.c
1192
*pp = clp->hash;
usr/src/lib/libdevinfo/devinfo_devlink.c
1193
clp->hash = NULL;
usr/src/lib/libdevinfo/devinfo_devlink.c
1951
clp = clp->hash;
usr/src/lib/libdevinfo/devinfo_devlink.c
1961
clp = clp->hash;
usr/src/lib/libdevinfo/devinfo_devlink.c
2177
CACHE(hdp)->hash = calloc(sz, sizeof (cache_link_t *));
usr/src/lib/libdevinfo/devinfo_devlink.c
2178
if (CACHE(hdp)->hash == NULL) {
usr/src/lib/libdevinfo/devinfo_devlink.c
2820
clp->hash = CACHE_HASH(hdp, hval);
usr/src/lib/libdevinfo/devinfo_devlink.c
3694
for (; clp; clp = clp->hash) {
usr/src/lib/libdevinfo/devinfo_devlink.c
479
CACHE(hdp)->hash = calloc(hash_sz, sizeof (cache_link_t *));
usr/src/lib/libdevinfo/devinfo_devlink.c
480
if (CACHE(hdp)->hash == NULL) {
usr/src/lib/libdevinfo/devinfo_devlink.h
103
struct cache_link *hash; /* next link on same hash chain */
usr/src/lib/libdevinfo/devinfo_devlink.h
128
cache_link_t **hash; /* hash table */
usr/src/lib/libdevinfo/devinfo_devlink.h
250
#define CACHE_HASH(h, i) (CACHE(h)->hash[i])
usr/src/lib/libdtrace/common/dt_aggregate.c
1200
dt_ahash_t *hash = &agp->dtat_hash;
usr/src/lib/libdtrace/common/dt_aggregate.c
1201
size_t ndx = h->dtahe_hashval % hash->dtah_size;
usr/src/lib/libdtrace/common/dt_aggregate.c
1203
assert(hash->dtah_hash[ndx] == h);
usr/src/lib/libdtrace/common/dt_aggregate.c
1204
hash->dtah_hash[ndx] = h->dtahe_next;
usr/src/lib/libdtrace/common/dt_aggregate.c
1216
dt_ahash_t *hash = &agp->dtat_hash;
usr/src/lib/libdtrace/common/dt_aggregate.c
1218
assert(hash->dtah_all == h);
usr/src/lib/libdtrace/common/dt_aggregate.c
1219
hash->dtah_all = h->dtahe_nextall;
usr/src/lib/libdtrace/common/dt_aggregate.c
1282
dt_ahash_t *hash = &dtp->dt_aggregate.dtat_hash;
usr/src/lib/libdtrace/common/dt_aggregate.c
1284
for (h = hash->dtah_all; h != NULL; h = next) {
usr/src/lib/libdtrace/common/dt_aggregate.c
1306
dt_ahash_t *hash = &agp->dtat_hash;
usr/src/lib/libdtrace/common/dt_aggregate.c
1318
for (h = hash->dtah_all; h != NULL; h = h->dtahe_nextall) {
usr/src/lib/libdtrace/common/dt_aggregate.c
1336
for (h = hash->dtah_all; h != NULL; h = h->dtahe_nextall) {
usr/src/lib/libdtrace/common/dt_aggregate.c
1394
for (h = hash->dtah_all; h != NULL; h = h->dtahe_nextall) {
usr/src/lib/libdtrace/common/dt_aggregate.c
1417
dt_ahash_t *hash = &agp->dtat_hash;
usr/src/lib/libdtrace/common/dt_aggregate.c
1419
for (h = hash->dtah_all; h != NULL; h = h->dtahe_nextall) {
usr/src/lib/libdtrace/common/dt_aggregate.c
1438
for (h = hash->dtah_all; h != NULL; h = h->dtahe_nextall) {
usr/src/lib/libdtrace/common/dt_aggregate.c
1507
for (h = hash->dtah_all; h != NULL; h = h->dtahe_nextall) {
usr/src/lib/libdtrace/common/dt_aggregate.c
1531
dt_ahash_t *hash = &agp->dtat_hash;
usr/src/lib/libdtrace/common/dt_aggregate.c
1551
for (h = hash->dtah_all; h != NULL; h = h->dtahe_nextall)
usr/src/lib/libdtrace/common/dt_aggregate.c
1559
for (h = hash->dtah_all, i = 0; h != NULL; h = h->dtahe_nextall)
usr/src/lib/libdtrace/common/dt_aggregate.c
1676
dt_ahash_t *hash = &agp->dtat_hash;
usr/src/lib/libdtrace/common/dt_aggregate.c
1759
for (h = hash->dtah_all; h != NULL; h = h->dtahe_nextall) {
usr/src/lib/libdtrace/common/dt_aggregate.c
1961
for (h = hash->dtah_all, i = 0; h != NULL; h = h->dtahe_nextall) {
usr/src/lib/libdtrace/common/dt_aggregate.c
2137
dt_ahash_t *hash = &agp->dtat_hash;
usr/src/lib/libdtrace/common/dt_aggregate.c
2144
for (h = hash->dtah_all; h != NULL; h = h->dtahe_nextall) {
usr/src/lib/libdtrace/common/dt_aggregate.c
2163
dt_ahash_t *hash = &agp->dtat_hash;
usr/src/lib/libdtrace/common/dt_aggregate.c
2168
if (hash->dtah_hash == NULL) {
usr/src/lib/libdtrace/common/dt_aggregate.c
2169
assert(hash->dtah_all == NULL);
usr/src/lib/libdtrace/common/dt_aggregate.c
2171
free(hash->dtah_hash);
usr/src/lib/libdtrace/common/dt_aggregate.c
2173
for (h = hash->dtah_all; h != NULL; h = next) {
usr/src/lib/libdtrace/common/dt_aggregate.c
2188
hash->dtah_hash = NULL;
usr/src/lib/libdtrace/common/dt_aggregate.c
2189
hash->dtah_all = NULL;
usr/src/lib/libdtrace/common/dt_aggregate.c
2190
hash->dtah_size = 0;
usr/src/lib/libdtrace/common/dt_aggregate.c
442
dt_ahash_t *hash = &agp->dtat_hash;
usr/src/lib/libdtrace/common/dt_aggregate.c
472
if (hash->dtah_hash == NULL) {
usr/src/lib/libdtrace/common/dt_aggregate.c
475
hash->dtah_size = DTRACE_AHASHSIZE;
usr/src/lib/libdtrace/common/dt_aggregate.c
476
size = hash->dtah_size * sizeof (dt_ahashent_t *);
usr/src/lib/libdtrace/common/dt_aggregate.c
478
if ((hash->dtah_hash = malloc(size)) == NULL)
usr/src/lib/libdtrace/common/dt_aggregate.c
481
bzero(hash->dtah_hash, size);
usr/src/lib/libdtrace/common/dt_aggregate.c
542
ndx = hashval % hash->dtah_size;
usr/src/lib/libdtrace/common/dt_aggregate.c
544
for (h = hash->dtah_hash[ndx]; h != NULL; h = h->dtahe_next) {
usr/src/lib/libdtrace/common/dt_aggregate.c
681
if (hash->dtah_hash[ndx] != NULL)
usr/src/lib/libdtrace/common/dt_aggregate.c
682
hash->dtah_hash[ndx]->dtahe_prev = h;
usr/src/lib/libdtrace/common/dt_aggregate.c
684
h->dtahe_next = hash->dtah_hash[ndx];
usr/src/lib/libdtrace/common/dt_aggregate.c
685
hash->dtah_hash[ndx] = h;
usr/src/lib/libdtrace/common/dt_aggregate.c
687
if (hash->dtah_all != NULL)
usr/src/lib/libdtrace/common/dt_aggregate.c
688
hash->dtah_all->dtahe_prevall = h;
usr/src/lib/libdtrace/common/dt_aggregate.c
690
h->dtahe_nextall = hash->dtah_all;
usr/src/lib/libdtrace/common/dt_aggregate.c
691
hash->dtah_all = h;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Aggregation.java
269
int hash = 17;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Aggregation.java
270
hash = (37 * hash) + name.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Aggregation.java
271
hash = (37 * hash) + map.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Aggregation.java
272
return hash;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/AggregationRecord.java
226
int hash = 17;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/AggregationRecord.java
227
hash = (37 * hash) + tuple.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/AggregationRecord.java
228
hash = (37 * hash) + value.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/AggregationRecord.java
229
return hash;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Distribution.java
482
int hash = 17;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Distribution.java
483
hash = (37 * hash) + ((int)(min ^ (min >>> 32)));
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Distribution.java
484
hash = (37 * hash) + ((int)(max ^ (max >>> 32)));
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Distribution.java
485
hash = (37 * hash) + ((int)(frequency ^ (frequency >>> 32)));
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Distribution.java
486
return hash;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Flow.java
191
int hash = 17;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Flow.java
192
hash = (37 * hash) + kind.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Flow.java
193
hash = (37 * hash) + depth;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Flow.java
194
return hash;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/InterfaceAttributes.java
485
int hash = 17;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/InterfaceAttributes.java
486
hash = (37 * hash) + nameStability.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/InterfaceAttributes.java
487
hash = (37 * hash) + dataStability.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/InterfaceAttributes.java
488
hash = (37 * hash) + dependencyClass.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/InterfaceAttributes.java
489
return hash;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
1415
int hash = 17;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
1416
hash = (37 * hash) + id;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
1417
hash = (37 * hash) + ((int)(timestamp ^ (timestamp >>> 32)));
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
1418
hash = (37 * hash) + (localHost == null ? 0 :
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
1420
hash = (37 * hash) + tag.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
1421
return hash;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Option.java
639
int hash = 17;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Option.java
640
hash = (37 * hash) + name.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Option.java
641
hash = (37 * hash) + value.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Option.java
642
return hash;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/PrintaRecord.java
460
int hash = 17;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/PrintaRecord.java
461
hash = (hash * 37) + aggregations.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/PrintaRecord.java
462
hash = (hash * 37) + ((formattedStrings == null ||
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/PrintaRecord.java
465
hash = (hash * 37) + tuples.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/PrintaRecord.java
466
return hash;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/PrintfRecord.java
236
int hash = 17;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/PrintfRecord.java
237
hash = (37 * hash) + records.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/PrintfRecord.java
238
hash = (37 * hash) + formattedString.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/PrintfRecord.java
239
return hash;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProbeDescription.java
441
int hash = id;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProbeDescription.java
442
if (hash != ID_NONE) {
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProbeDescription.java
443
return hash;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProbeDescription.java
446
hash = 17;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProbeDescription.java
447
hash = (37 * hash) + provider.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProbeDescription.java
448
hash = (37 * hash) + module.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProbeDescription.java
449
hash = (37 * hash) + function.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProbeDescription.java
450
hash = (37 * hash) + name.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProbeDescription.java
451
return hash;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProbeInfo.java
167
int hash = 17;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProbeInfo.java
168
hash = (37 * hash) + probeAttributes.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProbeInfo.java
169
hash = (37 * hash) + argumentAttributes.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProbeInfo.java
170
return hash;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProcessState.java
306
int hash = 17;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProcessState.java
307
hash = (37 * hash) + processID;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProcessState.java
308
hash = (37 * hash) + state.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProcessState.java
309
hash = (37 * hash) + terminationSignal;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProcessState.java
310
hash = (37 * hash) + (exitStatus == null ? 0 :
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProcessState.java
312
hash = (37 * hash) + (message == null ? 0 : message.hashCode());
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProcessState.java
313
return hash;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProgramInfo.java
208
int hash = 17;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProgramInfo.java
209
hash = (37 * hash) + minimumProbeAttributes.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProgramInfo.java
210
hash = (37 * hash) + minimumStatementAttributes.hashCode();
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProgramInfo.java
211
hash = (37 * hash) + matchingProbeCount;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProgramInfo.java
212
return hash;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/UserSymbolRecord.java
406
int hash = 17;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/UserSymbolRecord.java
407
hash = 37 * hash + processID;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/UserSymbolRecord.java
408
hash = 37 * hash + (int)(address ^ (address >>> 32));
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/UserSymbolRecord.java
409
return hash;
usr/src/lib/libdwarf/common/dwarf_xu_index.c
771
Dwarf_Sig8 hash;
usr/src/lib/libdwarf/common/dwarf_xu_index.c
776
res = dwarf_get_xu_hash_entry(xuhdr,m,&hash,&indexn,error);
usr/src/lib/libdwarf/common/dwarf_xu_index.c
781
!memcmp(&hash,&zerohashkey,sizeof(Dwarf_Sig8))) {
usr/src/lib/libdwarf/common/dwarf_xu_index.c
795
*key_out = hash;
usr/src/lib/libdwarf/common/pro_init.c
293
DW_TSHASHTYPE hash = 5381;
usr/src/lib/libdwarf/common/pro_init.c
298
hash = hash * 33 + c ;
usr/src/lib/libdwarf/common/pro_init.c
300
up = hash;
usr/src/lib/libelfsign/common/elfsignlib.c
1005
elfsign_hash_mem_resident(ELFsign_t ess, uchar_t *hash, size_t *hash_len)
usr/src/lib/libelfsign/common/elfsignlib.c
1007
return (elfsign_hash_common(ess, hash, hash_len, B_TRUE));
usr/src/lib/libelfsign/common/elfsignlib.c
1027
uchar_t hash[SIG_MAX_LENGTH];
usr/src/lib/libelfsign/common/elfsignlib.c
1129
hash_len = sizeof (hash);
usr/src/lib/libelfsign/common/elfsignlib.c
1130
if (elfsign_hash(ess, hash, &hash_len) != ELFSIGN_SUCCESS) {
usr/src/lib/libelfsign/common/elfsignlib.c
1150
fsx.fsx_signature, fsx.fsx_sig_len, hash, hash_len)) {
usr/src/lib/libelfsign/common/elfsignlib.c
894
elfsign_hash_common(ELFsign_t ess, uchar_t *hash, size_t *hash_len,
usr/src/lib/libelfsign/common/elfsignlib.c
906
bzero(hash, *hash_len);
usr/src/lib/libelfsign/common/elfsignlib.c
968
SHA1Final(hash, &ctx);
usr/src/lib/libelfsign/common/elfsignlib.c
975
tohexstr(hash, *hash_len, hashstr, hashstr_len);
usr/src/lib/libelfsign/common/elfsignlib.c
992
elfsign_hash(ELFsign_t ess, uchar_t *hash, size_t *hash_len)
usr/src/lib/libelfsign/common/elfsignlib.c
994
return (elfsign_hash_common(ess, hash, hash_len, B_FALSE));
usr/src/lib/libelfsign/common/libelfsign.h
130
extern ELFsign_status_t elfsign_hash(ELFsign_t ess, uchar_t *hash,
usr/src/lib/libelfsign/common/libelfsign.h
133
uchar_t *hash, size_t *hash_len);
usr/src/lib/libinetsvc/common/inetsvc.c
1332
calculate_hash(const char *pathname, char **hash)
usr/src/lib/libinetsvc/common/inetsvc.c
1379
*hash = digest;
usr/src/lib/libinetsvc/common/inetsvc.c
1391
retrieve_inetd_hash(char **hash)
usr/src/lib/libinetsvc/common/inetsvc.c
1411
*hash = s;
usr/src/lib/libinetsvc/common/inetsvc.c
1422
store_inetd_hash(const char *hash)
usr/src/lib/libinetsvc/common/inetsvc.c
1467
if (scf_value_set_astring(val, hash) == -1 ||
usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c
1822
uchar_t hash[EVP_MAX_MD_SIZE];
usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c
1847
(void) EVP_DigestFinal_ex(ctx, hash, &hashlen);
usr/src/lib/libkmf/plugins/kmf_openssl/common/openssl_spi.c
1852
dsasig = DSA_do_sign(hash, hashlen, dsa);
usr/src/lib/libkvm/common/kvm.c
311
long hash = DUMP_HASH(&kd->kvm_dump, as, page);
usr/src/lib/libkvm/common/kvm.c
312
off = kd->kvm_map[hash].dm_first;
usr/src/lib/libkvm/common/kvm.c
321
hash) {
usr/src/lib/libnisdb/yptol/map_ctrl.c
241
map->hash_val = hash(name);
usr/src/lib/libnisdb/yptol/map_ctrl.c
518
index = hash(map_name);
usr/src/lib/libnisdb/yptol/map_ctrl.c
55
extern int hash(char *s);
usr/src/lib/libnsl/yp/dbm.c
125
long hash;
usr/src/lib/libnsl/yp/dbm.c
127
hash = calchash(key);
usr/src/lib/libnsl/yp/dbm.c
129
blkno = hash & hmask;
usr/src/lib/libnsl/yp/dbm.c
263
long hash;
usr/src/lib/libnsl/yp/dbm.c
270
hash = calchash(key);
usr/src/lib/libnsl/yp/dbm.c
271
dbm_access(hash);
usr/src/lib/libnsl/yp/dbm.c
286
hash = hashinc(hash);
usr/src/lib/libnsl/yp/dbm.c
287
if (hash == 0)
usr/src/lib/libnsl/yp/dbm.c
289
return (firsthash(hash));
usr/src/lib/libnsl/yp/dbm.c
293
firsthash(long hash)
usr/src/lib/libnsl/yp/dbm.c
299
dbm_access(hash);
usr/src/lib/libnsl/yp/dbm.c
310
hash = hashinc(hash);
usr/src/lib/libnsl/yp/dbm.c
311
if (hash == 0)
usr/src/lib/libnsl/yp/dbm.c
317
dbm_access(long hash)
usr/src/lib/libnsl/yp/dbm.c
322
blkno = hash & hmask;
usr/src/lib/libnsl/yp/dbm.c
467
hashinc(long hash)
usr/src/lib/libnsl/yp/dbm.c
471
hash &= hmask;
usr/src/lib/libnsl/yp/dbm.c
477
if ((hash&bit) == 0)
usr/src/lib/libnsl/yp/dbm.c
478
return (hash|bit);
usr/src/lib/libnsl/yp/dbm.c
479
hash &= ~bit;
usr/src/lib/libpool/common/dict.c
198
uint64_t hash = HASH_64_INIT;
usr/src/lib/libpool/common/dict.c
201
hash *= HASH_64_PRIME;
usr/src/lib/libpool/common/dict.c
202
hash ^= (uint64_t)*start++;
usr/src/lib/libpool/common/dict.c
205
return (hash);
usr/src/lib/libpool/common/dict.c
218
uint64_t hash = HASH_64_INIT;
usr/src/lib/libpool/common/dict.c
221
hash *= HASH_64_PRIME;
usr/src/lib/libpool/common/dict.c
222
hash ^= (uint64_t)*p++;
usr/src/lib/libpool/common/dict.c
225
return (hash);
usr/src/lib/libpool/common/dict.c
265
uint64_t (*hash)(const void *))
usr/src/lib/libpool/common/dict.c
278
hdl->dh_hash = hash ? hash : hash_addr;
usr/src/lib/libproc/common/Psymtab_machelf32.c
358
Word hash[2];
usr/src/lib/libproc/common/Psymtab_machelf32.c
364
if (Pread(P, hash, sizeof (hash), hptr) != sizeof (hash)) {
usr/src/lib/libproc/common/Psymtab_machelf32.c
370
hnbuckets = hash[0];
usr/src/lib/libproc/common/Psymtab_machelf32.c
371
hnchains = hash[1];
usr/src/lib/libproc/common/Psymtab_machelf32.c
615
uint_t *hash;
usr/src/lib/libproc/common/Psymtab_machelf32.c
640
hash = &((uint_t *)hptr)[2 + htmp];
usr/src/lib/libproc/common/Psymtab_machelf32.c
643
if (Pread(P, &ndx, sizeof (ndx), (uintptr_t)hash) !=
usr/src/lib/libproc/common/Psymtab_machelf32.c
645
Pdprintf("Pread of .hash at %lx failed\n", (long)hash);
usr/src/lib/libproc/common/Psymtab_machelf32.c
668
hash = &((uint_t *)hptr)[2 + hnbuckets + ndx];
usr/src/lib/libproc/common/Psymtab_machelf32.c
669
if (Pread(P, &ndx, sizeof (ndx), (uintptr_t)hash) !=
usr/src/lib/libproc/common/Psymtab_machelf32.c
672
(long)hash);
usr/src/lib/librsm/common/rsmlib.c
398
int hash;
usr/src/lib/librsm/common/rsmlib.c
401
hash = RSM_POLLFD_HASH(segfd);
usr/src/lib/librsm/common/rsmlib.c
405
chunk = pollfd_table.buckets[hash];
usr/src/lib/librsm/common/rsmlib.c
426
chunk->next = pollfd_table.buckets[hash];
usr/src/lib/librsm/common/rsmlib.c
427
pollfd_table.buckets[hash] = chunk;
usr/src/lib/librsm/common/rsmlib.c
430
chunk, hash, segfd, segrnum));
usr/src/lib/librsm/common/rsmlib.c
442
hash, segfd, segrnum, chunk));
usr/src/lib/librsm/common/rsmlib.c
499
int hash;
usr/src/lib/librsm/common/rsmlib.c
506
hash = RSM_POLLFD_HASH(segfd);
usr/src/lib/librsm/common/rsmlib.c
510
prev_chunk = chunk = pollfd_table.buckets[hash];
usr/src/lib/librsm/common/rsmlib.c
526
pollfd_table.buckets[hash] =
usr/src/lib/libsldap/common/ns_mapping.c
175
unsigned long hash;
usr/src/lib/libsldap/common/ns_mapping.c
180
hash = ns_hash(map->orig) % NS_HASH_MAX;
usr/src/lib/libsldap/common/ns_mapping.c
181
idx = config->hashTbl[hash];
usr/src/lib/libsldap/common/ns_mapping.c
193
config->hashTbl[hash] = newp;
usr/src/lib/libsldap/common/ns_mapping.c
84
unsigned long hash;
usr/src/lib/libsldap/common/ns_mapping.c
89
hash = ns_hash(str) % NS_HASH_MAX;
usr/src/lib/libsldap/common/ns_mapping.c
90
idx = config->hashTbl[hash];
usr/src/lib/libsmbfs/smb/ntlm.c
117
ntlm_compute_nt_hash(uchar_t *hash, const char *pass)
usr/src/lib/libsmbfs/smb/ntlm.c
132
MD4Final(hash, &ctx);
usr/src/lib/libsmbfs/smb/ntlm.c
148
const uchar_t *hash,
usr/src/lib/libsmbfs/smb/ntlm.c
159
bcopy(hash, S21, NTLM_HASH_SZ);
usr/src/lib/libsmbfs/smb/ntlm.c
80
ntlm_compute_lm_hash(uchar_t *hash, const char *pass)
usr/src/lib/libsmbfs/smb/ntlm.c
97
err = smb_encrypt_DES(hash, NTLM_HASH_SZ,
usr/src/lib/libsmbfs/smb/ntlm.h
51
ntlm_compute_lm_hash(uchar_t *hash, const char *pw);
usr/src/lib/libsmbfs/smb/ntlm.h
54
ntlm_compute_nt_hash(uchar_t *hash, const char *pw);
usr/src/lib/libsqlite/src/vdbe.c
171
pOld = sqliteHashInsert(&p->hash, pElem->zKey, pElem->nKey, pElem);
usr/src/lib/libsqlite/src/vdbe.c
189
HashElem *pElem = sqliteHashFirst(&p->hash);
usr/src/lib/libsqlite/src/vdbe.c
192
pElem = sqliteHashFirst(&p->hash);
usr/src/lib/libsqlite/src/vdbe.c
3738
nRoot = sqliteHashCount(&pSet->hash);
usr/src/lib/libsqlite/src/vdbe.c
3741
for(j=0, i=sqliteHashFirst(&pSet->hash); i; i=sqliteHashNext(i), j++){
usr/src/lib/libsqlite/src/vdbe.c
3745
sqliteHashClear(&pSet->hash);
usr/src/lib/libsqlite/src/vdbe.c
4499
pElem = sqliteHashFind(&p->agg.hash, zKey, nKey);
usr/src/lib/libsqlite/src/vdbe.c
4575
p->agg.pSearch = sqliteHashFirst(&p->agg.hash);
usr/src/lib/libsqlite/src/vdbe.c
4625
sqliteHashInit(&p->aSet[k].hash, SQLITE_HASH_BINARY, 1);
usr/src/lib/libsqlite/src/vdbe.c
4630
sqliteHashInsert(&p->aSet[i].hash, pOp->p3, strlen(pOp->p3)+1, p);
usr/src/lib/libsqlite/src/vdbe.c
4634
sqliteHashInsert(&p->aSet[i].hash, pTos->z, pTos->n, p);
usr/src/lib/libsqlite/src/vdbe.c
4652
if( i>=0 && i<p->nSet && sqliteHashFind(&p->aSet[i].hash, pTos->z, pTos->n)){
usr/src/lib/libsqlite/src/vdbe.c
4671
sqliteHashFind(&p->aSet[i].hash, pTos->z, pTos->n)==0 ){
usr/src/lib/libsqlite/src/vdbe.c
4701
pSet->prev = sqliteHashFirst(&pSet->hash);
usr/src/lib/libsqlite/src/vdbeInt.h
175
Hash hash; /* Hash table of all aggregate elements */
usr/src/lib/libsqlite/src/vdbeInt.h
192
Hash hash; /* A set is just a hash table */
usr/src/lib/libsqlite/src/vdbeaux.c
627
sqliteHashInit(&p->agg.hash, SQLITE_HASH_BINARY, 0);
usr/src/lib/libsqlite/src/vdbeaux.c
681
for(p = sqliteHashFirst(&pAgg->hash); p; p = sqliteHashNext(p)){
usr/src/lib/libsqlite/src/vdbeaux.c
707
sqliteHashClear(&pAgg->hash);
usr/src/lib/libsqlite/src/vdbeaux.c
806
sqliteHashClear(&p->aSet[i].hash);
usr/src/lib/libsqlite/tool/lemon.c
3019
int hash; /* For hashing the name of a type */
usr/src/lib/libsqlite/tool/lemon.c
3067
hash = 0;
usr/src/lib/libsqlite/tool/lemon.c
3069
hash = hash*53 + stddt[j];
usr/src/lib/libsqlite/tool/lemon.c
3071
hash = (hash & 0x7fffffff)%arraysize;
usr/src/lib/libsqlite/tool/lemon.c
3072
while( types[hash] ){
usr/src/lib/libsqlite/tool/lemon.c
3073
if( strcmp(types[hash],stddt)==0 ){
usr/src/lib/libsqlite/tool/lemon.c
3074
sp->dtnum = hash + 1;
usr/src/lib/libsqlite/tool/lemon.c
3077
hash++;
usr/src/lib/libsqlite/tool/lemon.c
3078
if( hash>=arraysize ) hash = 0;
usr/src/lib/libsqlite/tool/lemon.c
3080
if( types[hash]==0 ){
usr/src/lib/libsqlite/tool/lemon.c
3081
sp->dtnum = hash + 1;
usr/src/lib/libsqlite/tool/lemon.c
3082
types[hash] = (char*)malloc( strlen(stddt)+1 );
usr/src/lib/libsqlite/tool/lemon.c
3083
if( types[hash]==0 ){
usr/src/lib/libsqlite/tool/lemon.c
3087
strcpy(types[hash],stddt);
usr/src/lib/libtecla/common/hash.c
214
HashTable *hash; /* The table to be returned */
usr/src/lib/libtecla/common/hash.c
235
hash = (HashTable *) _new_FreeListNode(mem->hash_memory);
usr/src/lib/libtecla/common/hash.c
236
if(!hash) {
usr/src/lib/libtecla/common/hash.c
247
hash->mem = mem;
usr/src/lib/libtecla/common/hash.c
248
hash->internal_mem = allocate_mem;
usr/src/lib/libtecla/common/hash.c
249
hash->case_sensitive = hcase==HONOUR_CASE;
usr/src/lib/libtecla/common/hash.c
250
hash->size = size;
usr/src/lib/libtecla/common/hash.c
251
hash->bucket = NULL;
usr/src/lib/libtecla/common/hash.c
252
hash->keycmp = hash->case_sensitive ? _ht_strcmp : _ht_lower_strcmp;
usr/src/lib/libtecla/common/hash.c
253
hash->app_data = app_data;
usr/src/lib/libtecla/common/hash.c
254
hash->del_fn = del_fn;
usr/src/lib/libtecla/common/hash.c
258
hash->bucket = (HashBucket *) malloc(sizeof(HashBucket) * size);
usr/src/lib/libtecla/common/hash.c
259
if(!hash->bucket) {
usr/src/lib/libtecla/common/hash.c
261
return _del_HashTable(hash);
usr/src/lib/libtecla/common/hash.c
267
HashBucket *b = hash->bucket + i;
usr/src/lib/libtecla/common/hash.c
274
return hash;
usr/src/lib/libtecla/common/hash.c
285
HashTable *_del_HashTable(HashTable *hash)
usr/src/lib/libtecla/common/hash.c
287
if(hash) {
usr/src/lib/libtecla/common/hash.c
291
if(hash->bucket) {
usr/src/lib/libtecla/common/hash.c
292
_clear_HashTable(hash);
usr/src/lib/libtecla/common/hash.c
293
free(hash->bucket);
usr/src/lib/libtecla/common/hash.c
294
hash->bucket = NULL;
usr/src/lib/libtecla/common/hash.c
299
if(hash->del_fn)
usr/src/lib/libtecla/common/hash.c
300
hash->del_fn(hash->app_data);
usr/src/lib/libtecla/common/hash.c
306
if(hash->internal_mem)
usr/src/lib/libtecla/common/hash.c
307
_del_HashMemory(hash->mem, 1);
usr/src/lib/libtecla/common/hash.c
309
hash = (HashTable *) _del_FreeListNode(hash->mem->hash_memory, hash);
usr/src/lib/libtecla/common/hash.c
338
Symbol *_new_HashSymbol(HashTable *hash, const char *name, int code,
usr/src/lib/libtecla/common/hash.c
346
if(!hash || !name) {
usr/src/lib/libtecla/common/hash.c
353
bucket = _find_HashBucket(hash, name);
usr/src/lib/libtecla/common/hash.c
357
node = _find_HashNode(hash, bucket, name, NULL);
usr/src/lib/libtecla/common/hash.c
364
node->symbol.data = node->symbol.del_fn(hash->app_data, node->symbol.code,
usr/src/lib/libtecla/common/hash.c
371
node = _new_HashNode(hash, name, code, fn, data, del_fn);
usr/src/lib/libtecla/common/hash.c
393
Symbol *_del_HashSymbol(HashTable *hash, const char *name)
usr/src/lib/libtecla/common/hash.c
395
if(hash && name) {
usr/src/lib/libtecla/common/hash.c
396
HashBucket *bucket = _find_HashBucket(hash, name);
usr/src/lib/libtecla/common/hash.c
398
HashNode *node = _find_HashNode(hash, bucket, name, &prev);
usr/src/lib/libtecla/common/hash.c
418
(void) _del_HashNode(hash, node);
usr/src/lib/libtecla/common/hash.c
434
Symbol *_find_HashSymbol(HashTable *hash, const char *name)
usr/src/lib/libtecla/common/hash.c
441
if(!hash)
usr/src/lib/libtecla/common/hash.c
451
bucket = _find_HashBucket(hash, name);
usr/src/lib/libtecla/common/hash.c
455
node = _find_HashNode(hash, bucket, name, NULL);
usr/src/lib/libtecla/common/hash.c
476
static HashNode *_new_HashNode(HashTable *hash, const char *name, int code,
usr/src/lib/libtecla/common/hash.c
484
node = (HashNode *) _new_FreeListNode(hash->mem->node_memory);
usr/src/lib/libtecla/common/hash.c
502
node->symbol.name = _new_StringMemString(hash->mem->string_memory, len);
usr/src/lib/libtecla/common/hash.c
504
return _del_HashNode(hash, node);
usr/src/lib/libtecla/common/hash.c
509
if(hash->case_sensitive) {
usr/src/lib/libtecla/common/hash.c
533
static HashNode *_del_HashNode(HashTable *hash, HashNode *node)
usr/src/lib/libtecla/common/hash.c
536
node->symbol.name = _del_StringMemString(hash->mem->string_memory,
usr/src/lib/libtecla/common/hash.c
542
node->symbol.data = node->symbol.del_fn(hash->app_data,
usr/src/lib/libtecla/common/hash.c
549
node = (HashNode *) _del_FreeListNode(hash->mem->node_memory, node);
usr/src/lib/libtecla/common/hash.c
568
static HashBucket *_find_HashBucket(HashTable *hash, const char *name)
usr/src/lib/libtecla/common/hash.c
572
if(hash->case_sensitive) {
usr/src/lib/libtecla/common/hash.c
579
return hash->bucket + (h % hash->size);
usr/src/lib/libtecla/common/hash.c
598
static HashNode *_find_HashNode(HashTable *hash, HashBucket *bucket,
usr/src/lib/libtecla/common/hash.c
607
node && hash->keycmp(node->symbol.name, name)!=0;
usr/src/lib/libtecla/common/hash.c
673
int _clear_HashTable(HashTable *hash)
usr/src/lib/libtecla/common/hash.c
679
if(!hash)
usr/src/lib/libtecla/common/hash.c
684
for(i=0; i<hash->size; i++) {
usr/src/lib/libtecla/common/hash.c
685
HashBucket *bucket = hash->bucket + i;
usr/src/lib/libtecla/common/hash.c
692
(void) _del_HashNode(hash, node);
usr/src/lib/libtecla/common/hash.c
719
int _scan_HashTable(HashTable *hash, HASH_SCAN_FN(*scan_fn), void *context)
usr/src/lib/libtecla/common/hash.c
725
if(!hash || !scan_fn)
usr/src/lib/libtecla/common/hash.c
730
for(i=0; i<hash->size; i++) {
usr/src/lib/libtecla/common/hash.c
731
HashBucket *bucket = hash->bucket + i;
usr/src/lib/libtecla/common/hash.c
91
static HashNode *_del_HashNode(HashTable *hash, HashNode *node);
usr/src/lib/libtecla/common/hash.c
92
static HashNode *_new_HashNode(HashTable *hash, const char *name, int code,
usr/src/lib/libtecla/common/hash.c
94
static HashNode *_find_HashNode(HashTable *hash, HashBucket *bucket,
usr/src/lib/libtecla/common/hash.c
96
static HashBucket *_find_HashBucket(HashTable *hash, const char *name);
usr/src/lib/libtecla/common/hash.h
131
HashTable *_del_HashTable(HashTable *hash);
usr/src/lib/libtecla/common/hash.h
135
Symbol *_new_HashSymbol(HashTable *hash, const char *key, int code,
usr/src/lib/libtecla/common/hash.h
140
int _clear_HashTable(HashTable *hash);
usr/src/lib/libtecla/common/hash.h
144
Symbol *_del_HashSymbol(HashTable *hash, const char *key);
usr/src/lib/libtecla/common/hash.h
148
Symbol *_find_HashSymbol(HashTable *hash, const char *key);
usr/src/lib/libtecla/common/hash.h
155
int _scan_HashTable(HashTable *hash, HASH_SCAN_FN(*scan_fn), void *context);
usr/src/lib/libtecla/common/history.c
104
static int _glh_is_line(GlhHashNode *hash, const char *line, size_t n);
usr/src/lib/libtecla/common/history.c
106
static void _glh_return_line(GlhHashNode *hash, char *line, size_t dim);
usr/src/lib/libtecla/common/history.c
1708
GlhHashBucket *b = glh->hash.bucket + i;
usr/src/lib/libtecla/common/history.c
178
GlhLineHash hash; /* A hash-table of reference-counted history lines */
usr/src/lib/libtecla/common/history.c
1828
glh->hash.bucket[i].lines = NULL;
usr/src/lib/libtecla/common/history.c
1829
_rst_FreeList(glh->hash.node_mem);
usr/src/lib/libtecla/common/history.c
2216
hnode = (GlhHashNode *) _new_FreeListNode(glh->hash.node_mem);
usr/src/lib/libtecla/common/history.c
2308
hnode = (GlhHashNode *) _del_FreeListNode(glh->hash.node_mem, hnode);
usr/src/lib/libtecla/common/history.c
2338
return glh->hash.bucket + (h % GLH_HASH_SIZE);
usr/src/lib/libtecla/common/history.c
2381
static int _glh_is_line(GlhHashNode *hash, const char *line, size_t n)
usr/src/lib/libtecla/common/history.c
2388
if(n != hash->len)
usr/src/lib/libtecla/common/history.c
2394
for(seg=hash->head; n>0 && seg; seg=seg->next) {
usr/src/lib/libtecla/common/history.c
2465
static void _glh_return_line(GlhHashNode *hash, char *line, size_t dim)
usr/src/lib/libtecla/common/history.c
2469
for(seg=hash->head; dim>0 && seg; seg=seg->next) {
usr/src/lib/libtecla/common/history.c
273
glh->hash.node_mem = NULL;
usr/src/lib/libtecla/common/history.c
275
glh->hash.bucket[i].lines = NULL;
usr/src/lib/libtecla/common/history.c
322
glh->hash.node_mem = _new_FreeList(sizeof(GlhLineNode), GLH_HASH_INCR);
usr/src/lib/libtecla/common/history.c
323
if(!glh->hash.node_mem)
usr/src/lib/libtecla/common/history.c
373
glh->hash.node_mem = _del_FreeList(glh->hash.node_mem, 1);
usr/src/lib/nsswitch/files/common/files_common.c
393
uint_t hash, line, f;
usr/src/lib/nsswitch/files/common/files_common.c
430
hash = fhp->fh_hash_func[hashop](args, 1, NULL, 0);
usr/src/lib/nsswitch/files/common/files_common.c
431
for (hp = htab[hash % fhp->fh_size].h_first; hp != NULL;
usr/src/lib/nsswitch/files/common/files_common.c
433
if (hp->h_hash != hash)
usr/src/lib/nsswitch/files/common/getgrent.c
40
uint_t hash = 0;
usr/src/lib/nsswitch/files/common/getgrent.c
53
hash = hash * 15 + name[i];
usr/src/lib/nsswitch/files/common/getgrent.c
54
return (hash);
usr/src/lib/nsswitch/files/common/getnetgrent.c
72
uint_t hash = 0;
usr/src/lib/nsswitch/files/common/getnetgrent.c
87
hash = hash * 15 + name[i];
usr/src/lib/nsswitch/files/common/getnetgrent.c
88
return (hash);
usr/src/lib/nsswitch/files/common/getprojent.c
38
uint_t hash = 0;
usr/src/lib/nsswitch/files/common/getprojent.c
51
hash = hash * 15 + name[i];
usr/src/lib/nsswitch/files/common/getprojent.c
52
return (hash);
usr/src/lib/nsswitch/files/common/getpwnam.c
41
uint_t hash = 0;
usr/src/lib/nsswitch/files/common/getpwnam.c
54
hash = hash * 15 + name[i];
usr/src/lib/nsswitch/files/common/getpwnam.c
55
return (hash);
usr/src/lib/passwdutil/files_attr.c
708
char *hash = NULL;
usr/src/lib/passwdutil/files_attr.c
720
hash = crypt(p->data.val_s, salt);
usr/src/lib/passwdutil/files_attr.c
722
if (hash == NULL) {
usr/src/lib/passwdutil/files_attr.c
726
pword = strdup(hash);
usr/src/lib/pkcs11/include/pkcs11t.h
1911
CK_MECHANISM_TYPE hash;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
225
CK_BYTE hash[SHA1_HASH_SIZE]; /* space enough for SHA1 and MD5 */
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
245
rv = soft_digest_final(session_p, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
247
rv = soft_digest(session_p, pData, ulDataLen, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
261
rv = soft_dsa_sign(session_p, hash, hash_len, pSigned, pulSignedLen);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
370
CK_BYTE hash[SHA1_HASH_SIZE]; /* space enough for SHA1 and MD5 */
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
376
rv = soft_digest_final(session_p, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
378
rv = soft_digest(session_p, pData, ulDataLen, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
392
rv = soft_dsa_verify(session_p, hash, hash_len,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
429
CK_BYTE hash[SHA1_HASH_SIZE];
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
434
rv = soft_digest_final(session_p, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
436
rv = soft_digest(session_p, pData, ulDataLen, hash,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
450
rv = soft_ecc_sign(session_p, hash, hash_len, pSigned, pulSignedLen);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
597
CK_BYTE hash[SHA1_HASH_SIZE];
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
601
rv = soft_digest_final(session_p, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
603
rv = soft_digest(session_p, pData, ulDataLen, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
619
rv = soft_ecc_verify(session_p, hash, hash_len,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
1023
(hash + hash_len - secret_key_len),
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
835
CK_BYTE hash[SHA512_DIGEST_LENGTH]; /* space enough for all mechs */
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
986
OBJ_SEC_VALUE_LEN(basekey_p), hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1017
rv = soft_digest_final(session_p, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1019
rv = soft_digest(session_p, pData, ulDataLen, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1038
(void) memcpy(der_data + MD5_DER_PREFIX_Len, hash, hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1045
(void) memcpy(der_data + der_len, hash, hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1051
(void) memcpy(der_data + SHA2_DER_PREFIX_Len, hash, hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1057
(void) memcpy(der_data + SHA2_DER_PREFIX_Len, hash, hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1063
(void) memcpy(der_data + SHA2_DER_PREFIX_Len, hash, hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1093
CK_BYTE hash[SHA512_DIGEST_LENGTH]; /* space for all mechs */
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1103
rv = soft_digest_final(session_p, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1105
rv = soft_digest(session_p, pData, ulDataLen, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1126
(void) memcpy(der_data + MD5_DER_PREFIX_Len, hash, hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1133
(void) memcpy(der_data + der_len, hash, hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1139
(void) memcpy(der_data + SHA2_DER_PREFIX_Len, hash, hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1145
(void) memcpy(der_data + SHA2_DER_PREFIX_Len, hash, hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1151
(void) memcpy(der_data + SHA2_DER_PREFIX_Len, hash, hash_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
977
CK_BYTE hash[SHA512_DIGEST_LENGTH]; /* space enough for all mechs */
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
480
CK_BYTE *hash,
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
491
if (hash == NULL && hash_len == NULL)
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
496
if (hash == NULL) {
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
502
SHA1Final(hash, ctx->context.sha1ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
508
if (hash == NULL) {
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
514
MD5Final(hash, ctx->context.md5ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
331
CK_BYTE hash[MD5_DIGEST_LENGTH];
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
389
hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
399
k_ipad[i] = hash[i] ^ 0x36;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
400
k_opad[i] = hash[i] ^ 0x5C;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
441
hash_len = sizeof (hash);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
442
rc = digest_mgr_digest_final(sess, &digest_ctx, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
464
rc = digest_mgr_digest_update(sess, &digest_ctx, hash, hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
470
hash_len = sizeof (hash);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
471
rc = digest_mgr_digest_final(sess, &digest_ctx, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
477
(void) memcpy(out_data, hash, hmac_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
403
CK_BYTE hash[SHA1_DIGEST_LENGTH];
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
437
in_data_len, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
442
hash, hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
532
CK_BYTE hash[SHA1_DIGEST_LENGTH];
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
566
in_data_len, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
571
hash, hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
657
CK_BYTE hash[SHA1_DIGEST_LENGTH];
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
683
&context->hash_context, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
689
hash, hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
739
CK_BYTE hash[SHA1_DIGEST_LENGTH];
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
764
hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
769
hash, hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
118
hash_len = sizeof (hash);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
120
attr->pValue, attr->ulValueLen, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
130
k_ipad[i] = hash[i] ^ 0x36;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
131
k_opad[i] = hash[i] ^ 0x5C;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
170
hash_len = sizeof (hash);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
171
rc = digest_mgr_digest_final(sess, &digest_ctx, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
193
rc = digest_mgr_digest_update(sess, &digest_ctx, hash, hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
199
hash_len = sizeof (hash);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
200
rc = digest_mgr_digest_final(sess, &digest_ctx, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
206
(void) memcpy(out_data, hash, hmac_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
65
CK_BYTE hash[SHA1_DIGEST_LENGTH];
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1050
BYTE *hash, TSS_HKEY *hKey)
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1067
if (hash != NULL) {
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1069
TSS_POLICY_USAGE, *hKey, (CK_BYTE *)hash);
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
624
CK_BYTE * hash)
usr/src/lib/pkcs11/pkcs11_tpm/common/utility.c
632
SHA1Final(hash, &ctx);
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
3061
unsigned val = hash(username) % text->reauth->size;
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
3516
unsigned val = hash(username) % text->reauth->size;
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
4807
val = hash(params->serverFQDN) % text->reauth->size;
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
5006
unsigned val = hash(params->serverFQDN) % text->reauth->size;
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
5057
unsigned val = hash(params->serverFQDN) % text->reauth->size;
usr/src/lib/smbsrv/libsmb/common/libsmb.h
443
unsigned char hash[SMBAUTH_HASH_SZ];
usr/src/lib/smbsrv/libsmb/common/smb_auth.c
174
smb_auth_lm_response(unsigned char *hash,
usr/src/lib/smbsrv/libsmb/common/smb_auth.c
185
bcopy(hash, S21, SMBAUTH_HASH_SZ);
usr/src/lib/smbsrv/libsmb/common/smb_auth.c
199
smb_auth_ntlm_hash(const char *password, unsigned char *hash)
usr/src/lib/smbsrv/libsmb/common/smb_auth.c
205
if (password == NULL || hash == NULL)
usr/src/lib/smbsrv/libsmb/common/smb_auth.c
216
rc = smb_auth_md4(hash, (unsigned char *)unicode_password, length);
usr/src/lib/smbsrv/libsmb/common/smb_auth.c
231
smb_auth_ntlm_response(unsigned char *hash,
usr/src/lib/smbsrv/libsmb/common/smb_auth.c
237
bcopy(hash, S21, SMBAUTH_HASH_SZ);
usr/src/lib/smbsrv/libsmb/common/smb_auth.c
310
unsigned char *hash,
usr/src/lib/smbsrv/libsmb/common/smb_auth.c
325
if (SMBAUTH_HMACT64(hmac_data, slen + clen, (unsigned char *)hash,
usr/src/tools/cscope-fast/dir.c
380
for (p = srcfiletable[hash(compath(file)) % HASHMOD];
usr/src/tools/cscope-fast/dir.c
405
i = hash(p->file) % HASHMOD;
usr/src/tools/cscope-fast/global.h
280
int hash(char *s);
usr/src/tools/cscope-fast/lookup.c
110
j = hash(p->text) % HASHMOD;
usr/src/tools/cscope-fast/lookup.c
125
for (p = hashtab[hash(ident) % HASHMOD]; p != NULL; p = p->next) {
usr/src/tools/protocmp/depend.c
44
#define HASH(name) (hash(name) % HASH_SIZE)
usr/src/tools/protocmp/list.c
142
for (e = list->list[hash(key->name) % list->num_of_buckets]; e;
usr/src/tools/protocmp/list.c
183
for (e = list->list[hash(key->name) % list->num_of_buckets]; e;
usr/src/tools/protocmp/list.c
250
bucket = hash(e->name) % list->num_of_buckets;
usr/src/tools/protocmp/list.h
149
extern unsigned int hash(const char *str);
usr/src/tools/smatch/src/cse.c
100
hash += hashval(insn->orig_type->bit_size);
usr/src/tools/smatch/src/cse.c
111
hash += hashval(def->src1);
usr/src/tools/smatch/src/cse.c
112
hash += hashval(def->bb);
usr/src/tools/smatch/src/cse.c
124
hash += hash >> 16;
usr/src/tools/smatch/src/cse.c
125
hash &= INSN_HASH_SIZE-1;
usr/src/tools/smatch/src/cse.c
126
add_instruction(insn_hash_table + hash, insn);
usr/src/tools/smatch/src/cse.c
40
unsigned long hash;
usr/src/tools/smatch/src/cse.c
42
hash = (insn->opcode << 3) + (insn->size >> 3);
usr/src/tools/smatch/src/cse.c
45
hash += hashval(insn->src3);
usr/src/tools/smatch/src/cse.c
73
hash += hashval(insn->src2);
usr/src/tools/smatch/src/cse.c
80
hash += hashval(insn->src1);
usr/src/tools/smatch/src/cse.c
84
hash += hashval(insn->val);
usr/src/tools/smatch/src/cse.c
88
hash += hashval(insn->fvalue);
usr/src/tools/smatch/src/cse.c
97
hash += hashval(insn->src);
usr/src/tools/smatch/src/cwchash/hashtable.c
152
e->h = hash(h,k);
usr/src/tools/smatch/src/cwchash/hashtable.c
167
hashvalue = hash(h,k);
usr/src/tools/smatch/src/cwchash/hashtable.c
191
hashvalue = hash(h,k);
usr/src/tools/smatch/src/cwchash/hashtable.c
192
index = indexFor(h->tablelength,hash(h,k));
usr/src/tools/smatch/src/cwchash/hashtable_itr.c
134
hashvalue = hash(h,k);
usr/src/tools/smatch/src/cwchash/hashtable_private.h
28
hash(struct hashtable *h, void *k);
usr/src/tools/smatch/src/cwchash/hashtable_utility.c
23
hashvalue = hash(h,k);
usr/src/tools/smatch/src/example.c
1583
struct storage_hash *hash;
usr/src/tools/smatch/src/example.c
1591
hash = find_storage_hash(pseudo, state->outputs);
usr/src/tools/smatch/src/example.c
1592
if (!hash)
usr/src/tools/smatch/src/example.c
1594
out = hash->storage;
usr/src/tools/smatch/src/example.c
737
struct storage_hash *hash;
usr/src/tools/smatch/src/example.c
767
hash = find_pseudo_storage(state, pseudo, NULL);
usr/src/tools/smatch/src/example.c
768
if (!hash)
usr/src/tools/smatch/src/example.c
770
src = hash->storage;
usr/src/tools/smatch/src/linearize.c
804
int hash = val & (MAX_VAL_HASH-1);
usr/src/tools/smatch/src/linearize.c
805
struct pseudo_list **list = prev + hash;
usr/src/tools/smatch/src/smatch_function_hashtable.h
27
unsigned long hash = 5381;
usr/src/tools/smatch/src/smatch_function_hashtable.h
31
hash = ((hash << 5) + hash) + c; /* hash * 33 + c */
usr/src/tools/smatch/src/smatch_function_hashtable.h
33
return hash;
usr/src/tools/smatch/src/storage.c
103
struct storage_hash *hash = alloc_storage_hash(storage);
usr/src/tools/smatch/src/storage.c
105
hash->bb = bb;
usr/src/tools/smatch/src/storage.c
106
hash->pseudo = pseudo;
usr/src/tools/smatch/src/storage.c
107
hash->inout = inout;
usr/src/tools/smatch/src/storage.c
109
add_ptr_list(listp, hash);
usr/src/tools/smatch/src/storage.c
26
unsigned hash = hashval(bb) + hashval(pseudo) + hashval(inout);
usr/src/tools/smatch/src/storage.c
27
hash += hash / MAX_STORAGE_HASH;
usr/src/tools/smatch/src/storage.c
28
return hash & (MAX_STORAGE_HASH-1);
usr/src/tools/smatch/src/storage.c
52
struct storage_hash *hash;
usr/src/tools/smatch/src/storage.c
53
FOR_EACH_PTR(storage_hash_table[i], hash) {
usr/src/tools/smatch/src/storage.c
54
if (hash->bb == bb && hash->inout == inout)
usr/src/tools/smatch/src/storage.c
55
add_ptr_list(&list, hash);
usr/src/tools/smatch/src/storage.c
56
} END_FOR_EACH_PTR(hash);
usr/src/tools/smatch/src/storage.c
78
struct storage_hash *hash;
usr/src/tools/smatch/src/storage.c
79
FOR_EACH_PTR(storage_hash_table[i], hash) {
usr/src/tools/smatch/src/storage.c
80
struct storage *storage = hash->storage;
usr/src/tools/smatch/src/storage.c
84
} END_FOR_EACH_PTR(hash);
usr/src/tools/smatch/src/storage.c
91
struct storage_hash *hash;
usr/src/tools/smatch/src/storage.c
93
FOR_EACH_PTR(list, hash) {
usr/src/tools/smatch/src/storage.c
94
if (hash->bb == bb && hash->pseudo == pseudo && hash->inout == inout)
usr/src/tools/smatch/src/storage.c
95
return hash->storage;
usr/src/tools/smatch/src/storage.c
96
} END_FOR_EACH_PTR(hash);
usr/src/tools/smatch/src/tokenize.c
297
uint32_t hash = 0;
usr/src/tools/smatch/src/tokenize.c
301
hash = (hash + (c << 4) + (c >> 4)) * 11;
usr/src/tools/smatch/src/tokenize.c
303
hash *= HASH_PRIME;
usr/src/tools/smatch/src/tokenize.c
304
hash >>= 32 - HASHED_INPUT_BITS;
usr/src/tools/smatch/src/tokenize.c
305
return input_stream_hashes + hash;
usr/src/tools/smatch/src/tokenize.c
310
int stream = input_stream_nr, *hash;
usr/src/tools/smatch/src/tokenize.c
328
hash = hash_stream(name);
usr/src/tools/smatch/src/tokenize.c
329
current->next_stream = *hash;
usr/src/tools/smatch/src/tokenize.c
330
*hash = stream;
usr/src/tools/smatch/src/tokenize.c
797
#define ident_hash_end(hash) ((((hash) >> IDENT_HASH_BITS) + (hash)) & IDENT_HASH_MASK)
usr/src/tools/smatch/src/tokenize.c
842
static struct ident * insert_hash(struct ident *ident, unsigned long hash)
usr/src/tools/smatch/src/tokenize.c
844
ident->next = hash_table[hash];
usr/src/tools/smatch/src/tokenize.c
845
hash_table[hash] = ident;
usr/src/tools/smatch/src/tokenize.c
850
static struct ident *create_hashed_ident(const char *name, int len, unsigned long hash)
usr/src/tools/smatch/src/tokenize.c
855
p = &hash_table[hash];
usr/src/tools/smatch/src/tokenize.c
878
unsigned long hash;
usr/src/tools/smatch/src/tokenize.c
881
hash = ident_hash_init(*p++);
usr/src/tools/smatch/src/tokenize.c
884
hash = ident_hash_add(hash, i);
usr/src/tools/smatch/src/tokenize.c
886
return ident_hash_end(hash);
usr/src/tools/smatch/src/tokenize.c
915
unsigned long hash;
usr/src/tools/smatch/src/tokenize.c
920
hash = ident_hash_init(c);
usr/src/tools/smatch/src/tokenize.c
928
hash = ident_hash_add(hash, next);
usr/src/tools/smatch/src/tokenize.c
942
hash = ident_hash_end(hash);
usr/src/tools/smatch/src/tokenize.c
943
ident = create_hashed_ident(buf, len, hash);
usr/src/ucbcmd/mkstr/mkstr.c
264
struct hash *hnext;
usr/src/ucbcmd/mkstr/mkstr.c
271
struct hash *hp;
usr/src/ucbcmd/mkstr/mkstr.c
292
hp = (struct hash *)calloc(1, sizeof (*hp));
usr/src/ucblib/libdbm/dbm.c
134
long hash;
usr/src/ucblib/libdbm/dbm.c
136
hash = calchash(key);
usr/src/ucblib/libdbm/dbm.c
138
blkno = hash & hmask;
usr/src/ucblib/libdbm/dbm.c
284
long hash;
usr/src/ucblib/libdbm/dbm.c
287
hash = calchash(key);
usr/src/ucblib/libdbm/dbm.c
288
dbm_access(hash);
usr/src/ucblib/libdbm/dbm.c
303
hash = hashinc(hash);
usr/src/ucblib/libdbm/dbm.c
304
if (hash == 0)
usr/src/ucblib/libdbm/dbm.c
306
return (firsthash(hash));
usr/src/ucblib/libdbm/dbm.c
310
firsthash(long hash)
usr/src/ucblib/libdbm/dbm.c
316
dbm_access(hash);
usr/src/ucblib/libdbm/dbm.c
327
hash = hashinc(hash);
usr/src/ucblib/libdbm/dbm.c
328
if (hash == 0)
usr/src/ucblib/libdbm/dbm.c
334
dbm_access(long hash)
usr/src/ucblib/libdbm/dbm.c
339
blkno = hash & hmask;
usr/src/ucblib/libdbm/dbm.c
481
hashinc(long hash)
usr/src/ucblib/libdbm/dbm.c
485
hash &= hmask;
usr/src/ucblib/libdbm/dbm.c
491
if ((hash&bit) == 0)
usr/src/ucblib/libdbm/dbm.c
492
return (hash|bit);
usr/src/ucblib/libdbm/dbm.c
493
hash &= ~bit;
usr/src/ucblib/libdbm/dbm.c
55
void dbm_access(long hash);
usr/src/uts/common/dtrace/dtrace.c
1769
dtrace_dynhash_t *hash = dstate->dtds_hash;
usr/src/uts/common/dtrace/dtrace.c
1856
volatile uintptr_t *lockp = &hash[bucket].dtdh_lock;
usr/src/uts/common/dtrace/dtrace.c
1872
lock = hash[bucket].dtdh_lock;
usr/src/uts/common/dtrace/dtrace.c
1876
start = hash[bucket].dtdh_chain;
usr/src/uts/common/dtrace/dtrace.c
1947
ASSERT(hash[bucket].dtdh_chain != dvar);
usr/src/uts/common/dtrace/dtrace.c
1952
if (dtrace_casptr(&hash[bucket].dtdh_chain,
usr/src/uts/common/dtrace/dtrace.c
1970
ASSERT(hash[bucket].dtdh_chain != dvar);
usr/src/uts/common/dtrace/dtrace.c
1987
ASSERT(hash[bucket].dtdh_lock == lock);
usr/src/uts/common/dtrace/dtrace.c
1989
hash[bucket].dtdh_lock++;
usr/src/uts/common/dtrace/dtrace.c
2018
if (hash[bucket].dtdh_lock != lock)
usr/src/uts/common/dtrace/dtrace.c
2022
ASSERT(hash[bucket].dtdh_lock == lock);
usr/src/uts/common/dtrace/dtrace.c
2024
hash[bucket].dtdh_lock++;
usr/src/uts/common/dtrace/dtrace.c
2198
if (dtrace_casptr(&hash[bucket].dtdh_chain, start, dvar) == start)
usr/src/uts/common/dtrace/dtrace.c
327
#define DTRACE_HASHSTR(hash, probe) \
usr/src/uts/common/dtrace/dtrace.c
328
dtrace_hash_str(*((char **)((uintptr_t)(probe) + (hash)->dth_stroffs)))
usr/src/uts/common/dtrace/dtrace.c
330
#define DTRACE_HASHNEXT(hash, probe) \
usr/src/uts/common/dtrace/dtrace.c
331
(dtrace_probe_t **)((uintptr_t)(probe) + (hash)->dth_nextoffs)
usr/src/uts/common/dtrace/dtrace.c
333
#define DTRACE_HASHPREV(hash, probe) \
usr/src/uts/common/dtrace/dtrace.c
334
(dtrace_probe_t **)((uintptr_t)(probe) + (hash)->dth_prevoffs)
usr/src/uts/common/dtrace/dtrace.c
336
#define DTRACE_HASHEQ(hash, lhs, rhs) \
usr/src/uts/common/dtrace/dtrace.c
337
(strcmp(*((char **)((uintptr_t)(lhs) + (hash)->dth_stroffs)), \
usr/src/uts/common/dtrace/dtrace.c
338
*((char **)((uintptr_t)(rhs) + (hash)->dth_stroffs))) == 0)
usr/src/uts/common/dtrace/dtrace.c
7557
dtrace_hash_t *hash = kmem_zalloc(sizeof (dtrace_hash_t), KM_SLEEP);
usr/src/uts/common/dtrace/dtrace.c
7559
hash->dth_stroffs = stroffs;
usr/src/uts/common/dtrace/dtrace.c
7560
hash->dth_nextoffs = nextoffs;
usr/src/uts/common/dtrace/dtrace.c
7561
hash->dth_prevoffs = prevoffs;
usr/src/uts/common/dtrace/dtrace.c
7563
hash->dth_size = 1;
usr/src/uts/common/dtrace/dtrace.c
7564
hash->dth_mask = hash->dth_size - 1;
usr/src/uts/common/dtrace/dtrace.c
7566
hash->dth_tab = kmem_zalloc(hash->dth_size *
usr/src/uts/common/dtrace/dtrace.c
7569
return (hash);
usr/src/uts/common/dtrace/dtrace.c
7573
dtrace_hash_destroy(dtrace_hash_t *hash)
usr/src/uts/common/dtrace/dtrace.c
7578
for (i = 0; i < hash->dth_size; i++)
usr/src/uts/common/dtrace/dtrace.c
7579
ASSERT(hash->dth_tab[i] == NULL);
usr/src/uts/common/dtrace/dtrace.c
7582
kmem_free(hash->dth_tab,
usr/src/uts/common/dtrace/dtrace.c
7583
hash->dth_size * sizeof (dtrace_hashbucket_t *));
usr/src/uts/common/dtrace/dtrace.c
7584
kmem_free(hash, sizeof (dtrace_hash_t));
usr/src/uts/common/dtrace/dtrace.c
7588
dtrace_hash_resize(dtrace_hash_t *hash)
usr/src/uts/common/dtrace/dtrace.c
7590
int size = hash->dth_size, i, ndx;
usr/src/uts/common/dtrace/dtrace.c
7591
int new_size = hash->dth_size << 1;
usr/src/uts/common/dtrace/dtrace.c
7600
for (bucket = hash->dth_tab[i]; bucket != NULL; bucket = next) {
usr/src/uts/common/dtrace/dtrace.c
7604
ndx = DTRACE_HASHSTR(hash, probe) & new_mask;
usr/src/uts/common/dtrace/dtrace.c
7612
kmem_free(hash->dth_tab, hash->dth_size * sizeof (void *));
usr/src/uts/common/dtrace/dtrace.c
7613
hash->dth_tab = new_tab;
usr/src/uts/common/dtrace/dtrace.c
7614
hash->dth_size = new_size;
usr/src/uts/common/dtrace/dtrace.c
7615
hash->dth_mask = new_mask;
usr/src/uts/common/dtrace/dtrace.c
7619
dtrace_hash_add(dtrace_hash_t *hash, dtrace_probe_t *new)
usr/src/uts/common/dtrace/dtrace.c
7621
int hashval = DTRACE_HASHSTR(hash, new);
usr/src/uts/common/dtrace/dtrace.c
7622
int ndx = hashval & hash->dth_mask;
usr/src/uts/common/dtrace/dtrace.c
7623
dtrace_hashbucket_t *bucket = hash->dth_tab[ndx];
usr/src/uts/common/dtrace/dtrace.c
7627
if (DTRACE_HASHEQ(hash, bucket->dthb_chain, new))
usr/src/uts/common/dtrace/dtrace.c
7631
if ((hash->dth_nbuckets >> 1) > hash->dth_size) {
usr/src/uts/common/dtrace/dtrace.c
7632
dtrace_hash_resize(hash);
usr/src/uts/common/dtrace/dtrace.c
7633
dtrace_hash_add(hash, new);
usr/src/uts/common/dtrace/dtrace.c
7638
bucket->dthb_next = hash->dth_tab[ndx];
usr/src/uts/common/dtrace/dtrace.c
7639
hash->dth_tab[ndx] = bucket;
usr/src/uts/common/dtrace/dtrace.c
7640
hash->dth_nbuckets++;
usr/src/uts/common/dtrace/dtrace.c
7643
nextp = DTRACE_HASHNEXT(hash, new);
usr/src/uts/common/dtrace/dtrace.c
7644
ASSERT(*nextp == NULL && *(DTRACE_HASHPREV(hash, new)) == NULL);
usr/src/uts/common/dtrace/dtrace.c
7648
prevp = DTRACE_HASHPREV(hash, bucket->dthb_chain);
usr/src/uts/common/dtrace/dtrace.c
7658
dtrace_hash_lookup(dtrace_hash_t *hash, dtrace_probe_t *template)
usr/src/uts/common/dtrace/dtrace.c
7660
int hashval = DTRACE_HASHSTR(hash, template);
usr/src/uts/common/dtrace/dtrace.c
7661
int ndx = hashval & hash->dth_mask;
usr/src/uts/common/dtrace/dtrace.c
7662
dtrace_hashbucket_t *bucket = hash->dth_tab[ndx];
usr/src/uts/common/dtrace/dtrace.c
7665
if (DTRACE_HASHEQ(hash, bucket->dthb_chain, template))
usr/src/uts/common/dtrace/dtrace.c
7673
dtrace_hash_collisions(dtrace_hash_t *hash, dtrace_probe_t *template)
usr/src/uts/common/dtrace/dtrace.c
7675
int hashval = DTRACE_HASHSTR(hash, template);
usr/src/uts/common/dtrace/dtrace.c
7676
int ndx = hashval & hash->dth_mask;
usr/src/uts/common/dtrace/dtrace.c
7677
dtrace_hashbucket_t *bucket = hash->dth_tab[ndx];
usr/src/uts/common/dtrace/dtrace.c
7680
if (DTRACE_HASHEQ(hash, bucket->dthb_chain, template))
usr/src/uts/common/dtrace/dtrace.c
7688
dtrace_hash_remove(dtrace_hash_t *hash, dtrace_probe_t *probe)
usr/src/uts/common/dtrace/dtrace.c
7690
int ndx = DTRACE_HASHSTR(hash, probe) & hash->dth_mask;
usr/src/uts/common/dtrace/dtrace.c
7691
dtrace_hashbucket_t *bucket = hash->dth_tab[ndx];
usr/src/uts/common/dtrace/dtrace.c
7693
dtrace_probe_t **prevp = DTRACE_HASHPREV(hash, probe);
usr/src/uts/common/dtrace/dtrace.c
7694
dtrace_probe_t **nextp = DTRACE_HASHNEXT(hash, probe);
usr/src/uts/common/dtrace/dtrace.c
7700
if (DTRACE_HASHEQ(hash, bucket->dthb_chain, probe))
usr/src/uts/common/dtrace/dtrace.c
7712
dtrace_hashbucket_t *b = hash->dth_tab[ndx];
usr/src/uts/common/dtrace/dtrace.c
7718
hash->dth_tab[ndx] = bucket->dthb_next;
usr/src/uts/common/dtrace/dtrace.c
7725
ASSERT(hash->dth_nbuckets > 0);
usr/src/uts/common/dtrace/dtrace.c
7726
hash->dth_nbuckets--;
usr/src/uts/common/dtrace/dtrace.c
7733
*(DTRACE_HASHNEXT(hash, *prevp)) = *nextp;
usr/src/uts/common/dtrace/dtrace.c
7737
*(DTRACE_HASHPREV(hash, *nextp)) = *prevp;
usr/src/uts/common/dtrace/dtrace.c
8079
dtrace_hash_t *hash = NULL;
usr/src/uts/common/dtrace/dtrace.c
8112
hash = dtrace_bymod;
usr/src/uts/common/dtrace/dtrace.c
8118
hash = dtrace_byfunc;
usr/src/uts/common/dtrace/dtrace.c
8124
hash = dtrace_byname;
usr/src/uts/common/dtrace/dtrace.c
8131
if (hash == NULL) {
usr/src/uts/common/dtrace/dtrace.c
8156
for (probe = dtrace_hash_lookup(hash, &template); probe != NULL;
usr/src/uts/common/dtrace/dtrace.c
8157
probe = *(DTRACE_HASHNEXT(hash, probe))) {
usr/src/uts/common/fs/dnlc.c
1107
int hash;
usr/src/uts/common/fs/dnlc.c
1127
DNLC_DIR_HASH(name, hash, namlen);
usr/src/uts/common/fs/dnlc.c
1128
dep = dcp->dc_namehash[hash & dcp->dc_nhash_mask];
usr/src/uts/common/fs/dnlc.c
1130
if ((dep->de_hash == hash) &&
usr/src/uts/common/fs/dnlc.c
1248
int hash;
usr/src/uts/common/fs/dnlc.c
1259
DNLC_DIR_HASH(name, hash, namlen);
usr/src/uts/common/fs/dnlc.c
1324
hp = &dcp->dc_namehash[hash & dcp->dc_nhash_mask];
usr/src/uts/common/fs/dnlc.c
1330
dep->de_hash = hash;
usr/src/uts/common/fs/dnlc.c
1549
int hash;
usr/src/uts/common/fs/dnlc.c
1569
DNLC_DIR_HASH(name, hash, namlen);
usr/src/uts/common/fs/dnlc.c
1570
prevpp = &dcp->dc_namehash[hash & dcp->dc_nhash_mask];
usr/src/uts/common/fs/dnlc.c
1572
if (((*prevpp)->de_hash == hash) &&
usr/src/uts/common/fs/dnlc.c
1746
int hash;
usr/src/uts/common/fs/dnlc.c
1758
DNLC_DIR_HASH(name, hash, namlen);
usr/src/uts/common/fs/dnlc.c
1759
dep = dcp->dc_namehash[hash & dcp->dc_nhash_mask];
usr/src/uts/common/fs/dnlc.c
1761
if ((dep->de_hash == hash) &&
usr/src/uts/common/fs/dnlc.c
281
#define DNLC_DIR_HASH(name, hash, namelen) \
usr/src/uts/common/fs/dnlc.c
285
hash = *name; \
usr/src/uts/common/fs/dnlc.c
287
hash = (hash << 4) + hash + Xc; \
usr/src/uts/common/fs/dnlc.c
329
int hash);
usr/src/uts/common/fs/dnlc.c
442
int hash;
usr/src/uts/common/fs/dnlc.c
456
DNLCHASH(name, dp, hash, namlen);
usr/src/uts/common/fs/dnlc.c
464
ncp->hash = hash;
usr/src/uts/common/fs/dnlc.c
465
hp = &nc_hash[hash & nc_hashmask];
usr/src/uts/common/fs/dnlc.c
468
if (dnlc_search(dp, name, namlen, hash) != NULL) {
usr/src/uts/common/fs/dnlc.c
509
int hash;
usr/src/uts/common/fs/dnlc.c
528
DNLCHASH(name, dp, hash, namlen);
usr/src/uts/common/fs/dnlc.c
538
ncp->hash = hash;
usr/src/uts/common/fs/dnlc.c
539
hp = &nc_hash[hash & nc_hashmask];
usr/src/uts/common/fs/dnlc.c
542
if ((tcp = dnlc_search(dp, name, namlen, hash)) != NULL) {
usr/src/uts/common/fs/dnlc.c
590
int hash, depth;
usr/src/uts/common/fs/dnlc.c
603
DNLCHASH(name, dp, hash, namlen);
usr/src/uts/common/fs/dnlc.c
605
hp = &nc_hash[hash & nc_hashmask];
usr/src/uts/common/fs/dnlc.c
610
if (ncp->hash == hash && /* fast signature check */
usr/src/uts/common/fs/dnlc.c
671
int hash;
usr/src/uts/common/fs/dnlc.c
675
DNLCHASH(name, dp, hash, namlen);
usr/src/uts/common/fs/dnlc.c
676
hp = &nc_hash[hash & nc_hashmask];
usr/src/uts/common/fs/dnlc.c
679
if (ncp = dnlc_search(dp, name, namlen, hash)) {
usr/src/uts/common/fs/dnlc.c
930
dnlc_search(vnode_t *dp, const char *name, uchar_t namlen, int hash)
usr/src/uts/common/fs/dnlc.c
935
hp = &nc_hash[hash & nc_hashmask];
usr/src/uts/common/fs/dnlc.c
938
if (ncp->hash == hash &&
usr/src/uts/common/fs/lofs/lofs_subr.c
159
uint_t hash;
usr/src/uts/common/fs/lofs/lofs_subr.c
165
hash = ltablehash(vp, htsize);
usr/src/uts/common/fs/lofs/lofs_subr.c
166
mutex_enter(&chain[hash].lh_lock);
usr/src/uts/common/fs/lofs/lofs_subr.c
169
mutex_exit(&chain[hash].lh_lock);
usr/src/uts/common/fs/lofs/lofs_subr.c
563
uint_t hash = ltablehash(tlp->lo_vp, newsize);
usr/src/uts/common/fs/lofs/lofs_subr.c
566
tlp->lo_next = newtable[hash].lh_chain;
usr/src/uts/common/fs/lofs/lofs_subr.c
567
newtable[hash].lh_chain = tlp;
usr/src/uts/common/fs/lofs/lofs_subr.c
568
newtable[hash].lh_count++;
usr/src/uts/common/fs/nfs/nfs4_db.c
416
uint32_t (*hash)(void *),
usr/src/uts/common/fs/nfs/nfs4_db.c
430
idx->dbi_hash = hash;
usr/src/uts/common/fs/nfs/nfs4_idmap.c
1468
uint_t hash;
usr/src/uts/common/fs/nfs/nfs4_idmap.c
1473
ID_HASH(id, hash);
usr/src/uts/common/fs/nfs/nfs4_idmap.c
1474
*hashno = hash;
usr/src/uts/common/fs/nfs/nfs4_idmap.c
1475
hq = &cip->table[hash];
usr/src/uts/common/fs/nfs/nfs4_idmap.c
154
#define ID_HASH(id, hash) \
usr/src/uts/common/fs/nfs/nfs4_idmap.c
156
(hash) = MOD2(((id) ^ NFSID_CACHE_ANCHORS), NFSID_CACHE_ANCHORS); \
usr/src/uts/common/fs/nfs/nfs4_state.c
1683
uint32_t hash = 0;
usr/src/uts/common/fs/nfs/nfs4_state.c
1686
hash <<= 1;
usr/src/uts/common/fs/nfs/nfs4_state.c
1687
hash += (uint_t)client->id_val[i];
usr/src/uts/common/fs/nfs/nfs4_state.c
1689
return (hash);
usr/src/uts/common/fs/nfs/nfs4_state.c
1997
uint32_t hash = 0;
usr/src/uts/common/fs/nfs/nfs4_state.c
2012
hash <<= 1;
usr/src/uts/common/fs/nfs/nfs4_state.c
2013
hash += (uint_t)ptr[i];
usr/src/uts/common/fs/nfs/nfs4_state.c
2015
return (hash);
usr/src/uts/common/fs/nfs/nfs4_state.c
2187
uint_t hash = 0;
usr/src/uts/common/fs/nfs/nfs4_state.c
2190
hash <<= 4;
usr/src/uts/common/fs/nfs/nfs4_state.c
2191
hash += (uint_t)openowner->owner_val[i];
usr/src/uts/common/fs/nfs/nfs4_state.c
2193
hash += (uint_t)openowner->clientid;
usr/src/uts/common/fs/nfs/nfs4_state.c
2194
hash |= (openowner->clientid >> 32);
usr/src/uts/common/fs/nfs/nfs4_state.c
2196
return (hash);
usr/src/uts/common/fs/nfs/nfs4_state.c
2399
uint_t hash = 0;
usr/src/uts/common/fs/nfs/nfs4_state.c
2402
hash <<= 4;
usr/src/uts/common/fs/nfs/nfs4_state.c
2403
hash += (uint_t)lockowner->owner_val[i];
usr/src/uts/common/fs/nfs/nfs4_state.c
2405
hash += (uint_t)lockowner->clientid;
usr/src/uts/common/fs/nfs/nfs4_state.c
2406
hash |= (lockowner->clientid >> 32);
usr/src/uts/common/fs/nfs/nfs4_state.c
2408
return (hash);
usr/src/uts/common/fs/nfs/nfs_auth.c
906
tree = exi->exi_cache[hash(&addr)];
usr/src/uts/common/fs/nfs/nfs_subr.c
2441
ulong_t hash, len, i;
usr/src/uts/common/fs/nfs/nfs_subr.c
2446
for (hash = 0, i = 0; i < len; i++) {
usr/src/uts/common/fs/nfs/nfs_subr.c
2447
hash += key[i];
usr/src/uts/common/fs/nfs/nfs_subr.c
2448
hash += (hash << 10);
usr/src/uts/common/fs/nfs/nfs_subr.c
2449
hash ^= (hash >> 6);
usr/src/uts/common/fs/nfs/nfs_subr.c
2451
hash += (hash << 3);
usr/src/uts/common/fs/nfs/nfs_subr.c
2452
hash ^= (hash >> 11);
usr/src/uts/common/fs/nfs/nfs_subr.c
2453
hash += (hash << 15);
usr/src/uts/common/fs/nfs/nfs_subr.c
2454
return (hash & rtablemask);
usr/src/uts/common/fs/pkp_hash.c
59
uint_t hash;
usr/src/uts/common/fs/pkp_hash.c
62
hash = MOD2((key + len), PKP_HASH_SIZE);
usr/src/uts/common/fs/pkp_hash.c
65
hash = MOD2((hash + str[i]), PKP_HASH_SIZE);
usr/src/uts/common/fs/pkp_hash.c
66
hash = pkp_tab[hash];
usr/src/uts/common/fs/pkp_hash.c
69
return (hash);
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1567
smb_hash_t *hash;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1573
hash = sv->sv_persistid_ht;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1576
for (i = 0; i < hash->num_buckets; i++) {
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1577
bucket = &hash->buckets[i].b_list;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1710
smb_hash_t *hash;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1715
hash = sv->sv_persistid_ht;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1717
for (i = 0; i < hash->num_buckets; i++) {
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1718
bucket = &hash->buckets[i].b_list;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1754
for (i = 0; i < hash->num_buckets; i++) {
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1755
bucket = &hash->buckets[i].b_list;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
128
uint_t hash = 0;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
134
hash = (hash << 4) + k[i];
usr/src/uts/common/fs/smbsrv/smb2_lease.c
135
if ((g = (hash & 0xf0000000)) != 0) {
usr/src/uts/common/fs/smbsrv/smb2_lease.c
136
hash ^= (g >> 24);
usr/src/uts/common/fs/smbsrv/smb2_lease.c
137
hash ^= g;
usr/src/uts/common/fs/smbsrv/smb2_lease.c
140
return (hash);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1950
smb_hash_uint64(smb_hash_t *hash, uint64_t val)
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1952
uint64_t k = val >> hash->rshift;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1953
uint_t idx = ((uint_t)k) & (hash->num_buckets - 1);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1968
smb_hash_t *hash = kmem_alloc(sizeof (*hash), KM_SLEEP);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1974
hash->rshift = highbit(elemsz);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1975
hash->num_buckets = num_buckets;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1976
hash->buckets = kmem_zalloc(num_buckets * sizeof (smb_bucket_t),
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1979
smb_llist_constructor(&hash->buckets[i].b_list, elemsz,
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1981
return (hash);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1985
smb_hash_destroy(smb_hash_t *hash)
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1989
for (i = 0; i < hash->num_buckets; i++)
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1990
smb_llist_destructor(&hash->buckets[i].b_list);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1992
kmem_free(hash->buckets, hash->num_buckets * sizeof (smb_bucket_t));
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1993
kmem_free(hash, sizeof (*hash));
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1034
smb_hash_t *hash;
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1043
hash = sr->sr_server->sv_persistid_ht;
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1044
idx = smb_hash_uint64(hash, persistid);
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1045
bucket = &hash->buckets[idx];
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1095
smb_hash_t *hash = of->f_server->sv_persistid_ht;
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1107
idx = smb_hash_uint64(hash, persistid);
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1108
bucket = &hash->buckets[idx];
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1152
smb_hash_t *hash = new_of->f_server->sv_persistid_ht;
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1163
idx = smb_hash_uint64(hash, persistid);
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1164
bucket = &hash->buckets[idx];
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1191
smb_hash_t *hash = of->f_server->sv_persistid_ht;
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1196
idx = smb_hash_uint64(hash, of->f_persistid);
usr/src/uts/common/fs/smbsrv/smb_ofile.c
1197
bucket = &hash->buckets[idx];
usr/src/uts/common/fs/tmpfs/tmp_dir.c
110
uint_t hash;
usr/src/uts/common/fs/tmpfs/tmp_dir.c
114
hash = t->td_hash;
usr/src/uts/common/fs/tmpfs/tmp_dir.c
115
prevpp = &t_hashtable[T_HASH_INDEX(hash)];
usr/src/uts/common/fs/tmpfs/tmp_dir.c
116
t_hmtx = &t_hashmutex[T_MUTEX_INDEX(hash)];
usr/src/uts/common/fs/tmpfs/tmp_dir.c
132
uint_t hash;
usr/src/uts/common/fs/tmpfs/tmp_dir.c
135
hash = tdp->td_hash;
usr/src/uts/common/fs/tmpfs/tmp_dir.c
136
t_hmtx = &t_hashmutex[T_MUTEX_INDEX(hash)];
usr/src/uts/common/fs/tmpfs/tmp_dir.c
147
uint_t hash;
usr/src/uts/common/fs/tmpfs/tmp_dir.c
151
TMPFS_HASH(parent, name, hash);
usr/src/uts/common/fs/tmpfs/tmp_dir.c
152
t_hmtx = &t_hashmutex[T_MUTEX_INDEX(hash)];
usr/src/uts/common/fs/tmpfs/tmp_dir.c
154
l = t_hashtable[T_HASH_INDEX(hash)];
usr/src/uts/common/fs/tmpfs/tmp_dir.c
156
if ((l->td_hash == hash) &&
usr/src/uts/common/fs/tmpfs/tmp_dir.c
67
#define TMPFS_HASH(tp, name, hash) \
usr/src/uts/common/fs/tmpfs/tmp_dir.c
70
hash = (uint_t)(uintptr_t)(tp) >> 8; \
usr/src/uts/common/fs/tmpfs/tmp_dir.c
72
hash = (hash << 4) + hash + (uint_t)Xc; \
usr/src/uts/common/fs/tmpfs/tmp_dir.c
90
uint_t hash;
usr/src/uts/common/fs/tmpfs/tmp_dir.c
94
TMPFS_HASH(t->td_parent, t->td_name, hash);
usr/src/uts/common/fs/tmpfs/tmp_dir.c
95
t->td_hash = hash;
usr/src/uts/common/fs/tmpfs/tmp_dir.c
96
prevpp = &t_hashtable[T_HASH_INDEX(hash)];
usr/src/uts/common/fs/tmpfs/tmp_dir.c
97
t_hmtx = &t_hashmutex[T_MUTEX_INDEX(hash)];
usr/src/uts/common/fs/ufs/ufs_acl.c
1833
int hash;
usr/src/uts/common/fs/ufs/ufs_acl.c
1842
hash = SI_HASH(signature);
usr/src/uts/common/fs/ufs/ufs_acl.c
1843
for (tspp = &si_cachea[hash]; *tspp; tspp = &(*tspp)->s_next) {
usr/src/uts/common/fs/ufs/ufs_acl.c
1880
hash = SI_HASH(sp->s_shadow);
usr/src/uts/common/fs/ufs/ufs_acl.c
1881
for (tspp = &si_cachei[hash]; *tspp; tspp = &(*tspp)->s_forw) {
usr/src/uts/common/fs/zfs/lua/lgc.c
1071
sweepwholelist(L, &g->strt.hash[g->sweepstrgc + i]);
usr/src/uts/common/fs/zfs/lua/lgc.c
994
sweepwholelist(L, &g->strt.hash[i]);
usr/src/uts/common/fs/zfs/lua/lobject.h
414
unsigned int hash;
usr/src/uts/common/fs/zfs/lua/lstate.c
227
luaM_freearray(L, G(L)->strt.hash, G(L)->strt.size);
usr/src/uts/common/fs/zfs/lua/lstate.c
288
g->strt.hash = NULL;
usr/src/uts/common/fs/zfs/lua/lstate.h
60
GCObject **hash;
usr/src/uts/common/fs/zfs/lua/lstring.c
105
ts->tsv.hash = h;
usr/src/uts/common/fs/zfs/lua/lstring.c
123
list = &tb->hash[lmod(h, tb->size)];
usr/src/uts/common/fs/zfs/lua/lstring.c
137
for (o = g->strt.hash[lmod(h, g->strt.size)];
usr/src/uts/common/fs/zfs/lua/lstring.c
141
if (h == ts->tsv.hash &&
usr/src/uts/common/fs/zfs/lua/lstring.c
70
luaM_reallocvector(L, tb->hash, tb->size, newsize, GCObject *);
usr/src/uts/common/fs/zfs/lua/lstring.c
71
for (i = tb->size; i < newsize; i++) tb->hash[i] = NULL;
usr/src/uts/common/fs/zfs/lua/lstring.c
75
GCObject *p = tb->hash[i];
usr/src/uts/common/fs/zfs/lua/lstring.c
76
tb->hash[i] = NULL;
usr/src/uts/common/fs/zfs/lua/lstring.c
79
unsigned int h = lmod(gco2ts(p)->hash, newsize); /* new position */
usr/src/uts/common/fs/zfs/lua/lstring.c
80
gch(p)->next = tb->hash[h]; /* chain it */
usr/src/uts/common/fs/zfs/lua/lstring.c
81
tb->hash[h] = p;
usr/src/uts/common/fs/zfs/lua/lstring.c
88
lua_assert(tb->hash[newsize] == NULL && tb->hash[tb->size - 1] == NULL);
usr/src/uts/common/fs/zfs/lua/lstring.c
89
luaM_reallocvector(L, tb->hash, tb->size, newsize, GCObject *);
usr/src/uts/common/fs/zfs/lua/ltable.c
104
s->tsv.hash = luaS_hash(getstr(s), s->tsv.len, s->tsv.hash);
usr/src/uts/common/fs/zfs/lua/ltable.c
53
#define hashstr(t,str) hashpow2(t, (str)->tsv.hash)
usr/src/uts/common/fs/zfs/lzjb.c
57
int mlen, offset, hash;
usr/src/uts/common/fs/zfs/lzjb.c
73
hash = (src[0] << 16) + (src[1] << 8) + src[2];
usr/src/uts/common/fs/zfs/lzjb.c
74
hash += hash >> 9;
usr/src/uts/common/fs/zfs/lzjb.c
75
hash += hash >> 5;
usr/src/uts/common/fs/zfs/lzjb.c
76
hp = &lempel[hash & (LEMPEL_SIZE - 1)];
usr/src/uts/common/fs/zfs/sa.c
405
uint64_t lot_num, uint64_t hash, boolean_t zapadd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/sa.c
422
tb->lot_hash = hash;
usr/src/uts/common/fs/zfs/sa.c
452
for (; findtb && findtb->lot_hash == hash;
usr/src/uts/common/fs/zfs/sa.c
464
sa_find_layout(objset_t *os, uint64_t hash, sa_attr_type_t *attrs,
usr/src/uts/common/fs/zfs/sa.c
473
tbsearch.lot_hash = hash;
usr/src/uts/common/fs/zfs/sa.c
477
for (; tb && tb->lot_hash == hash;
usr/src/uts/common/fs/zfs/sa.c
487
avl_numnodes(&sa->sa_layout_num_tree), hash, B_TRUE, tx);
usr/src/uts/common/fs/zfs/sa.c
649
uint64_t hash;
usr/src/uts/common/fs/zfs/sa.c
726
for (i = 0, len_idx = 0, hash = -1ULL; i != attr_count; i++) {
usr/src/uts/common/fs/zfs/sa.c
740
sa_find_layout(hdl->sa_os, hash, attrs_start,
usr/src/uts/common/fs/zfs/sa.c
746
hash = -1ULL;
usr/src/uts/common/fs/zfs/sa.c
757
hash ^= SA_ATTR_HASH(attrs[i]);
usr/src/uts/common/fs/zfs/sa.c
771
sa_find_layout(hdl->sa_os, hash, attrs_start, lot_count, tx, &lot);
usr/src/uts/common/fs/zfs/sys/zap_impl.h
212
#define ZAP_HASH_IDX(hash, n) (((n) == 0) ? 0 : ((hash) >> (64 - (n))))
usr/src/uts/common/fs/zfs/sys/zap_leaf.h
194
uint64_t hash, uint32_t cd, zap_entry_handle_t *zeh);
usr/src/uts/common/fs/zfs/zap.c
623
uint64_t hash = zn->zn_hash;
usr/src/uts/common/fs/zfs/zap.c
630
ASSERT3U(ZAP_HASH_IDX(hash, old_prefix_len), ==,
usr/src/uts/common/fs/zfs/zap.c
655
err = zap_deref_leaf(zap, hash, tx, RW_WRITER, &l);
usr/src/uts/common/fs/zfs/zap.c
667
ASSERT3U(ZAP_HASH_IDX(hash, old_prefix_len), ==,
usr/src/uts/common/fs/zfs/zap.c
673
(ZAP_HASH_IDX(hash, old_prefix_len + 1) | 1) << prefix_diff;
usr/src/uts/common/fs/zfs/zap.c
693
if (hash & (1ULL << (64 - zap_leaf_phys(l)->l_hdr.lh_prefix_len))) {
usr/src/uts/common/fs/zfs/zap_micro.c
292
mze_insert(zap_t *zap, int chunkid, uint64_t hash)
usr/src/uts/common/fs/zfs/zap_micro.c
299
mze->mze_hash = hash;
usr/src/uts/common/fs/zfs/zap_micro.c
332
mze_find_unused_cd(zap_t *zap, uint64_t hash)
usr/src/uts/common/fs/zfs/zap_micro.c
341
mze_tofind.mze_hash = hash;
usr/src/uts/common/fs/zfs/zap_micro.c
346
mze && mze->mze_hash == hash; mze = AVL_NEXT(avl, mze)) {
usr/src/uts/common/gssapi/mechs/krb5/crypto/arcfour/k5_arcfour.c
200
ret = krb5_hmac(context, hash, key, 1, &salt, &d1);
usr/src/uts/common/gssapi/mechs/krb5/crypto/arcfour/k5_arcfour.c
21
krb5_arcfour_encrypt_length(enc, hash, inputlen, length)
usr/src/uts/common/gssapi/mechs/krb5/crypto/arcfour/k5_arcfour.c
227
ret = krb5_hmac(context, hash, kptr, 1, &plaintext, &checksum);
usr/src/uts/common/gssapi/mechs/krb5/crypto/arcfour/k5_arcfour.c
23
const struct krb5_hash_provider *hash;
usr/src/uts/common/gssapi/mechs/krb5/crypto/arcfour/k5_arcfour.c
243
ret = krb5_hmac(context, hash, &k1, 1, &checksum, &d3);
usr/src/uts/common/gssapi/mechs/krb5/crypto/arcfour/k5_arcfour.c
269
krb5_arcfour_decrypt(context, enc, hash, key, usage, ivec, input, output)
usr/src/uts/common/gssapi/mechs/krb5/crypto/arcfour/k5_arcfour.c
272
const struct krb5_hash_provider *hash;
usr/src/uts/common/gssapi/mechs/krb5/crypto/arcfour/k5_arcfour.c
286
hashsize = hash->hashsize;
usr/src/uts/common/gssapi/mechs/krb5/crypto/arcfour/k5_arcfour.c
30
hashsize = hash->hashsize;
usr/src/uts/common/gssapi/mechs/krb5/crypto/arcfour/k5_arcfour.c
390
ret=krb5_hmac(context, hash, key, 1, &salt, &d1);
usr/src/uts/common/gssapi/mechs/krb5/crypto/arcfour/k5_arcfour.c
406
ret = krb5_hmac(context, hash, &k1, 1, &checksum, &d3);
usr/src/uts/common/gssapi/mechs/krb5/crypto/arcfour/k5_arcfour.c
419
ret = krb5_hmac(context, hash, kptr, 1, &plaintext, &d1);
usr/src/uts/common/gssapi/mechs/krb5/crypto/arcfour/k5_arcfour.c
72
krb5_arcfour_encrypt(context, enc, hash, key, usage, ivec, input, output)
usr/src/uts/common/gssapi/mechs/krb5/crypto/arcfour/k5_arcfour.c
75
const struct krb5_hash_provider *hash;
usr/src/uts/common/gssapi/mechs/krb5/crypto/arcfour/k5_arcfour.c
91
hashsize = hash->hashsize;
usr/src/uts/common/gssapi/mechs/krb5/crypto/checksum_length.c
50
*length = krb5_cksumtypes_list[i].hash->hashsize;
usr/src/uts/common/gssapi/mechs/krb5/crypto/decrypt.c
73
(context, krb5_enctypes_list[i].enc, krb5_enctypes_list[i].hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/checksum.c
113
krb5_dk_make_checksum(context, hash, key, usage, input, output)
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/checksum.c
115
krb5_const struct krb5_hash_provider *hash;
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/checksum.c
157
if ((ret = krb5_hmac(context, hash, cksum_key, 1, input, output)) != 0) {
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_decrypt.c
106
hashsize = hash->hashsize;
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_decrypt.c
158
if ((ret = krb5_hmac(context, hash, derived_hmac_key,
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_decrypt.c
41
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_decrypt.c
53
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_decrypt.c
58
return krb5_dk_decrypt_maybe_trunc_hmac(context, enc, hash, key, usage,
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_decrypt.c
66
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_decrypt.c
71
return krb5_dk_decrypt_maybe_trunc_hmac(context, enc, hash, key, usage,
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_decrypt.c
79
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_encrypt.c
143
if ((ret = krb5_hmac(context, hash, derived_hmac_key,
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_encrypt.c
167
krb5int_aes_encrypt_length(enc, hash, inputlen, length)
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_encrypt.c
169
const struct krb5_hash_provider *hash;
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_encrypt.c
186
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_encrypt.c
195
hashsize = hash->hashsize;
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_encrypt.c
205
ret = krb5_hmac(context, hash, ki, num, input, &tmphash);
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_encrypt.c
222
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_encrypt.c
252
krb5int_aes_encrypt_length(enc, hash, input->length, &enclen);
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_encrypt.c
300
if ((ret = trunc_hmac(context, hash, derived_hmac_key, 1, &d1, &d2))) {
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_encrypt.c
47
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_encrypt.c
53
hashsize = hash->hashsize;
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_encrypt.c
60
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/dk_encrypt.c
90
krb5_dk_encrypt_length(enc, hash, input->length, &enclen);
usr/src/uts/common/gssapi/mechs/krb5/crypto/encrypt.c
211
(context, krb5_enctypes_list[i].enc, krb5_enctypes_list[i].hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/encrypt_length.c
46
(krb5_enctypes_list[i].enc, krb5_enctypes_list[i].hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/hmac.c
107
krb5_const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/hmac.c
122
if (hash == NULL) {
usr/src/uts/common/gssapi/mechs/krb5/crypto/hmac.c
139
hashsize = hash->hashsize;
usr/src/uts/common/gssapi/mechs/krb5/crypto/hmac.c
140
blocksize = hash->blocksize;
usr/src/uts/common/gssapi/mechs/krb5/crypto/hmac.c
185
if ((ret = ((*(hash->hash))(context, icount+1, hashin, &hashout))))
usr/src/uts/common/gssapi/mechs/krb5/crypto/hmac.c
205
if ((ret = ((*(hash->hash))(context, 2, hashin, output))))
usr/src/uts/common/gssapi/mechs/krb5/crypto/keyhash_provider/k5_kmd5des.c
159
krb5_const krb5_data *hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/keyhash_provider/k5_kmd5des.c
177
if (hash->length != (CONFLENGTH + MD5_CKSUM_LENGTH)) {
usr/src/uts/common/gssapi/mechs/krb5/crypto/keyhash_provider/k5_kmd5des.c
179
if (hash->length != MD5_CKSUM_LENGTH)
usr/src/uts/common/gssapi/mechs/krb5/crypto/keyhash_provider/k5_kmd5des.c
209
ret = mit_des_cbc_encrypt(context, (krb5_pointer) hash->data,
usr/src/uts/common/gssapi/mechs/krb5/crypto/keyhash_provider/k5_kmd5des.c
210
(krb5_pointer) plaintext, hash->length,
usr/src/uts/common/gssapi/mechs/krb5/crypto/keyhash_provider/k5_kmd5des.c
213
ret = mit_des_cbc_encrypt(context, (krb5_pointer) hash->data,
usr/src/uts/common/gssapi/mechs/krb5/crypto/keyhash_provider/k5_kmd5des.c
214
(krb5_pointer) plaintext, hash->length,
usr/src/uts/common/gssapi/mechs/krb5/crypto/make_checksum.c
112
ret = (*(krb5_cksumtypes_list[i].keyhash->hash))(context, key,
usr/src/uts/common/gssapi/mechs/krb5/crypto/make_checksum.c
133
krb5_cksumtypes_list[i].hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/make_checksum.c
143
ret = (*(krb5_cksumtypes_list[i].hash->hash))(context, 1,
usr/src/uts/common/gssapi/mechs/krb5/crypto/make_checksum.c
62
cksumlen = krb5_cksumtypes_list[i].hash->hashsize;
usr/src/uts/common/gssapi/mechs/krb5/crypto/old/old_decrypt.c
111
if ((ret = ((*(hash->hash))(context, 1, &output, &cksum))))
usr/src/uts/common/gssapi/mechs/krb5/crypto/old/old_decrypt.c
40
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/old/old_decrypt.c
55
hashsize = hash->hashsize;
usr/src/uts/common/gssapi/mechs/krb5/crypto/old/old_encrypt.c
38
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/old/old_encrypt.c
45
hashsize = hash->hashsize;
usr/src/uts/common/gssapi/mechs/krb5/crypto/old/old_encrypt.c
54
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/old/old_encrypt.c
67
hashsize = hash->hashsize;
usr/src/uts/common/gssapi/mechs/krb5/crypto/old/old_encrypt.c
69
krb5_old_encrypt_length(enc, hash, input->length, &enclen);
usr/src/uts/common/gssapi/mechs/krb5/crypto/old/old_encrypt.c
92
if ((ret = ((*(hash->hash))(context, 1, output, &datain))))
usr/src/uts/common/gssapi/mechs/krb5/crypto/raw/raw_decrypt.c
40
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/raw/raw_encrypt.c
39
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/crypto/raw/raw_encrypt.c
53
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/dk.h
31
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/dk.h
38
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/dk.h
46
krb5_const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/dk.h
59
krb5_const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/dk.h
76
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/dk.h
82
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/dk.h
90
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/k5-int.h
2353
krb5_error_code (* krb5_hmac) (krb5_context, const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/k5-int.h
2590
krb5_ui_4 hash;
usr/src/uts/common/gssapi/mechs/krb5/include/k5-int.h
809
krb5_error_code (*hash) (krb5_context context,
usr/src/uts/common/gssapi/mechs/krb5/include/k5-int.h
817
krb5_error_code (*hash) (
usr/src/uts/common/gssapi/mechs/krb5/include/k5-int.h
830
krb5_const krb5_data *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/k5-int.h
836
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/k5-int.h
842
krb5_const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/k5-int.h
857
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/k5-int.h
866
const struct krb5_hash_provider *hash;
usr/src/uts/common/gssapi/mechs/krb5/include/k5-int.h
898
const struct krb5_hash_provider *hash;
usr/src/uts/common/gssapi/mechs/krb5/include/old.h
36
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/old.h
42
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/old.h
50
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/raw.h
31
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/raw.h
37
const struct krb5_hash_provider *hash,
usr/src/uts/common/gssapi/mechs/krb5/include/raw.h
45
const struct krb5_hash_provider *hash,
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
38
#define HASH_IP_V4(hash, addr, size) \
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
40
CRC32((hash), &(addr), sizeof (in_addr_t), -1U, crc32_table); \
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
41
(hash) %= (size); \
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
43
#define HASH_IP_V6(hash, addr, size) \
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
44
HASH_IP_V4((hash), (addr)->s6_addr32[3], (size))
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
46
#define HASH_IP_PORT_V4(hash, addr, port, size) \
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
49
CRC32((hash), &val, sizeof (uint32_t), -1U, crc32_table); \
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
50
(hash) %= (size); \
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
52
#define HASH_IP_PORT_V6(hash, addr, port, size) \
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
53
HASH_IP_PORT_V4((hash), (addr)->s6_addr32[3], (port), (size))
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
55
#define HASH_IP_VIP_V4(hash, saddr, daddr, size) \
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
58
CRC32((hash), &val, sizeof (uint32_t), -1U, crc32_table); \
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
59
(hash) %= (size); \
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
61
#define HASH_IP_VIP_V6(hash, saddr, daddr, size) \
usr/src/uts/common/inet/ilb/ilb_alg_hash.c
62
HASH_IP_VIP_V4((hash), (saddr)->s6_addr32[3], (daddr)->s6_addr32[3], \
usr/src/uts/common/inet/ilb/ilb_conn.c
104
mutex_enter(&(s)->hash->sticky_lock); \
usr/src/uts/common/inet/ilb/ilb_conn.c
1041
ilb_conn_hash_t *hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
1054
if ((hash = ilbs->ilbs_c2s_conn_hash) == NULL) {
usr/src/uts/common/inet/ilb/ilb_conn.c
1066
mutex_enter(&hash[0].ilb_conn_hash_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
1067
cur_connp = hash[0].ilb_connp;
usr/src/uts/common/inet/ilb/ilb_conn.c
107
mutex_exit(&s->hash->sticky_lock); \
usr/src/uts/common/inet/ilb/ilb_conn.c
1075
mutex_enter(&hash[i].ilb_conn_hash_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
1085
mutex_exit(&hash[i].ilb_conn_hash_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
1090
mutex_enter(&hash[i].ilb_conn_hash_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
1091
cur_connp = hash[i].ilb_connp;
usr/src/uts/common/inet/ilb/ilb_conn.c
1122
mutex_exit(&hash[i].ilb_conn_hash_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
1166
ilb_sticky_lookup(ilb_sticky_hash_t *hash, ilb_rule_t *rule, in6_addr_t *src)
usr/src/uts/common/inet/ilb/ilb_conn.c
1170
ASSERT(mutex_owned(&hash->sticky_lock));
usr/src/uts/common/inet/ilb/ilb_conn.c
1172
for (s = list_head(&hash->sticky_head); s != NULL;
usr/src/uts/common/inet/ilb/ilb_conn.c
1173
s = list_next(&hash->sticky_head, s)) {
usr/src/uts/common/inet/ilb/ilb_conn.c
1183
ilb_sticky_add(ilb_sticky_hash_t *hash, ilb_rule_t *rule, ilb_server_t *server,
usr/src/uts/common/inet/ilb/ilb_conn.c
1188
ASSERT(mutex_owned(&hash->sticky_lock));
usr/src/uts/common/inet/ilb/ilb_conn.c
1215
s->hash = hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
1225
list_insert_head(&hash->sticky_head, s);
usr/src/uts/common/inet/ilb/ilb_conn.c
1226
hash->sticky_cnt++;
usr/src/uts/common/inet/ilb/ilb_conn.c
1240
ilb_sticky_hash_t *hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
1249
hash = &ilbs->ilbs_sticky_hash[i];
usr/src/uts/common/inet/ilb/ilb_conn.c
1252
mutex_enter(&hash->sticky_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
1253
s = ilb_sticky_lookup(hash, rule, src);
usr/src/uts/common/inet/ilb/ilb_conn.c
1258
s = ilb_sticky_add(hash, rule, server, src);
usr/src/uts/common/inet/ilb/ilb_conn.c
1260
mutex_exit(&hash->sticky_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
1277
mutex_exit(&hash->sticky_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
1294
mutex_exit(&hash->sticky_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
1309
mutex_exit(&hash->sticky_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
131
ilb_conn_hash_t *hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
1321
ilb_sticky_hash_t *hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
1326
hash = ilbs->ilbs_sticky_hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
1327
ASSERT(hash != NULL);
usr/src/uts/common/inet/ilb/ilb_conn.c
1331
mutex_enter(&hash[i].sticky_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
1332
for (s = list_head(&hash[i].sticky_head); s != NULL;
usr/src/uts/common/inet/ilb/ilb_conn.c
1334
nxt_s = list_next(&hash[i].sticky_head, s);
usr/src/uts/common/inet/ilb/ilb_conn.c
1340
list_remove(&hash[i].sticky_head, s);
usr/src/uts/common/inet/ilb/ilb_conn.c
1342
hash[i].sticky_cnt--;
usr/src/uts/common/inet/ilb/ilb_conn.c
1345
mutex_exit(&hash[i].sticky_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
139
hash = connp->conn_c2s_hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
140
ASSERT(MUTEX_HELD(&hash->ilb_conn_hash_lock));
usr/src/uts/common/inet/ilb/ilb_conn.c
1470
ilb_sticky_hash_t *hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
148
hash = connp->conn_s2c_hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
1483
if ((hash = ilbs->ilbs_sticky_hash) == NULL) {
usr/src/uts/common/inet/ilb/ilb_conn.c
149
ASSERT(MUTEX_HELD(&hash->ilb_conn_hash_lock));
usr/src/uts/common/inet/ilb/ilb_conn.c
1494
mutex_enter(&hash[0].sticky_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
1495
curp = list_head(&hash[0].sticky_head);
usr/src/uts/common/inet/ilb/ilb_conn.c
1503
mutex_enter(&hash[i].sticky_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
1513
mutex_exit(&hash[i].sticky_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
1518
mutex_enter(&hash[i].sticky_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
1519
curp = list_head(&hash[i].sticky_head);
usr/src/uts/common/inet/ilb/ilb_conn.c
1527
curp = list_next(&hash[i].sticky_head, curp);
usr/src/uts/common/inet/ilb/ilb_conn.c
1531
mutex_exit(&hash[i].sticky_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
158
if (hash->ilb_connp == connp) {
usr/src/uts/common/inet/ilb/ilb_conn.c
159
hash->ilb_connp = *next;
usr/src/uts/common/inet/ilb/ilb_conn.c
168
ASSERT(hash->ilb_conn_cnt > 0);
usr/src/uts/common/inet/ilb/ilb_conn.c
169
hash->ilb_conn_cnt--;
usr/src/uts/common/inet/ilb/ilb_conn.c
372
ilb_conn_hash_t *hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
396
hash = ilbs->ilbs_s2c_conn_hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
398
while ((connp = hash[i].ilb_connp) != NULL) {
usr/src/uts/common/inet/ilb/ilb_conn.c
399
hash[i].ilb_connp = connp->conn_s2c_next;
usr/src/uts/common/inet/ilb/ilb_conn.c
509
ilb_conn_hash_t *hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
656
hash = ilbs->ilbs_s2c_conn_hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
661
connp->conn_s2c_hash = &hash[i];
usr/src/uts/common/inet/ilb/ilb_conn.c
664
mutex_enter(&hash[i].ilb_conn_hash_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
665
hash[i].ilb_conn_cnt++;
usr/src/uts/common/inet/ilb/ilb_conn.c
666
connp->conn_s2c_next = hash[i].ilb_connp;
usr/src/uts/common/inet/ilb/ilb_conn.c
667
if (hash[i].ilb_connp != NULL)
usr/src/uts/common/inet/ilb/ilb_conn.c
668
hash[i].ilb_connp->conn_s2c_prev = connp;
usr/src/uts/common/inet/ilb/ilb_conn.c
670
hash[i].ilb_connp = connp;
usr/src/uts/common/inet/ilb/ilb_conn.c
671
mutex_exit(&hash[i].ilb_conn_hash_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
674
hash = ilbs->ilbs_c2s_conn_hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
678
connp->conn_c2s_hash = &hash[i];
usr/src/uts/common/inet/ilb/ilb_conn.c
681
mutex_enter(&hash[i].ilb_conn_hash_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
682
hash[i].ilb_conn_cnt++;
usr/src/uts/common/inet/ilb/ilb_conn.c
683
connp->conn_c2s_next = hash[i].ilb_connp;
usr/src/uts/common/inet/ilb/ilb_conn.c
684
if (hash[i].ilb_connp != NULL)
usr/src/uts/common/inet/ilb/ilb_conn.c
685
hash[i].ilb_connp->conn_c2s_prev = connp;
usr/src/uts/common/inet/ilb/ilb_conn.c
687
hash[i].ilb_connp = connp;
usr/src/uts/common/inet/ilb/ilb_conn.c
688
mutex_exit(&hash[i].ilb_conn_hash_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
757
ilb_conn_hash_t *hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
767
hash = ilbs->ilbs_c2s_conn_hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
768
mutex_enter(&hash[i].ilb_conn_hash_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
769
for (connp = hash[i].ilb_connp; connp != NULL;
usr/src/uts/common/inet/ilb/ilb_conn.c
786
hash = ilbs->ilbs_s2c_conn_hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
787
mutex_enter(&hash[i].ilb_conn_hash_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
788
for (connp = hash[i].ilb_connp; connp != NULL;
usr/src/uts/common/inet/ilb/ilb_conn.c
822
mutex_exit(&hash[i].ilb_conn_hash_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
896
ilb_conn_hash_t *hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
971
hash = ilbs->ilbs_c2s_conn_hash;
usr/src/uts/common/inet/ilb/ilb_conn.c
973
mutex_enter(&hash[i].ilb_conn_hash_lock);
usr/src/uts/common/inet/ilb/ilb_conn.c
974
for (connp = hash[i].ilb_connp; connp != NULL;
usr/src/uts/common/inet/ilb/ilb_conn.c
988
mutex_exit(&hash[i].ilb_conn_hash_lock);
usr/src/uts/common/inet/ilb/ilb_conn.h
220
ilb_sticky_hash_t *hash;
usr/src/uts/common/inet/ilb/ilb_nat.c
49
#define ILB_NAT_SRC_HASH(hash, key1, key2, hash_size) \
usr/src/uts/common/inet/ilb/ilb_nat.c
51
CRC32((hash), (key1), sizeof (uint32_t), -1U, crc32_table); \
usr/src/uts/common/inet/ilb/ilb_nat.c
52
CRC32((hash), (key2), sizeof (uint32_t), (hash), crc32_table); \
usr/src/uts/common/inet/ilb/ilb_nat.c
53
(hash) %= (hash_size); \
usr/src/uts/common/inet/ip/ip_dce.c
138
uint_t hash;
usr/src/uts/common/inet/ip/ip_dce.c
162
hash = RANDOM_HASH((uint64_t)((uintptr_t)dce | seed));
usr/src/uts/common/inet/ip/ip_dce.c
165
if (hash % fraction_pmtu != 0) {
usr/src/uts/common/inet/ip/ip_dce.c
170
if (hash % fraction != 0) {
usr/src/uts/common/inet/ip/ip_dce.c
437
uint_t hash;
usr/src/uts/common/inet/ip/ip_dce.c
445
hash = IRE_ADDR_HASH(dst, ipst->ips_dce_hashsize);
usr/src/uts/common/inet/ip/ip_dce.c
446
dcb = &ipst->ips_dce_hash_v4[hash];
usr/src/uts/common/inet/ip/ip_dce.c
478
uint_t hash;
usr/src/uts/common/inet/ip/ip_dce.c
486
hash = IRE_ADDR_HASH_V6(*dst, ipst->ips_dce_hashsize);
usr/src/uts/common/inet/ip/ip_dce.c
487
dcb = &ipst->ips_dce_hash_v6[hash];
usr/src/uts/common/inet/ip/ip_dce.c
520
uint_t hash;
usr/src/uts/common/inet/ip/ip_dce.c
524
hash = IRE_ADDR_HASH(dst, ipst->ips_dce_hashsize);
usr/src/uts/common/inet/ip/ip_dce.c
525
dcb = &ipst->ips_dce_hash_v4[hash];
usr/src/uts/common/inet/ip/ip_dce.c
586
uint_t hash;
usr/src/uts/common/inet/ip/ip_dce.c
593
hash = IRE_ADDR_HASH_V6(*dst, ipst->ips_dce_hashsize);
usr/src/uts/common/inet/ip/ip_dce.c
594
dcb = &ipst->ips_dce_hash_v6[hash];
usr/src/uts/common/inet/ip/ip_ftable.c
807
ire_round_robin(irb_t *irb_ptr, ire_ftable_args_t *margs, uint_t hash,
usr/src/uts/common/inet/ip/ip_ftable.c
815
hash = hash ^ (hash >> 8) ^ (hash >> 16);
usr/src/uts/common/inet/ip/ip_ftable.c
824
hash %= maxwalk;
usr/src/uts/common/inet/ip/ip_ftable.c
845
if (hash != 0) {
usr/src/uts/common/inet/ip/ip_ftable.c
846
hash--;
usr/src/uts/common/inet/ip/ip_if.c
17406
uchar_t hash[16];
usr/src/uts/common/inet/ip/ip_if.c
17425
MD5Final(hash, &ctx);
usr/src/uts/common/inet/ip/ip_if.c
17431
bcopy(hash + 8, addr, sizeof (uint64_t));
usr/src/uts/common/inet/ip/ip_mroute.c
1444
uint_t hash;
usr/src/uts/common/inet/ip/ip_mroute.c
1449
hash = MFCHASH(origin.s_addr, mcastgrp.s_addr);
usr/src/uts/common/inet/ip/ip_mroute.c
1458
MFCB_REFHOLD(&ipst->ips_mfcs[hash]);
usr/src/uts/common/inet/ip/ip_mroute.c
1461
for (rt = ipst->ips_mfcs[hash].mfcb_mfc; rt; rt = rt->mfc_next) {
usr/src/uts/common/inet/ip/ip_mroute.c
1476
MFCB_REFRELE(&ipst->ips_mfcs[hash]);
usr/src/uts/common/inet/ip/ip_mroute.c
1484
ipst->ips_mfcs[hash].mfcb_marks |= MFCB_MARK_CONDEMNED;
usr/src/uts/common/inet/ip/ip_mroute.c
1507
MFCB_REFRELE(&ipst->ips_mfcs[hash]);
usr/src/uts/common/inet/ip/ip_mroute.c
1673
uint_t hash;
usr/src/uts/common/inet/ip/ip_mroute.c
1692
hash = MFCHASH(src, dst);
usr/src/uts/common/inet/ip/ip_mroute.c
1693
mutex_enter(&(ipst->ips_mfcs[hash].mfcb_lock));
usr/src/uts/common/inet/ip/ip_mroute.c
1705
for (mfc_rt = ipst->ips_mfcs[hash].mfcb_mfc; mfc_rt;
usr/src/uts/common/inet/ip/ip_mroute.c
1713
hash, ntohl(mfc_rt->mfc_origin.s_addr),
usr/src/uts/common/inet/ip/ip_mroute.c
1814
"g 0x%x\n", hash,
usr/src/uts/common/inet/ip/ip_mroute.c
1818
mfc_rt->mfc_next = ipst->ips_mfcs[hash].mfcb_mfc;
usr/src/uts/common/inet/ip/ip_mroute.c
1819
ipst->ips_mfcs[hash].mfcb_mfc = mfc_rt;
usr/src/uts/common/inet/ip/ip_mroute.c
1875
mutex_exit(&(ipst->ips_mfcs[hash].mfcb_lock));
usr/src/uts/common/inet/ip/ip_mroute.c
1883
mutex_exit(&(ipst->ips_mfcs[hash].mfcb_lock));
usr/src/uts/common/inet/ip/ip_mroute.c
1896
mutex_exit(&(ipst->ips_mfcs[hash].mfcb_lock));
usr/src/uts/common/inet/ip/ip_mroute.c
1921
uint_t hash;
usr/src/uts/common/inet/ip/ip_mroute.c
1933
hash = MFCHASH(mfc_rt->mfc_origin.s_addr, mfc_rt->mfc_mcastgrp.s_addr);
usr/src/uts/common/inet/ip/ip_mroute.c
1937
hash, ntohl(mfc_rt->mfc_origin.s_addr),
usr/src/uts/common/inet/ip/ip_mroute.c
1940
MFCB_REFHOLD(&ipst->ips_mfcs[hash]);
usr/src/uts/common/inet/ip/ip_mroute.c
1952
for (prev_mfc = mfc0 = ipst->ips_mfcs[hash].mfcb_mfc; mfc0;
usr/src/uts/common/inet/ip/ip_mroute.c
1964
ipst->ips_mfcs[hash].mfcb_marks |= MFCB_MARK_CONDEMNED;
usr/src/uts/common/inet/ip/ip_mroute.c
1973
MFCB_REFRELE(&ipst->ips_mfcs[hash]);
usr/src/uts/common/inet/ip/tnet.c
263
uint_t hash;
usr/src/uts/common/inet/ip/tnet.c
269
hash = rp->rtsa_doi + (rp->rtsa_doi << 1);
usr/src/uts/common/inet/ip/tnet.c
275
hash += *up + (*up << ((i % 16) + 1));
usr/src/uts/common/inet/ip/tnet.c
279
return (hash);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1731
u_char hash[16];
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1750
MD5Final(hash, &ctx);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1752
bcopy(hash, &newiss, sizeof(newiss));
usr/src/uts/common/inet/ipsec_impl.h
139
#define HASH_LOCK(table, hash) \
usr/src/uts/common/inet/ipsec_impl.h
140
mutex_enter(&(table)[hash].hash_lock)
usr/src/uts/common/inet/ipsec_impl.h
141
#define HASH_UNLOCK(table, hash) \
usr/src/uts/common/inet/ipsec_impl.h
142
mutex_exit(&(table)[hash].hash_lock)
usr/src/uts/common/inet/ipsec_impl.h
144
#define HASH_LOCKED(table, hash) \
usr/src/uts/common/inet/ipsec_impl.h
145
MUTEX_HELD(&(table)[hash].hash_lock)
usr/src/uts/common/inet/ipsec_impl.h
147
#define HASH_ITERATE(var, field, table, hash) \
usr/src/uts/common/inet/ipsec_impl.h
148
var = table[hash].hash_head; var != NULL; var = var->field.hash_next
usr/src/uts/common/inet/ipsec_impl.h
153
#define HASH_INSERT(var, field, table, hash) \
usr/src/uts/common/inet/ipsec_impl.h
155
ASSERT(HASH_LOCKED(table, hash)); \
usr/src/uts/common/inet/ipsec_impl.h
156
(var)->field.hash_next = (table)[hash].hash_head; \
usr/src/uts/common/inet/ipsec_impl.h
157
(var)->field.hash_pp = &(table)[hash].hash_head; \
usr/src/uts/common/inet/ipsec_impl.h
158
(table)[hash].hash_head = var; \
usr/src/uts/common/inet/ipsec_impl.h
165
#define HASH_UNCHAIN(var, field, table, hash) \
usr/src/uts/common/inet/ipsec_impl.h
167
ASSERT(MUTEX_HELD(&(table)[hash].hash_lock)); \
usr/src/uts/common/inet/udp/udp.c
379
uint64_t hash;
usr/src/uts/common/inet/udp/udp.c
418
hash = inet_pkt_hash(DL_ETHER, mp, INET_PKT_HASH_L2 |
usr/src/uts/common/inet/udp/udp.c
422
if (hash == 0)
usr/src/uts/common/inet/udp/udp.c
426
return ((hash % mod) + min);
usr/src/uts/common/io/aggr/aggr_send.c
107
hash = (hash << 24 | hash << 16 | hash);
usr/src/uts/common/io/aggr/aggr_send.c
108
hash = (hash << 32 | hash);
usr/src/uts/common/io/aggr/aggr_send.c
110
hash = hint;
usr/src/uts/common/io/aggr/aggr_send.c
112
hash = HASH_HINT(hash);
usr/src/uts/common/io/aggr/aggr_send.c
113
*rh = port->lp_pseudo_tx_rings[hash % port->lp_tx_ring_cnt];
usr/src/uts/common/io/aggr/aggr_send.c
84
uint64_t hash;
usr/src/uts/common/io/aggr/aggr_send.c
96
hash = mac_pkt_hash(DL_ETHER, mp, grp->lg_mac_tx_policy, B_TRUE);
usr/src/uts/common/io/aggr/aggr_send.c
97
port = grp->lg_tx_ports[hash % grp->lg_ntx_ports];
usr/src/uts/common/io/axf/axf_usbgem.c
558
h = dp->mc_list[i].hash;
usr/src/uts/common/io/bge/bge_main2.c
1278
uint32_t hash;
usr/src/uts/common/io/bge/bge_main2.c
1280
CRC32(hash, mca, ETHERADDRL, -1U, crc32_table);
usr/src/uts/common/io/bge/bge_main2.c
1282
return (hash);
usr/src/uts/common/io/bge/bge_main2.c
1292
uint32_t hash;
usr/src/uts/common/io/bge/bge_main2.c
1304
hash = bge_hash_index(mca);
usr/src/uts/common/io/bge/bge_main2.c
1305
index = hash % BGE_HASH_TABLE_SIZE;
usr/src/uts/common/io/bge/bge_main2.c
1311
hash, index, word, bit, *refp));
usr/src/uts/common/io/bnx/570x/common/include/l2_ftq.h
299
u32_t hash;
usr/src/uts/common/io/bnx/570x/common/include/l2_ftq.h
325
u32_t hash;
usr/src/uts/common/io/bnx/570x/common/include/l2_ftq.h
484
u32_t hash;
usr/src/uts/common/io/bnx/570x/common/include/l2_ftq.h
507
u32_t hash;
usr/src/uts/common/io/bnx/570x/common/include/l2_ftq.h
595
u32_t hash;
usr/src/uts/common/io/bnx/570x/common/include/l2_ftq.h
618
u32_t hash;
usr/src/uts/common/io/cryptmod.c
1576
hash_info_t *hash)
usr/src/uts/common/io/cryptmod.c
1609
(char *)hmacbuff, hash->hash_len);
usr/src/uts/common/io/cryptmod.c
1658
hash_info_t *hash)
usr/src/uts/common/io/cryptmod.c
1688
(char *)hmacbuff, hash->hash_len);
usr/src/uts/common/io/cryptmod.c
1749
hash_info_t *hash)
usr/src/uts/common/io/cryptmod.c
1787
cipherlen = inlen - hash->hash_len;
usr/src/uts/common/io/cryptmod.c
1855
(char *)mp->b_rptr, hash->hash_len,
usr/src/uts/common/io/cryptmod.c
1904
v1.iov_base = (char *)mp->b_rptr + hash->hash_len;
usr/src/uts/common/io/cryptmod.c
1931
(char *)mp->b_rptr + hash->hash_len, cipherlen,
usr/src/uts/common/io/cryptmod.c
1932
(char *)cksum, hash->hash_len);
usr/src/uts/common/io/cryptmod.c
1941
if (bcmp(cksum, mp->b_rptr, hash->hash_len) != 0) {
usr/src/uts/common/io/cryptmod.c
1951
mp->b_rptr += hash->hash_len + hash->confound_len;
usr/src/uts/common/io/cryptmod.c
1982
hash_info_t *hash)
usr/src/uts/common/io/cryptmod.c
2027
mp->b_rptr -= (hash->confound_len + hash->hash_len);
usr/src/uts/common/io/cryptmod.c
2030
bzero(mp->b_rptr, (size_t)hash->hash_len);
usr/src/uts/common/io/cryptmod.c
2081
(uint8_t *)(mp->b_rptr + hash->hash_len),
usr/src/uts/common/io/cryptmod.c
2082
(size_t)hash->confound_len);
usr/src/uts/common/io/cryptmod.c
2096
(char *)mp->b_rptr + hash->hash_len,
usr/src/uts/common/io/cryptmod.c
2097
hash->confound_len + inlen,
usr/src/uts/common/io/cryptmod.c
2098
(char *)mp->b_rptr, hash->hash_len);
usr/src/uts/common/io/cryptmod.c
2131
(char *)mp->b_rptr, hash->hash_len,
usr/src/uts/common/io/cryptmod.c
2173
v1.iov_base = (char *)mp->b_rptr + hash->hash_len;
usr/src/uts/common/io/cryptmod.c
2174
v1.iov_len = hash->confound_len + inlen;
usr/src/uts/common/io/cryptmod.c
2178
indata.cd_length = hash->confound_len + inlen;
usr/src/uts/common/io/cryptmod.c
2238
des_cbc_encrypt(queue_t *q, struct tmodinfo *tmi, mblk_t *mp, hash_info_t *hash)
usr/src/uts/common/io/cryptmod.c
2270
mp->b_rptr -= hash->confound_len;
usr/src/uts/common/io/cryptmod.c
2272
mp->b_rptr -= (hash->confound_len + hash->hash_len);
usr/src/uts/common/io/cryptmod.c
2275
bzero(mp->b_rptr + hash->confound_len, (size_t)hash->hash_len);
usr/src/uts/common/io/cryptmod.c
2279
if (hash->confound_len > 0) {
usr/src/uts/common/io/cryptmod.c
2281
(size_t)hash->confound_len);
usr/src/uts/common/io/cryptmod.c
2289
if (hash->hash_len > 0 && hash->hashfunc != NULL) {
usr/src/uts/common/io/cryptmod.c
2292
result = hash->hashfunc(cksum, mp->b_rptr,
usr/src/uts/common/io/cryptmod.c
2299
bcopy(cksum, (mp->b_rptr + hash->confound_len),
usr/src/uts/common/io/cryptmod.c
2300
(size_t)hash->hash_len);
usr/src/uts/common/io/cryptmod.c
2326
plainlen = cipherlen - hash->hash_len;
usr/src/uts/common/io/cryptmod.c
2333
hash->hash_len);
usr/src/uts/common/io/cryptmod.c
2400
des_cbc_decrypt(queue_t *q, struct tmodinfo *tmi, mblk_t *mp, hash_info_t *hash)
usr/src/uts/common/io/cryptmod.c
2433
int decrypt_len = inlen - hash->hash_len;
usr/src/uts/common/io/cryptmod.c
2451
(char *)newcksum, hash->hash_len);
usr/src/uts/common/io/cryptmod.c
2488
if (hash->hash_len > 0) {
usr/src/uts/common/io/cryptmod.c
2490
bcopy(mp->b_rptr + inlen - hash->hash_len, cksum,
usr/src/uts/common/io/cryptmod.c
2491
hash->hash_len);
usr/src/uts/common/io/cryptmod.c
2493
bcopy(optr + hash->confound_len, cksum, hash->hash_len);
usr/src/uts/common/io/cryptmod.c
2496
ASSERT(optr + hash->confound_len + hash->hash_len <=
usr/src/uts/common/io/cryptmod.c
2498
bzero(optr + hash->confound_len, hash->hash_len);
usr/src/uts/common/io/cryptmod.c
2501
if (hash->hashfunc) {
usr/src/uts/common/io/cryptmod.c
2502
(void) hash->hashfunc(newcksum, optr, inlen);
usr/src/uts/common/io/cryptmod.c
2506
if (bcmp(cksum, newcksum, hash->hash_len)) {
usr/src/uts/common/io/cryptmod.c
2522
datalen = inlen - hash->confound_len - hash->hash_len;
usr/src/uts/common/io/cryptmod.c
2525
if (hash->confound_len > 0 || hash->hash_len > 0) {
usr/src/uts/common/io/cryptmod.c
2527
mp->b_rptr += hash->confound_len;
usr/src/uts/common/io/cryptmod.c
2529
mp->b_rptr += hash->confound_len + hash->hash_len;
usr/src/uts/common/io/cxgbe/common/common.h
850
u64 *hash, bool sleep_ok);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
8419
const u8 **addr, u16 *idx, u64 *hash, bool sleep_ok)
usr/src/uts/common/io/cxgbe/common/t4_hw.c
8474
else if (hash)
usr/src/uts/common/io/cxgbe/common/t4_hw.c
8475
*hash |= (1ULL << hash_mac_addr(addr[offset+i]));
usr/src/uts/common/io/cxgbe/common/t4_hw.c
8705
c.u.hash.hashvec = cpu_to_be64(vec);
usr/src/uts/common/io/cxgbe/firmware/t4fw_interface.h
6689
} hash;
usr/src/uts/common/io/dls/dls_link.c
1000
mod_hash_t *hash = dlp->dl_str_hash;
usr/src/uts/common/io/dls/dls_link.c
1016
if ((err = mod_hash_find(hash, key, (mod_hash_val_t *)&dhp)) != 0) {
usr/src/uts/common/io/dls/dls_link.c
1020
err = mod_hash_insert(hash, key, (mod_hash_val_t)dhp);
usr/src/uts/common/io/dls/dls_link.c
1048
mod_hash_t *hash = dlp->dl_str_hash;
usr/src/uts/common/io/dls/dls_link.c
1095
(void) mod_hash_remove(hash, dhp->dh_key, &val);
usr/src/uts/common/io/dls/dls_link.c
281
mod_hash_t *hash = dlp->dl_str_hash;
usr/src/uts/common/io/dls/dls_link.c
303
if (mod_hash_find_cb_rval(hash, key, (mod_hash_val_t *)&dhp,
usr/src/uts/common/io/dls/dls_link.c
343
mod_hash_t *hash = dlp->dl_str_hash;
usr/src/uts/common/io/dls/dls_link.c
432
if (mod_hash_find_cb_rval(hash, key, (mod_hash_val_t *)&dhp,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
479
uint32_t hash;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
520
hash = EMLXS_DID_HASH(did);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
521
nlp = port->node_table[hash];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
940
uint32_t hash;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
942
hash = EMLXS_DID_HASH(ndlp->nlp_DID);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
943
np = port->node_table[hash];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
948
port->node_table[hash] = ndlp;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
975
uint32_t hash;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
978
hash = EMLXS_DID_HASH(ndlp->nlp_DID);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
979
np = port->node_table[hash];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
984
port->node_table[hash] = np->nlp_list_next;
usr/src/uts/common/io/fibre-channel/fca/oce/oce_mbx.c
1207
bcopy(hkey, fwcmd->params.req.hash, OCE_HKEY_SIZE);
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
5152
h = hash(key, 12, 0); /* return 32 bit */
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
14108
int hash;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
14114
hash = FCP_HASH(wwn);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
14115
for (ptgt = pptr->port_tgt_hash_table[hash]; ptgt != NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
6149
int hash;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
6154
hash = FCP_HASH(wwn);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
6156
for (ptgt = pptr->port_tgt_hash_table[hash]; ptgt != NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
9409
int hash;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
9434
hash = FCP_HASH(wwn);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
9436
ptgt->tgt_next = pptr->port_tgt_hash_table[hash];
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
9437
pptr->port_tgt_hash_table[hash] = ptgt;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2926
netlist->hash = id_blk[IXGBE_NETLIST_ID_BLK_SHA_HASH_WORD(15)] << 16 |
usr/src/uts/common/io/ixgbe/core/ixgbe_type_e610.h
2226
u32 hash; /* SHA-1 hash word */
usr/src/uts/common/io/mac/mac_flow.c
1603
uint32_t hash = 5381;
usr/src/uts/common/io/mac/mac_flow.c
1607
hash = ((hash << 5) + hash) + addr[i];
usr/src/uts/common/io/mac/mac_flow.c
1608
return (hash % htsize);
usr/src/uts/common/io/mac/mac_sched.c
1739
uint_t hash;
usr/src/uts/common/io/mac/mac_sched.c
1867
hash = HASH_ADDR(src_val, dst_val, *(uint32_t *)whereptr);
usr/src/uts/common/io/mac/mac_sched.c
1868
*indx = COMPUTE_INDEX(hash, mac_srs->srs_tcp_ring_count);
usr/src/uts/common/io/mac/mac_sched.c
1875
hash = HASH_ADDR(src_val, dst_val,
usr/src/uts/common/io/mac/mac_sched.c
1877
*indx = COMPUTE_INDEX(hash,
usr/src/uts/common/io/mac/mac_sched.c
1889
hash = HASH_ADDR(src_val, dst_val, (uint32_t)0);
usr/src/uts/common/io/mac/mac_sched.c
1890
*indx = COMPUTE_INDEX(hash, mac_srs->srs_oth_ring_count);
usr/src/uts/common/io/mac/mac_sched.c
2177
uint_t hash;
usr/src/uts/common/io/mac/mac_sched.c
2186
hash = HASH_ADDR(ipha->ipha_src, ipha->ipha_dst,
usr/src/uts/common/io/mac/mac_sched.c
2191
hash = HASH_ADDR6(ip6->ip6_src, ip6->ip6_dst,
usr/src/uts/common/io/mac/mac_sched.c
2195
indx = COMPUTE_INDEX(hash, mac_srs->srs_tcp_ring_count);
usr/src/uts/common/io/mac/mac_sched.c
2203
hash = HASH_ADDR(ipha->ipha_src,
usr/src/uts/common/io/mac/mac_sched.c
2207
hash = HASH_ADDR6(ip6->ip6_src,
usr/src/uts/common/io/mac/mac_sched.c
2210
indx = COMPUTE_INDEX(hash,
usr/src/uts/common/io/mac/mac_sched.c
3845
index = COMPUTE_INDEX(hash, mac_srs->srs_tx_ring_count), \
usr/src/uts/common/io/mac/mac_sched.c
3848
DTRACE_PROBE2(tx__fanout, uint64_t, hash, uint_t, index); \
usr/src/uts/common/io/mac/mac_sched.c
3856
uint64_t hash;
usr/src/uts/common/io/mac/mac_sched.c
3867
hash = HASH_HINT(fanout_hint);
usr/src/uts/common/io/mac/mac_sched.c
3896
hash = mac_pkt_hash(media, cur_mp, MAC_PKT_HASH_L4,
usr/src/uts/common/io/mac/mac_sched.c
3898
if (last_hash != 0 && hash != last_hash) {
usr/src/uts/common/io/mac/mac_sched.c
3913
last_hash = hash;
usr/src/uts/common/io/mac/mac_sched.c
4003
uint_t indx, hash;
usr/src/uts/common/io/mac/mac_sched.c
4005
hash = HASH_HINT(fanout_hint);
usr/src/uts/common/io/mac/mac_sched.c
4006
indx = COMPUTE_INDEX(hash,
usr/src/uts/common/io/mac/mac_util.c
1919
uint64_t hash = 0;
usr/src/uts/common/io/mac/mac_util.c
1944
hash = PKT_HASH_MAC(mac_src) ^ PKT_HASH_MAC(mac_dst);
usr/src/uts/common/io/mac/mac_util.c
2018
hash ^= (PKT_HASH_4BYTES(ip_src) ^
usr/src/uts/common/io/mac/mac_util.c
2025
hash ^= PKT_HASH_2BYTES(identp);
usr/src/uts/common/io/mac/mac_util.c
2060
hash ^= (PKT_HASH_4BYTES(ip_src) ^
usr/src/uts/common/io/mac/mac_util.c
2067
hash ^= PKT_HASH_4BYTES(identp);
usr/src/uts/common/io/mac/mac_util.c
2101
hash ^= PKT_HASH_4BYTES((mp->b_rptr + skip_len));
usr/src/uts/common/io/mac/mac_util.c
2127
return (hash);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1703
uint32_t hash, slice;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1716
hash = table[(256 * 0) + ((daddr >> 24) & 0xff)];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1717
hash ^= table[(256 * 1) + ((daddr >> 16) & 0xff)];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1718
hash ^= table[(256 * 2) + ((daddr >> 8) & 0xff)];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1719
hash ^= table[(256 * 3) + ((daddr) & 0xff)];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1720
hash ^= table[(256 * 4) + ((saddr >> 24) & 0xff)];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1721
hash ^= table[(256 * 5) + ((saddr >> 16) & 0xff)];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1722
hash ^= table[(256 * 6) + ((saddr >> 8) & 0xff)];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1723
hash ^= table[(256 * 7) + ((saddr) & 0xff)];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1732
hash ^= table[(256 * 8) + ((dst >> 8) & 0xff)];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1733
hash ^= table[(256 * 9) + ((dst) & 0xff)];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1734
hash ^= table[(256 * 10) + ((src >> 8) & 0xff)];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1735
hash ^= table[(256 * 11) + ((src) & 0xff)];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1737
slice = (mgp->num_slices - 1) & hash;
usr/src/uts/common/io/myri10ge/firmware/myri10ge_mcp.h
66
uint32_t hash;
usr/src/uts/common/io/net80211/net80211_node.c
1005
in = list_next(&nt->nt_hash[hash], in);
usr/src/uts/common/io/net80211/net80211_node.c
1311
int32_t hash;
usr/src/uts/common/io/net80211/net80211_node.c
1314
hash = ieee80211_node_hash(in->in_macaddr);
usr/src/uts/common/io/net80211/net80211_node.c
1315
list_remove(&nt->nt_hash[hash], in);
usr/src/uts/common/io/net80211/net80211_node.c
1347
int32_t hash;
usr/src/uts/common/io/net80211/net80211_node.c
1363
hash = ieee80211_node_hash(in->in_macaddr);
usr/src/uts/common/io/net80211/net80211_node.c
1364
list_remove(&nt->nt_hash[hash], in);
usr/src/uts/common/io/net80211/net80211_node.c
842
int32_t hash;
usr/src/uts/common/io/net80211/net80211_node.c
851
hash = ieee80211_node_hash(macaddr);
usr/src/uts/common/io/net80211/net80211_node.c
863
list_insert_tail(&nt->nt_hash[hash], in);
usr/src/uts/common/io/net80211/net80211_node.c
956
int hash;
usr/src/uts/common/io/net80211/net80211_node.c
960
hash = ieee80211_node_hash(macaddr);
usr/src/uts/common/io/net80211/net80211_node.c
961
in = list_head(&nt->nt_hash[hash]);
usr/src/uts/common/io/net80211/net80211_node.c
965
in = list_next(&nt->nt_hash[hash], in);
usr/src/uts/common/io/net80211/net80211_node.c
994
int hash;
usr/src/uts/common/io/net80211/net80211_node.c
998
hash = ieee80211_node_hash(macaddr);
usr/src/uts/common/io/net80211/net80211_node.c
999
in = list_head(&nt->nt_hash[hash]);
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
384
u32 hash;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
856
u32 hash;
usr/src/uts/common/io/qede/qede_fp.c
1799
h = hash(key, 12, 0); /* return 32 bit */
usr/src/uts/common/io/rsm/rsm.c
1587
uint_t hash = key;
usr/src/uts/common/io/rsm/rsm.c
1589
hash ^= (key >> 8);
usr/src/uts/common/io/rsm/rsm.c
1590
hash ^= (key >> 16);
usr/src/uts/common/io/rsm/rsm.c
1591
hash ^= (key >> 24);
usr/src/uts/common/io/rsm/rsm.c
1593
return (hash % rsm_hash_size);
usr/src/uts/common/io/rsm/rsm.c
1682
uint_t hash;
usr/src/uts/common/io/rsm/rsm.c
1689
hash = rsmhash(key);
usr/src/uts/common/io/rsm/rsm.c
1693
key, hash));
usr/src/uts/common/io/rsm/rsm.c
1695
p = (rsmresource_t *)rsmhash_getbkt(&rsm_import_segs, hash);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsiAuthClientGlue.c
259
iscsiAuthMd5Final(uchar_t *hash, IscsiAuthMd5Context *context)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsiAuthClientGlue.c
261
MD5Final(hash, context);
usr/src/uts/common/io/sfe/sfe.c
656
j = dp->mc_list[i].hash >> (32 - 9);
usr/src/uts/common/io/sfe/sfe.c
781
h = dp->mc_list[i].hash >> hash_shift;
usr/src/uts/common/io/sfe/sfe_util.c
3281
dp->mc_list[cnt].hash =
usr/src/uts/common/io/sfe/sfe_util.h
176
uint32_t hash;
usr/src/uts/common/io/sfxge/common/ef10_filter.c
554
uint32_t hash;
usr/src/uts/common/io/sfxge/common/ef10_filter.c
569
hash = ef10_filter_hash(spec);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
588
i = (hash + depth) & (EFX_EF10_FILTER_TBL_ROWS - 1);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
832
unsigned int hash;
usr/src/uts/common/io/sfxge/common/ef10_filter.c
841
hash = ef10_filter_hash(spec);
usr/src/uts/common/io/sfxge/common/ef10_filter.c
848
i = (hash + depth) & (EFX_EF10_FILTER_TBL_ROWS - 1);
usr/src/uts/common/io/sfxge/common/efx_filter.c
969
unsigned hash, incr, filter_idx, depth;
usr/src/uts/common/io/sfxge/common/efx_filter.c
971
hash = siena_filter_tbl_hash(key);
usr/src/uts/common/io/sfxge/common/efx_filter.c
974
filter_idx = hash & (sftp->sft_size - 1);
usr/src/uts/common/io/sfxge/sfxge_hash.c
54
uint32_t hash = 0;
usr/src/uts/common/io/sfxge/sfxge_hash.c
56
hash ^= cache[pos * (UINT8_MAX + 1) + *input];
usr/src/uts/common/io/sfxge/sfxge_hash.c
59
return (hash);
usr/src/uts/common/io/sfxge/sfxge_hash.c
66
uint32_t hash = 0;
usr/src/uts/common/io/sfxge/sfxge_hash.c
69
hash ^= toeplitz_hash(sp->s_toeplitz_cache, src_addr, pos, addr_size);
usr/src/uts/common/io/sfxge/sfxge_hash.c
71
hash ^= toeplitz_hash(sp->s_toeplitz_cache, dst_addr, pos, addr_size);
usr/src/uts/common/io/sfxge/sfxge_hash.c
74
hash ^= toeplitz_hash(sp->s_toeplitz_cache,
usr/src/uts/common/io/sfxge/sfxge_hash.c
77
hash ^= toeplitz_hash(sp->s_toeplitz_cache,
usr/src/uts/common/io/sfxge/sfxge_hash.c
80
return (hash);
usr/src/uts/common/io/sfxge/sfxge_rx.c
1516
uint32_t hash;
usr/src/uts/common/io/sfxge/sfxge_rx.c
1621
hash = efx_psuedo_hdr_hash_get(sp->s_enp,
usr/src/uts/common/io/sfxge/sfxge_rx.c
1630
hash);
usr/src/uts/common/io/sfxge/sfxge_rx.c
1633
srfp = &(srp->sr_flow[(hash >> 6) % SFXGE_MAX_FLOW]);
usr/src/uts/common/io/sfxge/sfxge_rx.c
1634
tag = hash + 1; /* Make sure it's not zero */
usr/src/uts/common/io/sfxge/sfxge_tx.c
2814
uint32_t hash;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2833
thp->th_sport, hash);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2835
index = srsp->srs_tbl[hash %
usr/src/uts/common/io/sfxge/sfxge_tx.c
2845
&iphp->ip_src.s_addr, sport, hash);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2847
index = srsp->srs_tbl[hash %
usr/src/uts/common/io/sfxge/sfxge_tx.c
2892
uint32_t hash = 0;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2909
&iphp->ip_src.s_addr, sport, hash);
usr/src/uts/common/io/sfxge/sfxge_tx.c
2911
hash = hash % SFXGE_RX_SCALE_MAX;
usr/src/uts/common/io/sfxge/sfxge_tx.c
2914
index = srsp->srs_tbl[hash];
usr/src/uts/common/io/stream.c
4319
hp->hash = (hp->hash << 9) + hp->hash;
usr/src/uts/common/io/stream.c
4320
hp->hash += (evnt << 16) | data;
usr/src/uts/common/io/stream.c
4321
hp->hash += (uintptr_t)ep->mid;
usr/src/uts/common/io/stream.c
4341
hp->hash = 0;
usr/src/uts/common/io/tl.c
5465
mod_hash_t *hash = ux_addr->soua_magic == SOU_MAGIC_IMPLICIT ?
usr/src/uts/common/io/tl.c
5467
int rc = mod_hash_find_cb(hash, (mod_hash_key_t)ux_addr->soua_vp,
usr/src/uts/common/io/udmf/udmf_usbgem.c
333
h = dp->mc_list[i].hash;
usr/src/uts/common/io/urf/urf_usbgem.c
350
h = dp->mc_list[i].hash >> (32 - 6);
usr/src/uts/common/io/usbgem/usbgem.c
2374
dp->mc_list[cnt].hash =
usr/src/uts/common/io/usbgem/usbgem.h
72
uint32_t hash;
usr/src/uts/common/ipp/ippconf.c
169
static int hash(const char *);
usr/src/uts/common/ipp/ippconf.c
2153
hb = hash(modname);
usr/src/uts/common/ipp/ippconf.c
2204
hb = hash(modname);
usr/src/uts/common/ipp/ippconf.c
2286
hb = hash(imp->ippm_name);
usr/src/uts/common/ipp/ippconf.c
2835
hb = hash(aname);
usr/src/uts/common/ipp/ippconf.c
2887
hb = hash(aname);
usr/src/uts/common/ipp/ippconf.c
2978
hb = hash(ap->ippa_name);
usr/src/uts/common/krtld/kobj.c
2806
crypto_es_hash(struct module *mp, char *hash, char *shstrtab)
usr/src/uts/common/krtld/kobj.c
2837
SHA1Final((uchar_t *)hash, &ctx);
usr/src/uts/common/nfs/nfs4.h
167
uint32_t (*hash)(void *),
usr/src/uts/common/os/bio.c
1426
int hash = 0;
usr/src/uts/common/os/bio.c
1428
hash = x - 1;
usr/src/uts/common/os/bio.c
1429
hash = ((hash * 7) + (x >> 8)) - 1;
usr/src/uts/common/os/bio.c
1430
hash = ((hash * 7) + (x >> 16)) - 1;
usr/src/uts/common/os/bio.c
1431
hash = ((hash * 7) + (x >> 24)) - 1;
usr/src/uts/common/os/bio.c
1432
hash = ((hash * 7) + y) - 1;
usr/src/uts/common/os/bio.c
1433
hash = ((hash * 7) + (y >> 8)) - 1;
usr/src/uts/common/os/bio.c
1434
hash = ((hash * 7) + (y >> 16)) - 1;
usr/src/uts/common/os/bio.c
1435
hash = ((hash * 7) + (y >> 24)) - 1;
usr/src/uts/common/os/bio.c
1437
return (hash);
usr/src/uts/common/os/callout.c
108
#define CALLOUT_HASH_DELETE(hash, cp, cnext, cprev) \
usr/src/uts/common/os/callout.c
110
callout_hash_t *hashp = &(hash); \
usr/src/uts/common/os/callout.c
1102
hash = CALLOUT_CLHASH(expiration);
usr/src/uts/common/os/callout.c
1108
cl = callout_list_get(ct, expiration, clflags, hash);
usr/src/uts/common/os/callout.c
1156
CALLOUT_LIST_APPEND(ct->ct_clhash[hash], cl);
usr/src/uts/common/os/callout.c
1158
CALLOUT_LIST_INSERT(ct->ct_clhash[hash], cl);
usr/src/uts/common/os/callout.c
1285
int hash, flags;
usr/src/uts/common/os/callout.c
1289
hash = CALLOUT_IDHASH(id);
usr/src/uts/common/os/callout.c
1296
for (cp = ct->ct_idhash[hash].ch_head; cp; cp = cp->c_idnext) {
usr/src/uts/common/os/callout.c
167
#define CALLOUT_LIST_INSERT(hash, cl) \
usr/src/uts/common/os/callout.c
168
CALLOUT_HASH_INSERT(hash, cl, cl_next, cl_prev)
usr/src/uts/common/os/callout.c
170
#define CALLOUT_LIST_APPEND(hash, cl) \
usr/src/uts/common/os/callout.c
171
CALLOUT_HASH_APPEND(hash, cl, cl_next, cl_prev)
usr/src/uts/common/os/callout.c
173
#define CALLOUT_LIST_DELETE(hash, cl) \
usr/src/uts/common/os/callout.c
174
CALLOUT_HASH_DELETE(hash, cl, cl_next, cl_prev)
usr/src/uts/common/os/callout.c
320
callout_list_get(callout_table_t *ct, hrtime_t expiration, int flags, int hash)
usr/src/uts/common/os/callout.c
336
for (cl = ct->ct_clhash[hash].ch_head; (cl != NULL); cl = cl->cl_next) {
usr/src/uts/common/os/callout.c
755
int hash;
usr/src/uts/common/os/callout.c
772
hash = CALLOUT_CLHASH(expiration);
usr/src/uts/common/os/callout.c
781
CALLOUT_LIST_DELETE(ct->ct_clhash[hash], cl);
usr/src/uts/common/os/callout.c
798
CALLOUT_LIST_DELETE(ct->ct_clhash[hash], cl);
usr/src/uts/common/os/callout.c
82
#define CALLOUT_HASH_INSERT(hash, cp, cnext, cprev) \
usr/src/uts/common/os/callout.c
84
callout_hash_t *hashp = &(hash); \
usr/src/uts/common/os/callout.c
865
int i, hash, clflags;
usr/src/uts/common/os/callout.c
905
hash = CALLOUT_CLHASH(cl->cl_expiration);
usr/src/uts/common/os/callout.c
906
CALLOUT_LIST_DELETE(ct->ct_clhash[hash], cl);
usr/src/uts/common/os/callout.c
920
hash = CALLOUT_CLHASH(cl->cl_expiration);
usr/src/uts/common/os/callout.c
922
CALLOUT_LIST_DELETE(ct->ct_clhash[hash], cl);
usr/src/uts/common/os/callout.c
933
hash = CALLOUT_CLHASH(cl->cl_expiration);
usr/src/uts/common/os/callout.c
934
CALLOUT_LIST_DELETE(ct->ct_clhash[hash], cl);
usr/src/uts/common/os/callout.c
940
hash = CALLOUT_CLHASH(cl->cl_expiration);
usr/src/uts/common/os/callout.c
942
CALLOUT_LIST_APPEND(ct->ct_clhash[hash], cl);
usr/src/uts/common/os/callout.c
944
CALLOUT_LIST_INSERT(ct->ct_clhash[hash], cl);
usr/src/uts/common/os/callout.c
95
#define CALLOUT_HASH_APPEND(hash, cp, cnext, cprev) \
usr/src/uts/common/os/callout.c
97
callout_hash_t *hashp = &(hash); \
usr/src/uts/common/os/callout.c
989
int hash, clflags;
usr/src/uts/common/os/dacf.c
313
mod_hash_t *hash;
usr/src/uts/common/os/dacf.c
329
hash = dacf_get_op_hash(opid, devspec_type);
usr/src/uts/common/os/dacf.c
330
if (hash == NULL) {
usr/src/uts/common/os/dacf.c
343
if (mod_hash_insert(hash, (mod_hash_key_t)rule->r_devspec_data,
usr/src/uts/common/os/kcpc.c
133
long hash;
usr/src/uts/common/os/kcpc.c
149
for (hash = 0; hash < CPC_HASH_BUCKETS; hash++)
usr/src/uts/common/os/kcpc.c
150
mutex_init(&kcpc_ctx_llock[hash],
usr/src/uts/common/os/kcpc.c
1606
long hash;
usr/src/uts/common/os/kcpc.c
1608
for (hash = 0; hash < CPC_HASH_BUCKETS; hash++) {
usr/src/uts/common/os/kcpc.c
1609
mutex_enter(&kcpc_ctx_llock[hash]);
usr/src/uts/common/os/kcpc.c
1610
for (ctx = kcpc_ctx_list[hash]; ctx; ctx = ctx->kc_next)
usr/src/uts/common/os/kcpc.c
1612
mutex_exit(&kcpc_ctx_llock[hash]);
usr/src/uts/common/os/kcpc.c
816
long hash;
usr/src/uts/common/os/kcpc.c
822
hash = CPC_HASH_CTX(ctx);
usr/src/uts/common/os/kcpc.c
823
mutex_enter(&kcpc_ctx_llock[hash]);
usr/src/uts/common/os/kcpc.c
824
ctx->kc_next = kcpc_ctx_list[hash];
usr/src/uts/common/os/kcpc.c
825
kcpc_ctx_list[hash] = ctx;
usr/src/uts/common/os/kcpc.c
826
mutex_exit(&kcpc_ctx_llock[hash]);
usr/src/uts/common/os/kcpc.c
898
long hash = CPC_HASH_CTX(ctx);
usr/src/uts/common/os/kcpc.c
900
mutex_enter(&kcpc_ctx_llock[hash]);
usr/src/uts/common/os/kcpc.c
901
loc = &kcpc_ctx_list[hash];
usr/src/uts/common/os/kcpc.c
906
mutex_exit(&kcpc_ctx_llock[hash]);
usr/src/uts/common/os/labelsys.c
206
tnrhtp_find(const char *name, mod_hash_t *hash)
usr/src/uts/common/os/labelsys.c
212
if (mod_hash_find(hash, (mod_hash_key_t)name, &hv) == 0) {
usr/src/uts/common/os/modhash.c
151
#define MH_KEY_DESTROY(hash, key) ((hash->mh_kdtor)(key))
usr/src/uts/common/os/modhash.c
157
#define MH_VAL_DESTROY(hash, val) ((hash->mh_vdtor)(val))
usr/src/uts/common/os/modhash.c
163
#define MH_KEYCMP(hash, key1, key2) ((hash->mh_keycmp)(key1, key2))
usr/src/uts/common/os/modhash.c
207
uint_t hash = 0;
usr/src/uts/common/os/modhash.c
213
hash = (hash << 4) + *p;
usr/src/uts/common/os/modhash.c
214
if ((g = (hash & 0xf0000000)) != 0) {
usr/src/uts/common/os/modhash.c
215
hash ^= (g >> 24);
usr/src/uts/common/os/modhash.c
216
hash ^= g;
usr/src/uts/common/os/modhash.c
219
return (hash);
usr/src/uts/common/os/modhash.c
317
mod_hash_destroy_ptrhash(mod_hash_t *hash)
usr/src/uts/common/os/modhash.c
319
ASSERT(hash);
usr/src/uts/common/os/modhash.c
320
mod_hash_destroy_hash(hash);
usr/src/uts/common/os/modhash.c
393
mod_hash_destroy_idhash(mod_hash_t *hash)
usr/src/uts/common/os/modhash.c
395
ASSERT(hash);
usr/src/uts/common/os/modhash.c
396
mod_hash_destroy_hash(hash);
usr/src/uts/common/os/modhash.c
476
mod_hash_destroy_hash(mod_hash_t *hash)
usr/src/uts/common/os/modhash.c
484
if (hash == mh_head) { /* removing 1st list elem */
usr/src/uts/common/os/modhash.c
493
if (mhp == hash) {
usr/src/uts/common/os/modhash.c
505
mod_hash_clear(hash);
usr/src/uts/common/os/modhash.c
507
rw_destroy(&hash->mh_contents);
usr/src/uts/common/os/modhash.c
509
kmem_free(hash->mh_name, strlen(hash->mh_name) + 1);
usr/src/uts/common/os/modhash.c
510
kmem_free(hash, MH_SIZE(hash->mh_nchains));
usr/src/uts/common/os/modhash.c
518
i_mod_hash(mod_hash_t *hash, mod_hash_key_t key)
usr/src/uts/common/os/modhash.c
525
if (hash->mh_nchains == 1)
usr/src/uts/common/os/modhash.c
528
h = (hash->mh_hashalg)(hash->mh_hashalg_data, key);
usr/src/uts/common/os/modhash.c
529
return (h % (hash->mh_nchains - 1));
usr/src/uts/common/os/modhash.c
545
i_mod_hash_insert_nosync(mod_hash_t *hash, mod_hash_key_t key,
usr/src/uts/common/os/modhash.c
551
ASSERT(hash);
usr/src/uts/common/os/modhash.c
558
entry = kmem_cache_alloc(mh_e_cache, hash->mh_sleep);
usr/src/uts/common/os/modhash.c
560
hash->mh_stat.mhs_nomem++;
usr/src/uts/common/os/modhash.c
567
hashidx = i_mod_hash(hash, key);
usr/src/uts/common/os/modhash.c
570
entry->mhe_next = hash->mh_entries[hashidx];
usr/src/uts/common/os/modhash.c
572
hash->mh_entries[hashidx] = entry;
usr/src/uts/common/os/modhash.c
573
hash->mh_stat.mhs_nelems++;
usr/src/uts/common/os/modhash.c
579
mod_hash_insert(mod_hash_t *hash, mod_hash_key_t key, mod_hash_val_t val)
usr/src/uts/common/os/modhash.c
584
rw_enter(&hash->mh_contents, RW_WRITER);
usr/src/uts/common/os/modhash.c
589
if (i_mod_hash_find_nosync(hash, key, &v) == 0) {
usr/src/uts/common/os/modhash.c
590
rw_exit(&hash->mh_contents);
usr/src/uts/common/os/modhash.c
591
hash->mh_stat.mhs_coll++;
usr/src/uts/common/os/modhash.c
595
res = i_mod_hash_insert_nosync(hash, key, val, (mod_hash_hndl_t)0);
usr/src/uts/common/os/modhash.c
596
rw_exit(&hash->mh_contents);
usr/src/uts/common/os/modhash.c
602
mod_hash_insert_reserve(mod_hash_t *hash, mod_hash_key_t key,
usr/src/uts/common/os/modhash.c
608
rw_enter(&hash->mh_contents, RW_WRITER);
usr/src/uts/common/os/modhash.c
613
if (i_mod_hash_find_nosync(hash, key, &v) == 0) {
usr/src/uts/common/os/modhash.c
614
rw_exit(&hash->mh_contents);
usr/src/uts/common/os/modhash.c
615
hash->mh_stat.mhs_coll++;
usr/src/uts/common/os/modhash.c
618
res = i_mod_hash_insert_nosync(hash, key, val, handle);
usr/src/uts/common/os/modhash.c
619
rw_exit(&hash->mh_contents);
usr/src/uts/common/os/modhash.c
632
mod_hash_reserve(mod_hash_t *hash, mod_hash_hndl_t *handlep)
usr/src/uts/common/os/modhash.c
634
*handlep = kmem_cache_alloc(mh_e_cache, hash->mh_sleep);
usr/src/uts/common/os/modhash.c
636
hash->mh_stat.mhs_nomem++;
usr/src/uts/common/os/modhash.c
644
mod_hash_reserve_nosleep(mod_hash_t *hash, mod_hash_hndl_t *handlep)
usr/src/uts/common/os/modhash.c
648
hash->mh_stat.mhs_nomem++;
usr/src/uts/common/os/modhash.c
658
mod_hash_cancel(mod_hash_t *hash, mod_hash_hndl_t *handlep)
usr/src/uts/common/os/modhash.c
670
i_mod_hash_remove_nosync(mod_hash_t *hash, mod_hash_key_t key,
usr/src/uts/common/os/modhash.c
676
hashidx = i_mod_hash(hash, key);
usr/src/uts/common/os/modhash.c
679
for (e = hash->mh_entries[hashidx]; e != NULL; e = e->mhe_next) {
usr/src/uts/common/os/modhash.c
680
if (MH_KEYCMP(hash, e->mhe_key, key) == 0)
usr/src/uts/common/os/modhash.c
690
hash->mh_entries[hashidx] = e->mhe_next;
usr/src/uts/common/os/modhash.c
697
MH_KEY_DESTROY(hash, e->mhe_key);
usr/src/uts/common/os/modhash.c
701
hash->mh_stat.mhs_nelems--;
usr/src/uts/common/os/modhash.c
707
mod_hash_remove(mod_hash_t *hash, mod_hash_key_t key, mod_hash_val_t *val)
usr/src/uts/common/os/modhash.c
711
rw_enter(&hash->mh_contents, RW_WRITER);
usr/src/uts/common/os/modhash.c
712
res = i_mod_hash_remove_nosync(hash, key, val);
usr/src/uts/common/os/modhash.c
713
rw_exit(&hash->mh_contents);
usr/src/uts/common/os/modhash.c
725
mod_hash_replace(mod_hash_t *hash, mod_hash_key_t key, mod_hash_val_t val)
usr/src/uts/common/os/modhash.c
730
rw_enter(&hash->mh_contents, RW_WRITER);
usr/src/uts/common/os/modhash.c
732
if (i_mod_hash_remove_nosync(hash, key, &v) == 0) {
usr/src/uts/common/os/modhash.c
736
MH_VAL_DESTROY(hash, v);
usr/src/uts/common/os/modhash.c
738
res = i_mod_hash_insert_nosync(hash, key, val, (mod_hash_hndl_t)0);
usr/src/uts/common/os/modhash.c
740
rw_exit(&hash->mh_contents);
usr/src/uts/common/os/modhash.c
750
mod_hash_destroy(mod_hash_t *hash, mod_hash_key_t key)
usr/src/uts/common/os/modhash.c
755
rw_enter(&hash->mh_contents, RW_WRITER);
usr/src/uts/common/os/modhash.c
757
if ((rv = i_mod_hash_remove_nosync(hash, key, &val)) == 0) {
usr/src/uts/common/os/modhash.c
761
MH_VAL_DESTROY(hash, val);
usr/src/uts/common/os/modhash.c
764
rw_exit(&hash->mh_contents);
usr/src/uts/common/os/modhash.c
774
i_mod_hash_find_nosync(mod_hash_t *hash, mod_hash_key_t key,
usr/src/uts/common/os/modhash.c
780
hashidx = i_mod_hash(hash, key);
usr/src/uts/common/os/modhash.c
782
for (e = hash->mh_entries[hashidx]; e != NULL; e = e->mhe_next) {
usr/src/uts/common/os/modhash.c
783
if (MH_KEYCMP(hash, e->mhe_key, key) == 0) {
usr/src/uts/common/os/modhash.c
785
hash->mh_stat.mhs_hit++;
usr/src/uts/common/os/modhash.c
789
hash->mh_stat.mhs_miss++;
usr/src/uts/common/os/modhash.c
794
mod_hash_find(mod_hash_t *hash, mod_hash_key_t key, mod_hash_val_t *val)
usr/src/uts/common/os/modhash.c
798
rw_enter(&hash->mh_contents, RW_READER);
usr/src/uts/common/os/modhash.c
799
res = i_mod_hash_find_nosync(hash, key, val);
usr/src/uts/common/os/modhash.c
800
rw_exit(&hash->mh_contents);
usr/src/uts/common/os/modhash.c
806
mod_hash_find_cb(mod_hash_t *hash, mod_hash_key_t key, mod_hash_val_t *val,
usr/src/uts/common/os/modhash.c
811
rw_enter(&hash->mh_contents, RW_READER);
usr/src/uts/common/os/modhash.c
812
res = i_mod_hash_find_nosync(hash, key, val);
usr/src/uts/common/os/modhash.c
816
rw_exit(&hash->mh_contents);
usr/src/uts/common/os/modhash.c
822
mod_hash_find_cb_rval(mod_hash_t *hash, mod_hash_key_t key, mod_hash_val_t *val,
usr/src/uts/common/os/modhash.c
827
rw_enter(&hash->mh_contents, RW_READER);
usr/src/uts/common/os/modhash.c
828
res = i_mod_hash_find_nosync(hash, key, val);
usr/src/uts/common/os/modhash.c
832
rw_exit(&hash->mh_contents);
usr/src/uts/common/os/modhash.c
838
i_mod_hash_walk_nosync(mod_hash_t *hash,
usr/src/uts/common/os/modhash.c
846
(hashidx < (hash->mh_nchains - 1)) && (res == MH_WALK_CONTINUE);
usr/src/uts/common/os/modhash.c
848
e = hash->mh_entries[hashidx];
usr/src/uts/common/os/modhash.c
866
mod_hash_walk(mod_hash_t *hash,
usr/src/uts/common/os/modhash.c
869
rw_enter(&hash->mh_contents, RW_READER);
usr/src/uts/common/os/modhash.c
870
i_mod_hash_walk_nosync(hash, callback, arg);
usr/src/uts/common/os/modhash.c
871
rw_exit(&hash->mh_contents);
usr/src/uts/common/os/modhash.c
882
i_mod_hash_clear_nosync(mod_hash_t *hash)
usr/src/uts/common/os/modhash.c
887
for (i = 0; i < hash->mh_nchains; i++) {
usr/src/uts/common/os/modhash.c
888
e = hash->mh_entries[i];
usr/src/uts/common/os/modhash.c
890
MH_KEY_DESTROY(hash, e->mhe_key);
usr/src/uts/common/os/modhash.c
891
MH_VAL_DESTROY(hash, e->mhe_val);
usr/src/uts/common/os/modhash.c
896
hash->mh_entries[i] = NULL;
usr/src/uts/common/os/modhash.c
898
hash->mh_stat.mhs_nelems = 0;
usr/src/uts/common/os/modhash.c
902
mod_hash_clear(mod_hash_t *hash)
usr/src/uts/common/os/modhash.c
904
ASSERT(hash);
usr/src/uts/common/os/modhash.c
905
rw_enter(&hash->mh_contents, RW_WRITER);
usr/src/uts/common/os/modhash.c
906
i_mod_hash_clear_nosync(hash);
usr/src/uts/common/os/modhash.c
907
rw_exit(&hash->mh_contents);
usr/src/uts/common/os/modsubr.c
478
int hash = 0;
usr/src/uts/common/os/modsubr.c
481
hash ^= c;
usr/src/uts/common/os/modsubr.c
483
return (hash & MOD_BIND_HASHMASK);
usr/src/uts/common/os/modsubr.c
867
hwc_hash_insert(struct hwc_spec *spec, const char *name, mod_hash_t *hash)
usr/src/uts/common/os/modsubr.c
874
if (mod_hash_find(hash, (mod_hash_key_t)name,
usr/src/uts/common/os/modsubr.c
879
if (mod_hash_insert(hash, key, (mod_hash_val_t)spec) != 0) {
usr/src/uts/common/os/modsubr.c
901
hwc_hash_remove(struct hwc_spec *spec, const char *name, mod_hash_t *hash)
usr/src/uts/common/os/modsubr.c
908
if (mod_hash_find(hash, (mod_hash_key_t)name,
usr/src/uts/common/os/modsubr.c
919
(void) mod_hash_destroy(hash, (mod_hash_key_t)name);
usr/src/uts/common/os/modsubr.c
924
(void) mod_hash_replace(hash, (mod_hash_key_t)key,
usr/src/uts/common/os/msg.c
1286
long hash = -msg_type / MSG_NEG_INTERVAL;
usr/src/uts/common/os/msg.c
1293
if (hash > MSG_MAX_QNUM)
usr/src/uts/common/os/msg.c
1294
hash = MSG_MAX_QNUM;
usr/src/uts/common/os/msg.c
1295
return (hash);
usr/src/uts/common/os/sunmdi.c
1674
uint32_t g, hash = 0;
usr/src/uts/common/os/sunmdi.c
1679
hash += g;
usr/src/uts/common/os/sunmdi.c
1681
return (hash % (CLIENT_HASH_TABLE_SIZE - 1));
usr/src/uts/common/os/sunmdi.c
431
struct client_hash *hash = NULL;
usr/src/uts/common/os/sunmdi.c
438
hash = kmem_zalloc(mdi_client_table_size * sizeof (*hash),
usr/src/uts/common/os/sunmdi.c
440
vh->vh_client_table = hash;
usr/src/uts/common/os/zone.c
2144
uint_t hash;
usr/src/uts/common/os/zone.c
2149
hash = lab->tsl_doi + (lab->tsl_doi << 1);
usr/src/uts/common/os/zone.c
2156
hash += *up + (*up << ((i % 16) + 1));
usr/src/uts/common/os/zone.c
2160
return (hash);
usr/src/uts/common/refhash/refhash.c
31
refhash_create(uint_t bucket_count, refhash_hash_f hash,
usr/src/uts/common/refhash/refhash.c
58
hp->rh_hash = hash;
usr/src/uts/common/rpc/clnt_clts.c
2139
uint_t hash;
usr/src/uts/common/rpc/clnt_clts.c
2201
hash = call_hash(xid, clnt_clts_hash_size);
usr/src/uts/common/rpc/clnt_clts.c
2202
chtp = &clts_call_ht[hash];
usr/src/uts/common/rpc/clnt_cots.c
3249
uint_t hash;
usr/src/uts/common/rpc/clnt_cots.c
3286
hash = call_hash(xid, clnt_cots_hash_size);
usr/src/uts/common/rpc/clnt_cots.c
3287
chtp = &cots_call_ht[hash];
usr/src/uts/common/sys/dnlc.h
166
#define DNLCHASH(name, dvp, hash, namlen) \
usr/src/uts/common/sys/dnlc.h
170
hash = (int)((uintptr_t)(dvp)) >> 8; \
usr/src/uts/common/sys/dnlc.h
172
(hash) = ((hash) << 4) + (hash) + Xc; \
usr/src/uts/common/sys/dnlc.h
83
int hash; /* hash signature */
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_hw_eth.h
654
uint32_t hash[10];
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_hw_eth.h
662
uint32_t hash[10];
usr/src/uts/common/sys/modhash_impl.h
103
void i_mod_hash_clear_nosync(mod_hash_t *hash);
usr/src/uts/common/sys/strft.h
130
uint_t hash; /* accumulated hash value (sum of mid's) */
usr/src/uts/common/sys/strft.h
155
_hp->hash = 0; \
usr/src/uts/common/vm/seg_vn.c
10008
ASSERT(svntrp == svntr_hashtab[hash].tr_head);
usr/src/uts/common/vm/seg_vn.c
10009
svntr_hashtab[hash].tr_head = svntrp->tr_next;
usr/src/uts/common/vm/seg_vn.c
10010
mutex_exit(&svntr_hashtab[hash].tr_lock);
usr/src/uts/common/vm/seg_vn.c
10013
mutex_exit(&svntr_hashtab[hash].tr_lock);
usr/src/uts/common/vm/seg_vn.c
10035
ulong_t hash = SVNTR_HASH_FUNC(vp);
usr/src/uts/common/vm/seg_vn.c
10052
mutex_enter(&svntr_hashtab[hash].tr_lock);
usr/src/uts/common/vm/seg_vn.c
10053
prv_svntrp = &svntr_hashtab[hash].tr_head;
usr/src/uts/common/vm/seg_vn.c
10085
mutex_exit(&svntr_hashtab[hash].tr_lock);
usr/src/uts/common/vm/seg_vn.c
10089
mutex_exit(&svntr_hashtab[hash].tr_lock);
usr/src/uts/common/vm/seg_vn.c
10125
ulong_t hash = SVNTR_HASH_FUNC(vp);
usr/src/uts/common/vm/seg_vn.c
10134
mutex_enter(&svntr_hashtab[hash].tr_lock);
usr/src/uts/common/vm/seg_vn.c
10135
svntrp = svntr_hashtab[hash].tr_head;
usr/src/uts/common/vm/seg_vn.c
10142
mutex_exit(&svntr_hashtab[hash].tr_lock);
usr/src/uts/common/vm/seg_vn.c
10198
ulong_t hash;
usr/src/uts/common/vm/seg_vn.c
10204
for (hash = 0; hash < svntr_hashtab_sz; hash++) {
usr/src/uts/common/vm/seg_vn.c
10205
mutex_enter(&svntr_hashtab[hash].tr_lock);
usr/src/uts/common/vm/seg_vn.c
10206
svntrp = svntr_hashtab[hash].tr_head;
usr/src/uts/common/vm/seg_vn.c
10212
hash);
usr/src/uts/common/vm/seg_vn.c
10215
mutex_exit(&svntr_hashtab[hash].tr_lock);
usr/src/uts/common/vm/seg_vn.c
10221
ulong_t hash)
usr/src/uts/common/vm/seg_vn.c
10245
ASSERT(mutex_owned(&svntr_hashtab[hash].tr_lock));
usr/src/uts/common/vm/seg_vn.c
10318
mutex_exit(&svntr_hashtab[hash].tr_lock);
usr/src/uts/common/vm/seg_vn.c
10320
mutex_enter(&svntr_hashtab[hash].tr_lock);
usr/src/uts/common/vm/seg_vn.c
9751
ulong_t hash = SVNTR_HASH_FUNC(vp);
usr/src/uts/common/vm/seg_vn.c
9809
mutex_enter(&svntr_hashtab[hash].tr_lock);
usr/src/uts/common/vm/seg_vn.c
9817
mutex_exit(&svntr_hashtab[hash].tr_lock);
usr/src/uts/common/vm/seg_vn.c
9822
svntrp = svntr_hashtab[hash].tr_head;
usr/src/uts/common/vm/seg_vn.c
9846
mutex_exit(&svntr_hashtab[hash].tr_lock);
usr/src/uts/common/vm/seg_vn.c
9866
mutex_exit(&svntr_hashtab[hash].tr_lock);
usr/src/uts/common/vm/seg_vn.c
9878
mutex_exit(&svntr_hashtab[hash].tr_lock);
usr/src/uts/common/vm/seg_vn.c
9899
svntrp->tr_next = svntr_hashtab[hash].tr_head;
usr/src/uts/common/vm/seg_vn.c
9900
svntr_hashtab[hash].tr_head = svntrp;
usr/src/uts/common/vm/seg_vn.c
9999
mutex_exit(&svntr_hashtab[hash].tr_lock);
usr/src/uts/common/vm/vm_anon.c
3598
int hash;
usr/src/uts/common/vm/vm_anon.c
3610
hash = ANON_ARRAY_HASH(amp, an_idx);
usr/src/uts/common/vm/vm_anon.c
3611
sobj->sync_mutex = mtx = &anon_array_lock[hash].pad_mutex;
usr/src/uts/common/vm/vm_anon.c
3612
sobj->sync_cv = cv = &anon_array_cv[hash];
usr/src/uts/common/vm/vm_anon.c
3628
int hash;
usr/src/uts/common/vm/vm_anon.c
3642
hash = ANON_ARRAY_HASH(amp, an_idx);
usr/src/uts/common/vm/vm_anon.c
3643
sobj->sync_mutex = mtx = &anon_array_lock[hash].pad_mutex;
usr/src/uts/common/vm/vm_anon.c
3644
sobj->sync_cv = &anon_array_cv[hash];
usr/src/uts/common/vm/vm_usage.c
599
vmu_find_insert_object(mod_hash_t *hash, caddr_t key, uint_t type)
usr/src/uts/common/vm/vm_usage.c
604
ret = i_mod_hash_find_nosync(hash, (mod_hash_key_t)key,
usr/src/uts/common/vm/vm_usage.c
608
ret = i_mod_hash_insert_nosync(hash, (mod_hash_key_t)key,
usr/src/uts/common/vm/vm_usage.c
616
vmu_find_insert_anon(mod_hash_t *hash, caddr_t key)
usr/src/uts/common/vm/vm_usage.c
621
ret = i_mod_hash_find_nosync(hash, (mod_hash_key_t)key,
usr/src/uts/common/vm/vm_usage.c
627
ret = i_mod_hash_insert_nosync(hash, (mod_hash_key_t)key,
usr/src/uts/common/vm/vm_usage.c
636
vmu_find_insert_entity(mod_hash_t *hash, id_t id, uint_t type, id_t zoneid)
usr/src/uts/common/vm/vm_usage.c
641
ret = i_mod_hash_find_nosync(hash, (mod_hash_key_t)(uintptr_t)id,
usr/src/uts/common/vm/vm_usage.c
645
ret = i_mod_hash_insert_nosync(hash,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
461
amd_iommu_acpi_ivhd_t **hash)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
616
ASSERT(hash[idx] != acpi_ivhdp);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
617
acpi_ivhdp->ach_next = hash[idx];
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
618
hash[idx] = acpi_ivhdp;
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
626
add_implicit_deventry(ivhd_container_t *ivhdcp, amd_iommu_acpi_ivhd_t **hash)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
655
add_deventry_info(ivhdcp->ivhdc_ivhd, &deventry, hash);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
666
add_ivhdc_info(ivhd_container_t *ivhdcp, amd_iommu_acpi_ivhd_t **hash)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
673
add_deventry_info(ivhdp, deventry, hash);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
676
add_implicit_deventry(ivhdcp, hash);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
681
add_ivhd_info(amd_iommu_acpi_t *acpi, amd_iommu_acpi_ivhd_t **hash)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
687
add_ivhdc_info(ivhdcp, hash);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
692
set_ivmd_info(ivmd_t *ivmdp, amd_iommu_acpi_ivmd_t **hash)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
743
acpi_ivmdp->acm_next = hash[idx];
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
744
hash[idx] = acpi_ivmdp;
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
748
add_ivmdc_info(ivmd_container_t *ivmdcp, amd_iommu_acpi_ivmd_t **hash)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
750
set_ivmd_info(ivmdcp->ivmdc_ivmd, hash);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
754
add_ivmd_info(amd_iommu_acpi_t *acpi, amd_iommu_acpi_ivmd_t **hash)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
760
add_ivmdc_info(ivmdcp, hash);
usr/src/uts/intel/dtrace/fbt.c
408
fbt_probe_t *fbt = parg, *next, *hash, *last;
usr/src/uts/intel/dtrace/fbt.c
426
hash = fbt_probetab[ndx];
usr/src/uts/intel/dtrace/fbt.c
428
while (hash != fbt) {
usr/src/uts/intel/dtrace/fbt.c
429
ASSERT(hash != NULL);
usr/src/uts/intel/dtrace/fbt.c
430
last = hash;
usr/src/uts/intel/dtrace/fbt.c
431
hash = hash->fbtp_hashnext;
usr/src/uts/intel/dtrace/sdt.c
197
sdt_probe_t *sdp = parg, *old, *last, *hash;
usr/src/uts/intel/dtrace/sdt.c
216
hash = sdt_probetab[ndx];
usr/src/uts/intel/dtrace/sdt.c
218
while (hash != sdp) {
usr/src/uts/intel/dtrace/sdt.c
219
ASSERT(hash != NULL);
usr/src/uts/intel/dtrace/sdt.c
220
last = hash;
usr/src/uts/intel/dtrace/sdt.c
221
hash = hash->sdp_hashnext;
usr/src/uts/intel/io/amdzen/zen_umc.c
1638
boolean_t hash = B_FALSE;
usr/src/uts/intel/io/amdzen/zen_umc.c
1741
hash = B_TRUE;
usr/src/uts/intel/io/amdzen/zen_umc.c
1745
hash = B_TRUE;
usr/src/uts/intel/io/amdzen/zen_umc.c
1749
hash = B_TRUE;
usr/src/uts/intel/io/amdzen/zen_umc.c
1765
if (hash) {
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13598
uint_t hash = SRD_HASH_FUNCTION(evp);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13611
if (srd_buckets[hash].srdb_srdp != NULL) {
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13612
mutex_enter(&srd_buckets[hash].srdb_lock);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13613
for (srdp = srd_buckets[hash].srdb_srdp; srdp != NULL;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13620
mutex_exit(&srd_buckets[hash].srdb_lock);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13624
mutex_exit(&srd_buckets[hash].srdb_lock);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13634
mutex_enter(&srd_buckets[hash].srdb_lock);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13635
for (srdp = srd_buckets[hash].srdb_srdp; srdp != NULL;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13641
mutex_exit(&srd_buckets[hash].srdb_lock);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13646
newsrdp->srd_hash = srd_buckets[hash].srdb_srdp;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13647
srd_buckets[hash].srdb_srdp = newsrdp;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13650
mutex_exit(&srd_buckets[hash].srdb_lock);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13659
uint_t hash;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13682
hash = SRD_HASH_FUNCTION(evp);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13683
mutex_enter(&srd_buckets[hash].srdb_lock);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13684
for (prev_srdpp = &srd_buckets[hash].srdb_srdp;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13691
mutex_exit(&srd_buckets[hash].srdb_lock);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13696
mutex_exit(&srd_buckets[hash].srdb_lock);