Symbol: hash
crypto/libressl/apps/openssl/certhash.c
108
printf("hashinfo %s %08lx %u %i\n", hi->filename, hi->hash,
crypto/libressl/apps/openssl/certhash.c
124
rv = hia->hash < hib->hash ? -1 : hia->hash > hib->hash;
crypto/libressl/apps/openssl/certhash.c
206
if (asprintf(&filename, "%08lx.%s%u", hi->hash,
crypto/libressl/apps/openssl/certhash.c
274
hi->hash = (unsigned long)val;
crypto/libressl/apps/openssl/certhash.c
306
unsigned long hash;
crypto/libressl/apps/openssl/certhash.c
312
hash = X509_subject_name_hash(cert);
crypto/libressl/apps/openssl/certhash.c
320
hi = hashinfo(filename, hash, fingerprint);
crypto/libressl/apps/openssl/certhash.c
335
unsigned long hash;
crypto/libressl/apps/openssl/certhash.c
341
hash = X509_NAME_hash(X509_CRL_get_issuer(crl));
crypto/libressl/apps/openssl/certhash.c
349
hi = hashinfo(filename, hash, fingerprint);
crypto/libressl/apps/openssl/certhash.c
362
if ((link = hashinfo(NULL, hi->hash, hi->fingerprint)) == NULL)
crypto/libressl/apps/openssl/certhash.c
387
link->hash == hi->hash &&
crypto/libressl/apps/openssl/certhash.c
409
if (entry->hash == last->hash) {
crypto/libressl/apps/openssl/certhash.c
60
unsigned long hash;
crypto/libressl/apps/openssl/certhash.c
72
hashinfo(const char *filename, unsigned long hash, unsigned char *fingerprint)
crypto/libressl/apps/openssl/certhash.c
84
hi->hash = hash;
crypto/libressl/apps/openssl/crl.c
122
.opt.flag = &crl_config.hash,
crypto/libressl/apps/openssl/crl.c
356
if (crl_config.hash == i) {
crypto/libressl/apps/openssl/crl.c
76
int hash;
crypto/libressl/apps/openssl/passwd.c
443
char *hash = NULL;
crypto/libressl/apps/openssl/passwd.c
496
hash = DES_crypt(passwd, *salt_p);
crypto/libressl/apps/openssl/passwd.c
500
if ((hash = md5crypt(passwd, (use1 ? "1" : "apr1"), *salt_p)) == NULL)
crypto/libressl/apps/openssl/passwd.c
503
assert(hash != NULL);
crypto/libressl/apps/openssl/passwd.c
506
BIO_printf(out, "%s\t%s\n", passwd, hash);
crypto/libressl/apps/openssl/passwd.c
508
BIO_printf(out, "%s\t%s\n", hash, passwd);
crypto/libressl/apps/openssl/passwd.c
510
BIO_printf(out, "%s\n", hash);
crypto/libressl/crypto/asn1/x_crl.c
291
X509_CRL_digest(crl, X509_CRL_HASH_EVP, crl->hash, NULL);
crypto/libressl/crypto/conf/conf_lib.c
71
CONF_set_nconf(CONF *conf, LHASH_OF(CONF_VALUE) *hash)
crypto/libressl/crypto/conf/conf_lib.c
76
conf->data = hash;
crypto/libressl/crypto/ct/ct_sct_ctx.c
251
ct_public_key_hash(X509_PUBKEY *pkey, unsigned char **hash, size_t *hash_len)
crypto/libressl/crypto/ct/ct_sct_ctx.c
259
if (*hash != NULL && *hash_len >= SHA256_DIGEST_LENGTH) {
crypto/libressl/crypto/ct/ct_sct_ctx.c
260
md = *hash;
crypto/libressl/crypto/ct/ct_sct_ctx.c
275
if (md != *hash) {
crypto/libressl/crypto/ct/ct_sct_ctx.c
276
free(*hash);
crypto/libressl/crypto/ct/ct_sct_ctx.c
277
*hash = md;
crypto/libressl/crypto/err/err.c
235
void (*cb_thread_release)(LHASH_OF(ERR_STATE) **hash);
crypto/libressl/crypto/err/err.c
250
static void int_thread_release(LHASH_OF(ERR_STATE) **hash);
crypto/libressl/crypto/err/err.c
387
LHASH_OF(ERR_STRING_DATA) *hash;
crypto/libressl/crypto/err/err.c
390
hash = ERRFN(err_get)(0);
crypto/libressl/crypto/err/err.c
391
if (!hash)
crypto/libressl/crypto/err/err.c
395
p = lh_ERR_STRING_DATA_retrieve(hash, d);
crypto/libressl/crypto/err/err.c
405
LHASH_OF(ERR_STRING_DATA) *hash;
crypto/libressl/crypto/err/err.c
408
hash = ERRFN(err_get)(1);
crypto/libressl/crypto/err/err.c
409
if (!hash)
crypto/libressl/crypto/err/err.c
413
p = lh_ERR_STRING_DATA_insert(hash, d);
crypto/libressl/crypto/err/err.c
423
LHASH_OF(ERR_STRING_DATA) *hash;
crypto/libressl/crypto/err/err.c
426
hash = ERRFN(err_get)(0);
crypto/libressl/crypto/err/err.c
427
if (!hash)
crypto/libressl/crypto/err/err.c
431
p = lh_ERR_STRING_DATA_delete(hash, d);
crypto/libressl/crypto/err/err.c
471
int_thread_release(LHASH_OF(ERR_STATE) **hash)
crypto/libressl/crypto/err/err.c
475
if (hash == NULL || *hash == NULL)
crypto/libressl/crypto/err/err.c
482
*hash = NULL;
crypto/libressl/crypto/err/err.c
489
LHASH_OF(ERR_STATE) *hash;
crypto/libressl/crypto/err/err.c
492
hash = ERRFN(thread_get)(0);
crypto/libressl/crypto/err/err.c
493
if (!hash)
crypto/libressl/crypto/err/err.c
497
p = lh_ERR_STATE_retrieve(hash, d);
crypto/libressl/crypto/err/err.c
500
ERRFN(thread_release)(&hash);
crypto/libressl/crypto/err/err.c
508
LHASH_OF(ERR_STATE) *hash;
crypto/libressl/crypto/err/err.c
511
hash = ERRFN(thread_get)(1);
crypto/libressl/crypto/err/err.c
512
if (!hash)
crypto/libressl/crypto/err/err.c
516
p = lh_ERR_STATE_insert(hash, d);
crypto/libressl/crypto/err/err.c
519
ERRFN(thread_release)(&hash);
crypto/libressl/crypto/err/err.c
527
LHASH_OF(ERR_STATE) *hash;
crypto/libressl/crypto/err/err.c
530
hash = ERRFN(thread_get)(0);
crypto/libressl/crypto/err/err.c
531
if (!hash)
crypto/libressl/crypto/err/err.c
535
p = lh_ERR_STATE_delete(hash, d);
crypto/libressl/crypto/err/err.c
544
ERRFN(thread_release)(&hash);
crypto/libressl/crypto/err/err.c
970
ERR_release_err_state_table(LHASH_OF(ERR_STATE) **hash)
crypto/libressl/crypto/err/err.c
973
ERRFN(thread_release)(hash);
crypto/libressl/crypto/lhash/lhash.c
127
ret->hash = ((h == NULL) ? (LHASH_HASH_FN_TYPE)lh_strhash : h);
crypto/libressl/crypto/lhash/lhash.c
161
unsigned long hash;
crypto/libressl/crypto/lhash/lhash.c
169
rn = getrn(lh, data, &hash);
crypto/libressl/crypto/lhash/lhash.c
179
nn->hash = hash;
crypto/libressl/crypto/lhash/lhash.c
198
unsigned long hash;
crypto/libressl/crypto/lhash/lhash.c
203
rn = getrn(lh, data, &hash);
crypto/libressl/crypto/lhash/lhash.c
227
unsigned long hash;
crypto/libressl/crypto/lhash/lhash.c
232
rn = getrn(lh, data, &hash);
crypto/libressl/crypto/lhash/lhash.c
290
unsigned long hash, nni;
crypto/libressl/crypto/lhash/lhash.c
302
hash = np->hash;
crypto/libressl/crypto/lhash/lhash.c
304
hash = lh->hash(np->data);
crypto/libressl/crypto/lhash/lhash.c
307
if ((hash % nni) != p) { /* move it */
crypto/libressl/crypto/lhash/lhash.c
374
unsigned long hash, nn;
crypto/libressl/crypto/lhash/lhash.c
377
hash = (*(lh->hash))(data);
crypto/libressl/crypto/lhash/lhash.c
379
*rhash = hash;
crypto/libressl/crypto/lhash/lhash.c
381
nn = hash % lh->pmax;
crypto/libressl/crypto/lhash/lhash.c
383
nn = hash % lh->num_alloc_nodes;
crypto/libressl/crypto/lhash/lhash.c
390
if (n1->hash != hash) {
crypto/libressl/crypto/ts/ts_asn1.c
737
.offset = offsetof(ESS_CERT_ID, hash),
crypto/libressl/crypto/ts/ts_asn1.c
862
.offset = offsetof(ESS_CERT_ID_V2, hash),
crypto/libressl/crypto/ts/ts_local.h
195
ASN1_OCTET_STRING *hash; /* Always SHA-1 digest. */
crypto/libressl/crypto/ts/ts_local.h
221
ASN1_OCTET_STRING *hash;
crypto/libressl/crypto/ts/ts_rsp_sign.c
872
if (!ASN1_OCTET_STRING_set(cid->hash, cert_hash, sizeof(cert_hash)))
crypto/libressl/crypto/ts/ts_rsp_verify.c
393
if (cid->hash->length == TS_HASH_LEN && !memcmp(cid->hash->data,
crypto/libressl/crypto/ts/ts_rsp_verify.c
427
if ((unsigned int)cid->hash->length != len)
crypto/libressl/crypto/ts/ts_rsp_verify.c
430
if (memcmp(cid->hash->data, cert_digest, cid->hash->length) == 0) {
crypto/libressl/crypto/txt_db/txt_db.c
210
LHASH_HASH_FN_TYPE hash, LHASH_COMP_FN_TYPE cmp)
crypto/libressl/crypto/txt_db/txt_db.c
221
if ((idx = (LHASH_OF(OPENSSL_STRING) *)lh_new(hash, cmp)) == NULL) {
crypto/libressl/crypto/x509/by_dir.c
165
by_dir_hash_free(BY_DIR_HASH *hash)
crypto/libressl/crypto/x509/by_dir.c
167
free(hash);
crypto/libressl/crypto/x509/by_dir.c
174
if ((*a)->hash > (*b)->hash)
crypto/libressl/crypto/x509/by_dir.c
176
if ((*a)->hash < (*b)->hash)
crypto/libressl/crypto/x509/by_dir.c
322
htmp.hash = h;
crypto/libressl/crypto/x509/by_dir.c
374
htmp.hash = h;
crypto/libressl/crypto/x509/by_dir.c
386
hent->hash = h;
crypto/libressl/crypto/x509/by_dir.c
76
unsigned long hash;
crypto/libressl/crypto/x509/x509_cmp.c
146
return memcmp(a->hash, b->hash, X509_CRL_HASH_LEN);
crypto/libressl/crypto/x509/x509_cmp.c
219
return memcmp(a->hash, b->hash, X509_CERT_HASH_LEN);
crypto/libressl/crypto/x509/x509_lcl.h
183
unsigned char hash[X509_CERT_HASH_LEN];
crypto/libressl/crypto/x509/x509_lcl.h
227
unsigned char hash[X509_CRL_HASH_LEN];
crypto/libressl/crypto/x509/x509_purp.c
453
X509_digest(x, X509_CERT_HASH_EVP, x->hash, NULL);
crypto/libressl/crypto/x509/x509_verify.c
549
if ((cached = x509_issuer_cache_find(parent->hash, child->hash)) >= 0)
crypto/libressl/crypto/x509/x509_verify.c
563
x509_issuer_cache_add(parent->hash, child->hash, ret);
crypto/libressl/include/openssl/conf.h
121
void CONF_set_nconf(CONF *conf, LHASH_OF(CONF_VALUE) *hash);
crypto/libressl/include/openssl/err.h
406
void ERR_release_err_state_table(LHASH_OF(ERR_STATE) **hash);
crypto/libressl/include/openssl/lhash.h
139
LHASH_HASH_FN_TYPE hash;
crypto/libressl/include/openssl/lhash.h
82
unsigned long hash;
crypto/libressl/include/openssl/txt_db.h
103
LHASH_HASH_FN_TYPE hash, LHASH_COMP_FN_TYPE cmp);
crypto/libressl/ssl/tls13_client.c
1013
if (!tls13_secret_init(&finished_key, EVP_MD_size(ctx->hash)))
crypto/libressl/ssl/tls13_client.c
1016
if (!tls13_hkdf_expand_label(&finished_key, ctx->hash,
crypto/libressl/ssl/tls13_client.c
1028
ctx->hash, NULL))
crypto/libressl/ssl/tls13_client.c
355
if ((ctx->hash = tls13_cipher_hash(ctx->hs->cipher)) == NULL)
crypto/libressl/ssl/tls13_client.c
358
if ((secrets = tls13_secrets_create(ctx->hash, 0)) == NULL)
crypto/libressl/ssl/tls13_client.c
382
tls13_record_layer_set_hash(ctx->rl, ctx->hash);
crypto/libressl/ssl/tls13_client.c
732
finished_key.len = EVP_MD_size(ctx->hash);
crypto/libressl/ssl/tls13_client.c
734
if (!tls13_hkdf_expand_label(&finished_key, ctx->hash,
crypto/libressl/ssl/tls13_client.c
742
ctx->hash, NULL))
crypto/libressl/ssl/tls13_internal.h
208
const EVP_MD *hash);
crypto/libressl/ssl/tls13_internal.h
285
const EVP_MD *hash;
crypto/libressl/ssl/tls13_record_layer.c
107
const EVP_MD *hash;
crypto/libressl/ssl/tls13_record_layer.c
256
const EVP_MD *hash)
crypto/libressl/ssl/tls13_record_layer.c
258
rl->hash = hash;
crypto/libressl/ssl/tls13_record_layer.c
460
tls13_record_layer_set_traffic_key(const EVP_AEAD *aead, const EVP_MD *hash,
crypto/libressl/ssl/tls13_record_layer.c
479
if (!tls13_hkdf_expand_label(&rp->iv, hash, traffic_key, "iv", &context))
crypto/libressl/ssl/tls13_record_layer.c
481
if (!tls13_hkdf_expand_label(&key, hash, traffic_key, "key", &context))
crypto/libressl/ssl/tls13_record_layer.c
504
return tls13_record_layer_set_traffic_key(rl->aead, rl->hash,
crypto/libressl/ssl/tls13_record_layer.c
516
return tls13_record_layer_set_traffic_key(rl->aead, rl->hash,
crypto/libressl/ssl/tls13_server.c
1048
finished_key.len = EVP_MD_size(ctx->hash);
crypto/libressl/ssl/tls13_server.c
1050
if (!tls13_hkdf_expand_label(&finished_key, ctx->hash,
crypto/libressl/ssl/tls13_server.c
1058
ctx->hash, NULL))
crypto/libressl/ssl/tls13_server.c
390
if ((ctx->hash = tls13_cipher_hash(ctx->hs->cipher)) == NULL)
crypto/libressl/ssl/tls13_server.c
393
if ((secrets = tls13_secrets_create(ctx->hash, 0)) == NULL)
crypto/libressl/ssl/tls13_server.c
417
tls13_record_layer_set_hash(ctx->rl, ctx->hash);
crypto/libressl/ssl/tls13_server.c
805
if (!tls13_secret_init(&finished_key, EVP_MD_size(ctx->hash)))
crypto/libressl/ssl/tls13_server.c
808
if (!tls13_hkdf_expand_label(&finished_key, ctx->hash,
crypto/libressl/ssl/tls13_server.c
820
ctx->hash, NULL))
crypto/libressl/tls/tls.c
275
tls_cert_hash(X509 *cert, char **hash)
crypto/libressl/tls/tls.c
280
free(*hash);
crypto/libressl/tls/tls.c
281
*hash = NULL;
crypto/libressl/tls/tls.c
289
if (asprintf(hash, "SHA256:%s", dhex) == -1) {
crypto/libressl/tls/tls.c
290
*hash = NULL;
crypto/libressl/tls/tls.c
302
tls_cert_pubkey_hash(X509 *cert, char **hash)
crypto/libressl/tls/tls.c
307
free(*hash);
crypto/libressl/tls/tls.c
308
*hash = NULL;
crypto/libressl/tls/tls.c
316
if (asprintf(hash, "SHA256:%s", dhex) == -1) {
crypto/libressl/tls/tls.c
317
*hash = NULL;
crypto/libressl/tls/tls_conninfo.c
142
if (tls_get_peer_cert_hash(ctx, &ctx->conninfo->hash) == -1)
crypto/libressl/tls/tls_conninfo.c
288
free(conninfo->hash);
crypto/libressl/tls/tls_conninfo.c
59
tls_get_peer_cert_hash(struct tls *ctx, char **hash)
crypto/libressl/tls/tls_conninfo.c
61
*hash = NULL;
crypto/libressl/tls/tls_conninfo.c
65
if (tls_cert_hash(ctx->ssl_peer_cert, hash) == -1) {
crypto/libressl/tls/tls_conninfo.c
67
*hash = NULL;
crypto/libressl/tls/tls_internal.h
131
char *hash;
crypto/libressl/tls/tls_peer.c
31
return (ctx->conninfo->hash);
crypto/libressl/tls/tls_signer.c
106
if (tls_cert_pubkey_hash(x509, &hash) == -1) {
crypto/libressl/tls/tls_signer.c
132
skey->hash = hash;
crypto/libressl/tls/tls_signer.c
150
free(hash);
crypto/libressl/tls/tls_signer.c
28
char *hash;
crypto/libressl/tls/tls_signer.c
287
if (!strcmp(pubkey_hash, skey->hash))
crypto/libressl/tls/tls_signer.c
67
free(skey->hash);
crypto/libressl/tls/tls_signer.c
90
char *hash = NULL;
crypto/openssh/auth2.c
231
u_char *hash = xmalloc(len);
crypto/openssh/auth2.c
236
if (ssh_digest_memory(SSH_DIGEST_SHA512, b, strlen(b), hash, len) != 0)
crypto/openssh/auth2.c
239
delay = (double)PEEK_U32(hash) / 1000 / 1000 / 1000 / 1000;
crypto/openssh/auth2.c
240
freezero(hash, len);
crypto/openssh/gss-genr.c
249
ssh_gssapi_sign(Gssctxt *ctx, gss_buffer_t buffer, gss_buffer_t hash)
crypto/openssh/gss-genr.c
252
GSS_C_QOP_DEFAULT, buffer, hash)))
crypto/openssh/kex.c
1061
derive_key(struct ssh *ssh, int id, u_int need, u_char *hash, u_int hashlen,
crypto/openssh/kex.c
1082
ssh_digest_update(hashctx, hash, hashlen) != 0 ||
crypto/openssh/kex.c
1101
ssh_digest_update(hashctx, hash, hashlen) != 0 ||
crypto/openssh/kex.c
1126
kex_derive_keys(struct ssh *ssh, u_char *hash, u_int hashlen,
crypto/openssh/kex.c
1140
if ((r = sshbuf_put(kex->session_id, hash, hashlen)) != 0)
crypto/openssh/kex.c
1147
if ((r = derive_key(ssh, 'A'+i, kex->we_need, hash, hashlen,
crypto/openssh/kexgen.c
147
u_char hash[SSH_DIGEST_MAX_LENGTH];
crypto/openssh/kexgen.c
203
hashlen = sizeof(hash);
crypto/openssh/kexgen.c
214
hash, &hashlen)) != 0)
crypto/openssh/kexgen.c
217
if ((r = sshkey_verify(server_host_key, signature, slen, hash, hashlen,
crypto/openssh/kexgen.c
221
if ((r = kex_derive_keys(ssh, hash, hashlen, shared_secret)) != 0 ||
crypto/openssh/kexgen.c
242
explicit_bzero(hash, sizeof(hash));
crypto/openssh/kexgen.c
274
u_char *signature = NULL, hash[SSH_DIGEST_MAX_LENGTH];
crypto/openssh/kexgen.c
327
hashlen = sizeof(hash);
crypto/openssh/kexgen.c
338
hash, &hashlen)) != 0)
crypto/openssh/kexgen.c
343
&signature, &slen, hash, hashlen, kex->hostkey_alg)) != 0)
crypto/openssh/kexgen.c
354
if ((r = kex_derive_keys(ssh, hash, hashlen, shared_secret)) != 0 ||
crypto/openssh/kexgen.c
364
explicit_bzero(hash, sizeof(hash));
crypto/openssh/kexgen.c
58
u_char *hash, size_t *hashlen)
crypto/openssh/kexgen.c
86
if (ssh_digest_buffer(hash_alg, b, hash, *hashlen) != 0) {
crypto/openssh/kexgen.c
93
dump_digest("hash", hash, *hashlen);
crypto/openssh/kexgex.c
100
dump_digest("hash", hash, *hashlen);
crypto/openssh/kexgex.c
60
u_char *hash, size_t *hashlen)
crypto/openssh/kexgex.c
93
if (ssh_digest_buffer(hash_alg, b, hash, *hashlen) != 0) {
crypto/openssh/kexgexc.c
154
u_char hash[SSH_DIGEST_MAX_LENGTH];
crypto/openssh/kexgexc.c
189
hashlen = sizeof(hash);
crypto/openssh/kexgexc.c
202
hash, &hashlen)) != 0)
crypto/openssh/kexgexc.c
205
if ((r = sshkey_verify(server_host_key, signature, slen, hash,
crypto/openssh/kexgexc.c
209
if ((r = kex_derive_keys(ssh, hash, hashlen, shared_secret)) != 0 ||
crypto/openssh/kexgexc.c
230
explicit_bzero(hash, sizeof(hash));
crypto/openssh/kexgexs.c
136
u_char hash[SSH_DIGEST_MAX_LENGTH];
crypto/openssh/kexgexs.c
167
hashlen = sizeof(hash);
crypto/openssh/kexgexs.c
180
hash, &hashlen)) != 0)
crypto/openssh/kexgexs.c
185
&signature, &slen, hash, hashlen, kex->hostkey_alg)) < 0)
crypto/openssh/kexgexs.c
196
if ((r = kex_derive_keys(ssh, hash, hashlen, shared_secret)) != 0 ||
crypto/openssh/kexgexs.c
207
explicit_bzero(hash, sizeof(hash));
crypto/openssh/kexsntrup761x25519.c
129
if ((r = ssh_digest_buffer(kex->hash_alg, buf, hash, sizeof(hash))) != 0)
crypto/openssh/kexsntrup761x25519.c
141
if ((r = sshbuf_put_string(buf, hash,
crypto/openssh/kexsntrup761x25519.c
152
explicit_bzero(hash, sizeof(hash));
crypto/openssh/kexsntrup761x25519.c
166
u_char hash[SSH_DIGEST_MAX_LENGTH];
crypto/openssh/kexsntrup761x25519.c
197
if ((r = ssh_digest_buffer(kex->hash_alg, buf, hash, sizeof(hash))) != 0)
crypto/openssh/kexsntrup761x25519.c
205
if ((r = sshbuf_put_string(buf, hash,
crypto/openssh/kexsntrup761x25519.c
218
explicit_bzero(hash, sizeof(hash));
crypto/openssh/kexsntrup761x25519.c
82
u_char hash[SSH_DIGEST_MAX_LENGTH];
crypto/openssh/ssh-keygen.c
1502
int r, hash = -1;
crypto/openssh/ssh-keygen.c
1507
if ((hash = ssh_digest_alg_by_name(opts[i] + 8)) == -1)
crypto/openssh/ssh-keygen.c
1523
export_dns_rr(hname, public, stdout, print_generic, hash);
crypto/openssh/ssh-rsa.c
633
openssh_RSA_verify(int hash_alg, u_char *hash, size_t hashlen,
crypto/openssh/ssh-rsa.c
669
hashmatch = timingsafe_bcmp(decrypted + oidlen, hash, hlen) == 0;
crypto/openssh/sshd.c
1123
u_char *hash;
crypto/openssh/sshd.c
1136
hash = xmalloc(len);
crypto/openssh/sshd.c
1137
if (ssh_digest_final(ctx, hash, len) != 0)
crypto/openssh/sshd.c
1139
options.timing_secret = PEEK_U64(hash);
crypto/openssh/sshd.c
1140
freezero(hash, len);
crypto/openssh/sshkey.c
1022
char *retval, *p, title[FLDSIZE_X], hash[FLDSIZE_X];
crypto/openssh/sshkey.c
1073
r = snprintf(hash, sizeof(hash), "[%s]", alg);
crypto/openssh/sshkey.c
1074
hlen = (r <= 0) ? 0 : strlen(hash);
crypto/openssh/sshkey.c
1101
memcpy(p, hash, hlen);
crypto/openssh/sshsig.c
403
char *hex, hash[SSH_DIGEST_MAX_LENGTH];
crypto/openssh/sshsig.c
408
memset(hash, 0, sizeof(hash));
crypto/openssh/sshsig.c
416
if ((r = ssh_digest_buffer(alg, m, hash, sizeof(hash))) != 0) {
crypto/openssh/sshsig.c
420
if ((hex = tohex(hash, ssh_digest_bytes(alg))) != NULL) {
crypto/openssh/sshsig.c
428
if ((r = sshbuf_put(b, hash, ssh_digest_bytes(alg))) != 0) {
crypto/openssh/sshsig.c
438
explicit_bzero(hash, sizeof(hash));
crypto/openssh/sshsig.c
503
char *hex, rbuf[8192], hash[SSH_DIGEST_MAX_LENGTH];
crypto/openssh/sshsig.c
510
memset(hash, 0, sizeof(hash));
crypto/openssh/sshsig.c
541
if ((r = ssh_digest_final(ctx, hash, sizeof(hash))) != 0) {
crypto/openssh/sshsig.c
545
if ((hex = tohex(hash, ssh_digest_bytes(alg))) != NULL) {
crypto/openssh/sshsig.c
553
if ((r = sshbuf_put(b, hash, ssh_digest_bytes(alg))) != 0) {
crypto/openssh/sshsig.c
565
explicit_bzero(hash, sizeof(hash));
crypto/openssh/umac.c
1057
nh_update(&ctx->hash, (const UINT8 *)input, len);
crypto/openssh/umac.c
1072
nh_update(&ctx->hash, (const UINT8 *)input, bytes_remaining);
crypto/openssh/umac.c
1073
nh_final(&ctx->hash, nh_result);
crypto/openssh/umac.c
1082
nh(&ctx->hash, (const UINT8 *)input, L1_KEY_LEN,
crypto/openssh/umac.c
1093
nh_update(&ctx->hash, (const UINT8 *)input, len);
crypto/openssh/umac.c
1111
nh_final(&ctx->hash, nh_result);
crypto/openssh/umac.c
1116
nh_final(&ctx->hash, nh_result);
crypto/openssh/umac.c
1144
nh(&ahc->hash, (UINT8 *)msg, nh_len, len, nh_result);
crypto/openssh/umac.c
1151
nh(&ahc->hash, (UINT8 *)msg, L1_KEY_LEN, L1_KEY_LEN, nh_result);
crypto/openssh/umac.c
1160
nh(&ahc->hash, (UINT8 *)msg, nh_len, len, nh_result);
crypto/openssh/umac.c
1185
uhash_ctx hash; /* Hash function for message compression */
crypto/openssh/umac.c
1196
uhash_reset(&ctx->hash);
crypto/openssh/umac.c
1235
uhash_init(&ctx->hash, prf_key);
crypto/openssh/umac.c
1247
uhash_final(&ctx->hash, (u_char *)tag);
crypto/openssh/umac.c
1260
uhash_update(&ctx->hash, input, len);
crypto/openssh/umac.c
1272
uhash(&ctx->hash, input, len, (u_char *)tag);
crypto/openssh/umac.c
777
nh_ctx hash; /* Hash context for L1 NH hash */
crypto/openssh/umac.c
937
nh_reset(&pc->hash);
crypto/openssh/umac.c
968
nh_init(&ahc->hash, prf_key);
crypto/openssh/xmss_hash_address.c
47
void setHashADRS(uint32_t adrs[8], uint32_t hash){
crypto/openssh/xmss_hash_address.c
48
adrs[6] = hash;
crypto/openssh/xmss_hash_address.h
28
void setHashADRS(uint32_t adrs[8], uint32_t hash);
games/adventure/save.c
359
hash(&sf->key, sizeof(sf->key), sf->pad, sizeof(sf->pad));
games/adventure/save.c
374
hash(sf->pad, sizeof(sf->pad), sf->pad, sizeof(sf->pad));
games/adventure/vocab.c
129
int hash, i;
games/adventure/vocab.c
132
for (hash = 0, s = word, i = 0; i < 5 && *s; i++) /* some kind of hash*/
games/adventure/vocab.c
133
hash += *s++; /* add all chars in the word */
games/adventure/vocab.c
134
hash = (hash * 3719) & 077777; /* pulled that one out of a hat */
games/adventure/vocab.c
135
hash %= HTSIZE; /* put it into range of table */
games/adventure/vocab.c
137
for (adr = hash;; adr++) { /* look for entry in table */
games/adventure/vocab.c
179
if (adr + 1 == hash || hash == 0)
games/battlestar/parse.c
39
static int hash(const char *);
games/battlestar/parse.c
72
for (wp = hashtab[hash(s)]; wp != NULL; wp = wp->next)
games/battlestar/parse.c
84
hashval = hash(wp->string);
include/db.h
140
(*hash)(const void *, size_t);
lib/libc/citrus/citrus_db_hash.c
47
uint32_t hash, tmp;
lib/libc/citrus/citrus_db_hash.c
50
hash = 0;
lib/libc/citrus/citrus_db_hash.c
54
hash <<= 4;
lib/libc/citrus/citrus_db_hash.c
55
hash += _bcs_tolower(*p);
lib/libc/citrus/citrus_db_hash.c
56
tmp = hash & 0xF0000000;
lib/libc/citrus/citrus_db_hash.c
58
hash ^= tmp;
lib/libc/citrus/citrus_db_hash.c
59
hash ^= tmp >> 24;
lib/libc/citrus/citrus_db_hash.c
63
return (hash);
lib/libc/db/hash/hash.c
134
if (info && info->hash)
lib/libc/db/hash/hash.c
135
hashp->hash = info->hash;
lib/libc/db/hash/hash.c
137
hashp->hash = __default_hash;
lib/libc/db/hash/hash.c
154
if ((int32_t)hashp->hash(CHARKEY, sizeof(CHARKEY)) != hashp->H_CHARKEY)
lib/libc/db/hash/hash.c
284
hashp->hash = __default_hash;
lib/libc/db/hash/hash.c
310
if (info->hash)
lib/libc/db/hash/hash.c
311
hashp->hash = info->hash;
lib/libc/db/hash/hash.c
481
hashp->H_CHARKEY = hashp->hash(CHARKEY, sizeof(CHARKEY));
lib/libc/db/hash/hash.c
858
n = hashp->hash(k, len);
lib/libc/db/hash/hash.h
95
(*hash)(const void *, size_t);
lib/libc/db/hash/ndbm.c
68
info.hash = NULL;
lib/libc/db/test/hash.tests/driver2.c
69
info.hash = my_hash;
lib/libc/db/test/hash.tests/tcreat3.c
59
ctl.hash = NULL;
lib/libc/db/test/hash.tests/tdel.c
61
ctl.hash = NULL;
lib/libc/db/test/hash.tests/thash4.c
63
ctl.hash = NULL;
lib/libc/db/test/hash.tests/tread2.c
62
ctl.hash = NULL;
lib/libc/db/test/hash.tests/tverify.c
63
ctl.hash = NULL;
lib/libevtr/evtr.c
630
unsigned long hash = 5381;
lib/libevtr/evtr.c
634
hash = ((hash << 5) + hash) + c; /* hash * 33 + c */
lib/libevtr/evtr.c
635
return hash % NR_BUCKETS;
lib/libtcplay/pbkdf2-openssl.c
37
pbkdf2(struct pbkdf_prf_algo *hash, const char *pass, int passlen,
lib/libtcplay/pbkdf2-openssl.c
46
md = EVP_get_digestbyname(hash->algo);
lib/libtcplay/pbkdf2-openssl.c
48
tc_log(1, "Hash %s not found\n", hash->algo);
lib/libtcplay/pbkdf2-openssl.c
52
hash->iteration_count, md, keylen, out);
lib/libtcplay/tcplay.h
274
int pbkdf2(struct pbkdf_prf_algo *hash, const char *pass, int passlen,
libexec/mknetid/hash.c
106
return(hash(key, strlen(key)) & HASH_MASK);
libexec/revnetgroup/hash.c
106
return(hash(key, strlen(key)) & HASH_MASK);
libexec/rtld-elf/rtld.c
3350
ventry.hash = elf_hash(version);
libexec/rtld-elf/rtld.c
4141
if (obj->vertab[verndx].hash != req->ventry->hash ||
libexec/rtld-elf/rtld.c
4177
for (symnum = obj->buckets[req->hash % obj->nbuckets];
libexec/rtld-elf/rtld.c
4827
obj->vertab[vernum].hash = vd->vd_hash;
libexec/rtld-elf/rtld.c
4848
obj->vertab[vernum].hash = vna->vna_hash;
libexec/rtld-elf/rtld.c
4899
} else if (obj->vertab[vernum].hash != 0) {
libexec/rtld-elf/rtld.c
4977
dst->hash = elf_hash(name);
libexec/rtld-elf/rtld.c
4986
dst->hash = src->hash;
libexec/rtld-elf/rtld.h
108
Elf_Word hash;
libexec/rtld-elf/rtld.h
329
unsigned long hash;
sbin/hammer2/cmd_debug.c
1305
uint64_t hash;
sbin/hammer2/cmd_debug.c
1311
hash = XXH64(buf, sizeof(buf), XXH_HAMMER2_SEED);
sbin/hammer2/cmd_debug.c
1312
printf("%016jx %s\n", hash, av[i]);
sbin/routed/input.c
917
u_char hash[RIP_AUTH_PW_LEN];
sbin/routed/input.c
988
MD5_Final(hash, &md5_ctx);
sbin/routed/input.c
989
if (!memcmp(hash, na2->au.au_pw, sizeof(hash)))
sbin/routed/rtquery/rtquery.c
572
u_char hash[RIP_AUTH_MD5_LEN];
sbin/routed/rtquery/rtquery.c
711
MD5_Final(hash, &md5_ctx);
sbin/routed/rtquery/rtquery.c
713
memcmp(hash, na->au.au_pw, sizeof(hash))
stand/boot/common/load_elf.c
691
unsigned long hash;
stand/boot/common/load_elf.c
693
hash = elf_hash(name);
stand/boot/common/load_elf.c
694
COPYOUT(&ef->buckets[hash % ef->nbuckets], &symnum, sizeof(symnum));
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
3027
INIT_CHASH_TABLE(fault_hash->hash,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
3564
r = chash_table_copy_in(&fault_hash->hash, key, NULL);
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
3596
r = chash_table_remove(&fault_hash->hash, key, NULL);
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
184
DECLARE_CHASH_TABLE(hash, AMDGPU_PAGEFAULT_HASH_BITS, 8, 0);
sys/dev/drm/amd/lib/chash.c
194
u32 hash;
sys/dev/drm/amd/lib/chash.c
204
hash = chash_iter_hash(iter);
sys/dev/drm/amd/lib/chash.c
205
CHASH_ITER_SET(cur, hash);
sys/dev/drm/amd/lib/chash.c
209
iter.slot, hash, cur.slot);
sys/dev/drm/amd/lib/chash.c
279
u32 hash = iter->slot;
sys/dev/drm/amd/lib/chash.c
352
if (iter->slot == hash) {
sys/dev/drm/amd/lib/chash.c
360
iter->table->hits_steps += CHASH_SUB(iter->table, iter->slot, hash) + 1;
sys/dev/drm/amd/lib/chash.c
381
CHASH_SUB(iter->table, iter->slot, hash) + 1;
sys/dev/drm/amd/lib/chash.c
397
u32 hash = (table->key_size == 4) ?
sys/dev/drm/amd/lib/chash.c
399
struct chash_iter iter = CHASH_ITER_INIT(table, hash);
sys/dev/drm/amd/lib/chash.c
432
u32 hash = (table->key_size == 4) ?
sys/dev/drm/amd/lib/chash.c
434
struct chash_iter iter = CHASH_ITER_INIT(table, hash);
sys/dev/drm/drm_bufs.c
125
return drm_ht_just_insert_please(&dev->map_hash, hash,
sys/dev/drm/drm_bufs.c
354
ret = drm_map_handle(dev, &list->hash, user_token, 0,
sys/dev/drm/drm_bufs.c
365
list->user_token = list->hash.key << PAGE_SHIFT;
sys/dev/drm/drm_bufs.c
82
static int drm_map_handle(struct drm_device *dev, struct drm_hash_item *hash,
sys/dev/drm/drm_bufs.c
98
hash->key = user_token >> PAGE_SHIFT;
sys/dev/drm/drm_bufs.c
99
ret = drm_ht_insert_item(&dev->map_hash, hash);
sys/dev/drm/drm_gem.c
1068
struct drm_hash_item *hash;
sys/dev/drm/drm_gem.c
1075
&hash) != 0) {
sys/dev/drm/drm_gem.c
1078
obj = container_of(hash, struct drm_gem_object, map_list);
sys/dev/drm/drm_vm.c
53
struct drm_hash_item *hash;
sys/dev/drm/drm_vm.c
91
if (drm_ht_find_item(&dev->map_hash, offset, &hash)) {
sys/dev/drm/drm_vm.c
97
map = drm_hash_entry(hash, struct drm_map_list, hash)->map;
sys/dev/drm/include/drm/drm_legacy.h
150
struct drm_hash_item hash;
sys/dev/drm/include/linux/hashtable.h
45
__hash_init(struct hlist_head *hash, unsigned n)
sys/dev/drm/include/linux/hashtable.h
49
INIT_HLIST_HEAD(&hash[n]);
sys/dev/drm/include/linux/hashtable.h
53
__hash_empty(struct hlist_head *hash, unsigned n)
sys/dev/drm/include/linux/hashtable.h
57
if (!hlist_empty(&hash[n]))
sys/dev/netif/de/if_de.c
2743
u_int hash;
sys/dev/netif/de/if_de.c
2766
hash = tulip_mchash(LLADDR((struct sockaddr_dl *)ifma->ifma_addr));
sys/dev/netif/de/if_de.c
2767
sp[hash >> 4] |= htole32(1 << (hash & 0xF));
sys/dev/netif/de/if_de.c
2774
hash = tulip_mchash(ifp->if_broadcastaddr);
sys/dev/netif/de/if_de.c
2775
sp[hash >> 4] |= htole32(1 << (hash & 0xF));
sys/dev/netif/de/if_de.c
2777
hash = tulip_mchash(sc->arpcom.ac_enaddr);
sys/dev/netif/de/if_de.c
2778
sp[hash >> 4] |= htole32(1 << (hash & 0xF));
sys/dev/netif/emx/if_emx.c
473
uint32_t mrq, uint32_t hash, uint32_t staterr)
sys/dev/netif/emx/if_emx.c
505
m_sethash(m, toeplitz_hash(hash));
sys/dev/netif/et/if_et.c
1343
uint32_t hash[4] = { 0, 0, 0, 0 };
sys/dev/netif/et/if_et.c
1368
hp = &hash[0];
sys/dev/netif/et/if_et.c
1371
hp = &hash[1];
sys/dev/netif/et/if_et.c
1374
hp = &hash[2];
sys/dev/netif/et/if_et.c
1377
hp = &hash[3];
sys/dev/netif/et/if_et.c
1385
CSR_WRITE_4(sc, ET_MULTI_HASH + (i * 4), hash[i]);
sys/dev/netif/igb/if_igb.c
2740
uint32_t hash, hashtype;
sys/dev/netif/igb/if_igb.c
2752
hash = le32toh(cur->wb.lower.hi_dword.rss);
sys/dev/netif/igb/if_igb.c
2758
rxr->me, hash, hashtype);
sys/dev/netif/igb/if_igb.c
2797
hash, hashtype, staterr);
sys/dev/netif/igb/if_igb.c
387
uint32_t hash, uint32_t hashtype, uint32_t staterr)
sys/dev/netif/igb/if_igb.c
413
m_sethash(m, toeplitz_hash(hash));
sys/dev/netif/ix/if_ix.c
2892
uint32_t hash, uint32_t hashtype, uint32_t ptype)
sys/dev/netif/ix/if_ix.c
2915
m_sethash(m, toeplitz_hash(hash));
sys/dev/netif/ix/if_ix.c
2960
uint32_t rsc = 0, ptype, staterr, hash, hashtype;
sys/dev/netif/ix/if_ix.c
2977
hash = le32toh(cur->wb.lower.hi_dword.rss);
sys/dev/netif/ix/if_ix.c
3078
hash, hashtype, ptype);
sys/dev/netif/jme/if_jme.c
2310
uint32_t flags, status, hash, hashinfo;
sys/dev/netif/jme/if_jme.c
2318
hash = le32toh(desc->addr_hi);
sys/dev/netif/jme/if_jme.c
2346
rdata->jme_rx_idx, flags, hash, hashinfo);
sys/dev/netif/jme/if_jme.c
2459
m_sethash(m, toeplitz_hash(hash));
sys/dev/netif/mxge/mxge_mcp.h
68
uint32_t hash;
sys/dev/netif/oce/oce_hw.h
3315
uint32_t hash[OCE_HASH_TBL_SZ];
sys/dev/netif/oce/oce_hw.h
3323
uint32_t hash[OCE_HASH_TBL_SZ];
sys/dev/netif/oce/oce_mbox.c
792
read_random(fwcmd->params.req.hash, sizeof(fwcmd->params.req.hash), 1);
sys/dev/netif/txp/if_txp.c
1697
uint32_t hashbit, hash[2];
sys/dev/netif/txp/if_txp.c
1700
hash[0] = hash[1] = 0;
sys/dev/netif/txp/if_txp.c
1710
hash[hashbit / 32] |= (1 << hashbit % 32);
sys/dev/netif/txp/if_txp.c
1716
2, hash[0], hash[1], NULL, NULL, NULL, 0);
sys/dev/virtual/amazon/ena/ena-com/ena_defs/ena_eth_io_defs.h
267
uint32_t hash;
sys/dev/virtual/amazon/ena/ena-com/ena_eth_com.c
351
ena_rx_ctx->hash = cdesc->hash;
sys/dev/virtual/amazon/ena/ena-com/ena_eth_com.c
361
ena_rx_ctx->hash,
sys/dev/virtual/amazon/ena/ena-com/ena_eth_com.h
76
u32 hash;
sys/dev/virtual/amazon/ena/ena-com/ena_eth_io_defs.h
268
uint32_t hash;
sys/dev/virtual/amazon/ena/ena.c
1382
m_sethash(mbuf, ena_rx_ctx->hash);
sys/dev/virtual/amazon/ena/ena.c
1639
ena_rx_ctx.l4_proto, ena_rx_ctx.hash);
sys/dev/virtual/amazon/ena/ena.c
2926
i = m_head->m_pkthdr.hash % adapter->num_queues;
sys/kern/link_elf.c
799
unsigned long hash;
sys/kern/link_elf.c
809
hash = elf_hash(name);
sys/kern/link_elf.c
810
symnum = ef->buckets[hash % ef->nbuckets];
sys/kern/link_elf.c
96
caddr_t hash;
sys/kern/vfs_cache.c
137
#define NCHHASH(hash) (&nchashtbl[(hash) & nchash])
sys/kern/vfs_cache.c
2091
u_int32_t hash;
sys/kern/vfs_cache.c
2130
hash = fnv_32_buf(fncp->nc_name, fncp->nc_nlen, FNV1_32_INIT);
sys/kern/vfs_cache.c
2131
hash = fnv_32_buf(&par, sizeof(par), hash);
sys/kern/vfs_cache.c
2132
nchpp = NCHHASH(hash);
sys/kern/vfs_cache.c
3236
u_int32_t hash;
sys/kern/vfs_cache.c
3254
hash = fnv_32_buf(nlc->nlc_nameptr, nlc->nlc_namelen, FNV1_32_INIT);
sys/kern/vfs_cache.c
3255
hash = fnv_32_buf(&par_nch->ncp, sizeof(par_nch->ncp), hash);
sys/kern/vfs_cache.c
3258
nchpp = NCHHASH(hash);
sys/kern/vfs_cache.c
3515
u_int32_t hash;
sys/kern/vfs_cache.c
3537
hash = fnv_32_buf(nlc->nlc_nameptr, nlc->nlc_namelen, FNV1_32_INIT);
sys/kern/vfs_cache.c
3538
hash = fnv_32_buf(&par_nch->ncp, sizeof(par_nch->ncp), hash);
sys/kern/vfs_cache.c
3539
nchpp = NCHHASH(hash);
sys/kern/vfs_cache.c
3609
u_int32_t hash;
sys/kern/vfs_cache.c
3620
hash = fnv_32_buf(nlc->nlc_nameptr, nlc->nlc_namelen, FNV1_32_INIT);
sys/kern/vfs_cache.c
3621
hash = fnv_32_buf(&par_nch->ncp, sizeof(par_nch->ncp), hash);
sys/kern/vfs_cache.c
3623
nchpp = NCHHASH(hash);
sys/kern/vfs_cache.c
3755
u_int32_t hash;
sys/kern/vfs_cache.c
3764
hash = fnv_32_buf(nlc->nlc_nameptr, nlc->nlc_namelen, FNV1_32_INIT);
sys/kern/vfs_cache.c
3765
hash = fnv_32_buf(&par_nch->ncp, sizeof(par_nch->ncp), hash);
sys/kern/vfs_cache.c
3766
nchpp = NCHHASH(hash);
sys/kern/vfs_cache.c
3880
uint32_t hash;
sys/kern/vfs_cache.c
3882
hash = iscsi_crc32(&mp, sizeof(mp));
sys/kern/vfs_cache.c
3883
hash = iscsi_crc32_ext(&ncp, sizeof(ncp), hash);
sys/kern/vfs_cache.c
3884
hash ^= hash >> 16;
sys/kern/vfs_cache.c
3885
hash = hash & ((NCMOUNT_NUMCACHE - 1) & ~(NCMOUNT_SET - 1));
sys/kern/vfs_cache.c
3887
return (&ncmount_cache[hash]);
sys/net/altq/altq_fairq.c
138
static int fairq_addq(struct fairq_class *, struct mbuf *, int hash);
sys/net/altq/altq_fairq.c
544
int hash;
sys/net/altq/altq_fairq.c
563
hash = (int)m->m_pkthdr.pf.state_hash;
sys/net/altq/altq_fairq.c
565
hash = 0;
sys/net/altq/altq_fairq.c
568
hash = 0;
sys/net/altq/altq_fairq.c
581
if (fairq_addq(cl, m, hash) != 0) {
sys/net/altq/altq_fairq.c
717
fairq_addq(struct fairq_class *cl, struct mbuf *m, int hash)
sys/net/altq/altq_fairq.c
727
if (hash == 0) {
sys/net/altq/altq_fairq.c
733
hindex = hash & cl->cl_nbucket_mask;
sys/net/bridge/if_bridge.c
3855
uint32_t hash;
sys/net/bridge/if_bridge.c
3858
hash = bridge_rthash(sc, addr);
sys/net/bridge/if_bridge.c
3859
LIST_FOREACH(brt, &sc->sc_rthashs[mycpuid][hash], brt_hash) {
sys/net/bridge/if_bridge.c
3880
uint32_t hash;
sys/net/bridge/if_bridge.c
3883
hash = bridge_rthash(sc, brt->brt_addr);
sys/net/bridge/if_bridge.c
3885
lbrt = LIST_FIRST(&sc->sc_rthashs[mycpuid][hash]);
sys/net/bridge/if_bridge.c
3887
LIST_INSERT_HEAD(&sc->sc_rthashs[mycpuid][hash],
sys/net/if_ethersubr.c
1189
netisr_hashport(m->m_pkthdr.hash)) {
sys/net/if_ethersubr.c
1416
if (netisr_hashcpu(m->m_pkthdr.hash) != mycpuid) {
sys/net/if_ethersubr.c
1453
target_cpuid = netisr_hashcpu(m->m_pkthdr.hash);
sys/net/if_ethersubr.c
1678
lwkt_sendmsg(netisr_hashport(m->m_pkthdr.hash), &pmsg->base.lmsg);
sys/net/ip_mroute/ip_mroute.c
1019
nexpire[hash]--;
sys/net/ip_mroute/ip_mroute.c
1040
hash, (u_long)ntohl(mfccp->mfcc_origin.s_addr),
sys/net/ip_mroute/ip_mroute.c
1044
for (rt = mfctable[hash]; rt != NULL; rt = rt->mfc_next) {
sys/net/ip_mroute/ip_mroute.c
1049
nexpire[hash]--;
sys/net/ip_mroute/ip_mroute.c
1067
rt->mfc_next = mfctable[hash];
sys/net/ip_mroute/ip_mroute.c
1068
mfctable[hash] = rt;
sys/net/ip_mroute/ip_mroute.c
1085
u_long hash;
sys/net/ip_mroute/ip_mroute.c
1097
hash = MFCHASH(origin.s_addr, mcastgrp.s_addr);
sys/net/ip_mroute/ip_mroute.c
1098
for (nptr = &mfctable[hash]; (rt = *nptr) != NULL; nptr = &rt->mfc_next)
sys/net/ip_mroute/ip_mroute.c
1234
u_long hash;
sys/net/ip_mroute/ip_mroute.c
1266
hash = MFCHASH(ip->ip_src.s_addr, ip->ip_dst.s_addr);
sys/net/ip_mroute/ip_mroute.c
1267
for (rt = mfctable[hash]; rt; rt = rt->mfc_next) {
sys/net/ip_mroute/ip_mroute.c
1328
nexpire[hash]++;
sys/net/ip_mroute/ip_mroute.c
1340
rt->mfc_next = mfctable[hash];
sys/net/ip_mroute/ip_mroute.c
1341
mfctable[hash] = rt;
sys/net/ip_mroute/ip_mroute.c
2594
#define BW_METER_TIMEHASH(bw_meter, hash) \
sys/net/ip_mroute/ip_mroute.c
2599
(hash) = next_timeval.tv_sec; \
sys/net/ip_mroute/ip_mroute.c
2601
(hash)++; /* XXX: make sure we don't timeout early */ \
sys/net/ip_mroute/ip_mroute.c
2602
(hash) %= BW_METER_BUCKETS; \
sys/net/ip_mroute/ip_mroute.c
972
u_long hash;
sys/net/ip_mroute/ip_mroute.c
996
hash = MFCHASH(mfccp->mfcc_origin.s_addr, mfccp->mfcc_mcastgrp.s_addr);
sys/net/ip_mroute/ip_mroute.c
997
for (rt = mfctable[hash], nstl = 0; rt; rt = rt->mfc_next) {
sys/net/ipfw/ip_fw2.c
4051
m->m_pkthdr.hash);
sys/net/ipfw/ip_fw2.c
4177
m->m_pkthdr.hash);
sys/net/ipfw/ip_fw2.c
4259
cpuid = netisr_hashcpu(m->m_pkthdr.hash);
sys/net/ipfw3_basic/ip_fw3_sync.c
438
ip_fw3_sync_send_state(struct ipfw3_state *state, int cpu, int hash)
sys/net/ipfw3_basic/ip_fw3_sync.c
450
cmd.hash = hash;
sys/net/ipfw3_basic/ip_fw3_sync.h
100
int hash;
sys/net/ipfw3_basic/ip_fw3_sync.h
113
typedef void ipfw_sync_send_state_t(struct ipfw3_state *, int cpu, int hash);
sys/net/ipfw3_basic/ip_fw3_sync.h
133
void ip_fw3_sync_send_state(struct ipfw3_state *state, int cpu, int hash);
sys/net/ipfw3_nat/ip_fw3_nat.c
382
int nextcpu = netisr_hashcpu(m->m_pkthdr.hash);
sys/net/lagg/ieee8023ad_lacp.c
884
uint32_t hash;
sys/net/lagg/ieee8023ad_lacp.c
899
hash = m->m_pkthdr.flowid;
sys/net/lagg/ieee8023ad_lacp.c
902
hash = lagg_hashmbuf(sc, m, lsc->lsc_hashkey);
sys/net/lagg/ieee8023ad_lacp.c
903
hash %= pm->pm_count;
sys/net/lagg/ieee8023ad_lacp.c
904
lp = pm->pm_map[hash];
sys/net/netisr.c
432
port = netisr_hashport(m->m_pkthdr.hash);
sys/net/netisr.c
459
port = netisr_hashport(m->m_pkthdr.hash);
sys/net/netisr2.h
104
netisr_hashlsb(uint32_t hash)
sys/net/netisr2.h
107
return (hash & NETISR_CPUMASK);
sys/net/netisr2.h
114
netisr_hashcpu(uint16_t hash)
sys/net/netisr2.h
117
return (netisr_hashlsb(hash) % netisr_ncpus);
sys/net/netisr2.h
125
netisr_hashport(uint16_t hash)
sys/net/netisr2.h
127
return netisr_cpuport(netisr_hashcpu(hash));
sys/net/netmap/netmap_freebsd.c
136
m->m_pkthdr.hash = ring_nr; /* XXX probably not accurate */
sys/net/netmap/netmap_generic.c
84
#define MBUF_TXQ(m) ((m)->m_pkthdr.hash)
sys/net/pf/pf.c
1098
s->hash = crc32(s->key[PF_SK_WIRE], PF_STATE_KEY_HASH_LENGTH);
sys/net/pf/pf.c
2647
pf_hash(struct pf_addr *inaddr, struct pf_addr *hash,
sys/net/pf/pf.c
2658
hash->addr32[0] = c + key->key32[2];
sys/net/pf/pf.c
2666
hash->addr32[0] = c;
sys/net/pf/pf.c
2671
hash->addr32[1] = c;
sys/net/pf/pf.c
2676
hash->addr32[2] = c;
sys/net/pf/pf.c
2681
hash->addr32[3] = c;
sys/net/pf/pf.c
2691
unsigned char hash[16];
sys/net/pf/pf.c
2702
bzero(hash, sizeof(hash)); /* avoid gcc warnings */
sys/net/pf/pf.c
2822
pf_hash(saddr, (struct pf_addr *)&hash, &rpool->key, af);
sys/net/pf/pf.c
2823
PF_POOLMASK(naddr, raddr, rmask, (struct pf_addr *)&hash, af);
sys/net/pf/pf.c
3018
uint32_t hash;
sys/net/pf/pf.c
3020
hash = hash_base ^
sys/net/pf/pf.c
3022
if (netisr_hashcpu(hash) != mycpuid)
sys/net/pf/pf.c
3036
uint32_t hash;
sys/net/pf/pf.c
3038
hash = hash_base ^
sys/net/pf/pf.c
3040
if (netisr_hashcpu(hash) != mycpuid)
sys/net/pf/pf.c
6744
m->m_pkthdr.pf.state_hash = s->hash;
sys/net/pf/pf.c
7146
m->m_pkthdr.pf.state_hash = s->hash;
sys/net/pf/pfvar.h
836
u_int32_t hash;
sys/net/wg/wg_noise.c
1509
noise_mix_hash(uint8_t hash[NOISE_HASH_LEN], const uint8_t *src,
sys/net/wg/wg_noise.c
1515
blake2s_update(&blake, hash, NOISE_HASH_LEN);
sys/net/wg/wg_noise.c
1517
blake2s_final(&blake, hash);
sys/net/wg/wg_noise.c
1521
noise_mix_psk(uint8_t ck[NOISE_HASH_LEN], uint8_t hash[NOISE_HASH_LEN],
sys/net/wg/wg_noise.c
1530
noise_mix_hash(hash, tmp, NOISE_HASH_LEN);
sys/net/wg/wg_noise.c
1535
noise_param_init(uint8_t ck[NOISE_HASH_LEN], uint8_t hash[NOISE_HASH_LEN],
sys/net/wg/wg_noise.c
1546
blake2s_final(&blake, hash);
sys/net/wg/wg_noise.c
1548
noise_mix_hash(hash, s, NOISE_PUBLIC_KEY_LEN);
sys/net/wg/wg_noise.c
1554
uint8_t hash[NOISE_HASH_LEN])
sys/net/wg/wg_noise.c
1559
chacha20poly1305_encrypt(dst, src, src_len, hash, NOISE_HASH_LEN,
sys/net/wg/wg_noise.c
1561
noise_mix_hash(hash, dst, src_len + NOISE_AUTHTAG_LEN);
sys/net/wg/wg_noise.c
1567
uint8_t hash[NOISE_HASH_LEN])
sys/net/wg/wg_noise.c
1573
hash, NOISE_HASH_LEN, nonce, key))
sys/net/wg/wg_noise.c
1576
noise_mix_hash(hash, src, src_len);
sys/net/wg/wg_noise.c
1581
noise_msg_ephemeral(uint8_t ck[NOISE_HASH_LEN], uint8_t hash[NOISE_HASH_LEN],
sys/net/wg/wg_noise.c
1584
noise_mix_hash(hash, src, NOISE_PUBLIC_KEY_LEN);
sys/netgraph/mppc/ng_mppc.c
775
u_char hash[20];
sys/netgraph/mppc/ng_mppc.c
779
bzero(&hash, sizeof(hash));
sys/netgraph/mppc/ng_mppc.c
787
SHA1Final(hash, &c);
sys/netgraph/mppc/ng_mppc.c
788
bcopy(hash, h2, len);
sys/netgraph7/l2tp/ng_l2tp.c
409
uint16_t hash;
sys/netgraph7/l2tp/ng_l2tp.c
438
hash = SESSHASH(hpriv->conf.session_id);
sys/netgraph7/l2tp/ng_l2tp.c
439
LIST_INSERT_HEAD(&priv->sesshash[hash], hpriv, sessions);
sys/netgraph7/l2tp/ng_l2tp.c
728
uint16_t hash = SESSHASH(sid);
sys/netgraph7/l2tp/ng_l2tp.c
731
LIST_FOREACH(hpriv, &privp->sesshash[hash], sessions) {
sys/netgraph7/mppc/ng_mppc.c
818
u_char hash[20];
sys/netgraph7/mppc/ng_mppc.c
829
SHA1Final(hash, &c);
sys/netgraph7/mppc/ng_mppc.c
830
bcopy(hash, h2, len);
sys/netgraph7/netflow/netflow.c
333
priv->hash = kmalloc(NBUCKETS * sizeof(struct flow_hash_entry),
sys/netgraph7/netflow/netflow.c
337
for (i = 0, hsh = priv->hash; i < NBUCKETS; i++, hsh++) {
sys/netgraph7/netflow/netflow.c
361
for (hsh = priv->hash, i = 0; i < NBUCKETS; hsh++, i++)
sys/netgraph7/netflow/netflow.c
373
for (i = 0, hsh = priv->hash; i < NBUCKETS; i++, hsh++)
sys/netgraph7/netflow/netflow.c
377
if (priv->hash)
sys/netgraph7/netflow/netflow.c
378
kfree(priv->hash, M_NETFLOW_HASH);
sys/netgraph7/netflow/netflow.c
455
hsh = &priv->hash[ip_hash(&r)];
sys/netgraph7/netflow/netflow.c
534
hsh = priv->hash;
sys/netgraph7/netflow/netflow.c
539
hsh = priv->hash + last;
sys/netgraph7/netflow/netflow.c
671
for (hsh = priv->hash, i = 0; i < NBUCKETS; hsh++, i++) {
sys/netgraph7/netflow/ng_netflow.h
236
struct flow_hash_entry *hash;
sys/netgraph7/netgraph/ng_base.c
812
uint32_t hash;
sys/netgraph7/netgraph/ng_base.c
834
hash = hash32_str(name, HASHINIT) & ng_name_hmask;
sys/netgraph7/netgraph/ng_base.c
836
LIST_FOREACH(node2, &ng_name_hash[hash], nd_nodes)
sys/netgraph7/netgraph/ng_base.c
851
LIST_INSERT_HEAD(&ng_name_hash[hash], node, nd_nodes);
sys/netgraph7/netgraph/ng_base.c
872
int hash;
sys/netgraph7/netgraph/ng_base.c
886
hash = hash32_str(name, HASHINIT) & ng_name_hmask;
sys/netgraph7/netgraph/ng_base.c
888
LIST_FOREACH(node, &ng_name_hash[hash], nd_nodes)
sys/netgraph7/netgraph/ng_base.c
944
uint32_t hash;
sys/netgraph7/netgraph/ng_base.c
959
hash = hash32_str(NG_NODE_NAME(node), HASHINIT) & hmask;
sys/netgraph7/netgraph/ng_base.c
960
LIST_INSERT_HEAD(&new[hash], node, nd_nodes);
sys/netgraph7/netgraph/ng_base.c
976
uint32_t hash;
sys/netgraph7/netgraph/ng_base.c
991
hash = (node->nd_ID % (hmask + 1));
sys/netgraph7/netgraph/ng_base.c
992
LIST_INSERT_HEAD(&new[hash], node, nd_idnodes);
sys/netgraph7/pppoe/ng_pppoe.c
503
uint16_t val, hash;
sys/netgraph7/pppoe/ng_pppoe.c
513
hash = SESSHASH(val);
sys/netgraph7/pppoe/ng_pppoe.c
514
mtx_lock(&privp->sesshash[hash].mtx);
sys/netgraph7/pppoe/ng_pppoe.c
515
LIST_FOREACH(tsp, &privp->sesshash[hash].head, sessions) {
sys/netgraph7/pppoe/ng_pppoe.c
521
LIST_INSERT_HEAD(&privp->sesshash[hash].head, sp, sessions);
sys/netgraph7/pppoe/ng_pppoe.c
523
mtx_unlock(&privp->sesshash[hash].mtx);
sys/netgraph7/pppoe/ng_pppoe.c
537
uint16_t hash = SESSHASH(sp->Session_ID);
sys/netgraph7/pppoe/ng_pppoe.c
539
mtx_lock(&privp->sesshash[hash].mtx);
sys/netgraph7/pppoe/ng_pppoe.c
540
LIST_INSERT_HEAD(&privp->sesshash[hash].head, sp, sessions);
sys/netgraph7/pppoe/ng_pppoe.c
541
mtx_unlock(&privp->sesshash[hash].mtx);
sys/netgraph7/pppoe/ng_pppoe.c
549
uint16_t hash = SESSHASH(sp->Session_ID);
sys/netgraph7/pppoe/ng_pppoe.c
551
mtx_lock(&privp->sesshash[hash].mtx);
sys/netgraph7/pppoe/ng_pppoe.c
553
mtx_unlock(&privp->sesshash[hash].mtx);
sys/netgraph7/pppoe/ng_pppoe.c
561
uint16_t hash = SESSHASH(session);
sys/netgraph7/pppoe/ng_pppoe.c
564
mtx_lock(&privp->sesshash[hash].mtx);
sys/netgraph7/pppoe/ng_pppoe.c
565
LIST_FOREACH(sp, &privp->sesshash[hash].head, sessions) {
sys/netgraph7/pppoe/ng_pppoe.c
572
mtx_unlock(&privp->sesshash[hash].mtx);
sys/netgraph7/pptpgre/ng_pptpgre.c
325
uint16_t cid, hash;
sys/netgraph7/pptpgre/ng_pptpgre.c
354
hash = SESSHASH(cid);
sys/netgraph7/pptpgre/ng_pptpgre.c
355
LIST_INSERT_HEAD(&priv->sesshash[hash], hpriv, sessions);
sys/netgraph7/pptpgre/ng_pptpgre.c
381
uint16_t hash;
sys/netgraph7/pptpgre/ng_pptpgre.c
392
hash = SESSHASH(newConf->cid);
sys/netgraph7/pptpgre/ng_pptpgre.c
393
LIST_INSERT_HEAD(&priv->sesshash[hash], hpriv,
sys/netgraph7/pptpgre/ng_pptpgre.c
931
uint16_t hash = SESSHASH(cid);
sys/netgraph7/pptpgre/ng_pptpgre.c
934
LIST_FOREACH(hpriv, &privp->sesshash[hash], sessions) {
sys/netinet/in_pcb.c
1770
m->m_pkthdr.hash);
sys/netinet/in_pcb.c
828
uint32_t hash_base = 0, hash;
sys/netinet/in_pcb.c
916
hash = hash_base ^
sys/netinet/in_pcb.c
918
if (netisr_hashcpu(hash) != cpuid && hash_count)
sys/netinet/ip_demux.c
293
int hash;
sys/netinet/ip_demux.c
305
hash = toeplitz_hash(toeplitz_rawhash_addr(
sys/netinet/ip_demux.c
313
hash = INP_MPORT_HASH_TCP(ip->ip_src.s_addr, ip->ip_dst.s_addr,
sys/netinet/ip_demux.c
319
hash = INP_MPORT_HASH_UDP(ip->ip_src.s_addr, ip->ip_dst.s_addr,
sys/netinet/ip_demux.c
324
hash = 0;
sys/netinet/ip_demux.c
328
m_sethash(m, hash);
sys/netinet/ip_encap.c
151
lwkt_port_t port = netisr_hashport(m->m_pkthdr.hash);
sys/netinet/ip_flow.c
142
unsigned hash = tos + src.s_addr;
sys/netinet/ip_flow.c
146
hash += (dst.s_addr >> (32 - idx)) + (src.s_addr >> idx);
sys/netinet/ip_flow.c
147
return hash & (IPFLOW_HASHSIZE-1);
sys/netinet/ip_flow.c
153
unsigned hash;
sys/netinet/ip_flow.c
156
hash = ipflow_hash(ip->ip_dst, ip->ip_src, ip->ip_tos);
sys/netinet/ip_flow.c
157
LIST_FOREACH(ipf, &pcpu->ipf_table[hash], ipf_hash) {
sys/netinet/ip_flow.c
411
unsigned hash;
sys/netinet/ip_flow.c
457
hash = ipflow_hash(ip->ip_dst, ip->ip_src, ip->ip_tos);
sys/netinet/ip_flow.c
458
IPFLOW_INSERT(pcpu, &pcpu->ipf_table[hash], ipf);
sys/netinet/ip_input.c
2016
port = netisr_hashport(m->m_pkthdr.hash);
sys/netinet/ip_input.c
496
netisr_hashport(m->m_pkthdr.hash)) {
sys/netinet/ip_input.c
883
port = netisr_hashport(m->m_pkthdr.hash);
sys/netinet/tcp_syncache.c
1065
sc->sc_hashval = m->m_pkthdr.hash;
sys/netinet/tcp_syncache.c
816
inp->inp_hashval = m->m_pkthdr.hash;
sys/netinet/tcp_syncache.c
997
KASSERT(sc->sc_hashval == m->m_pkthdr.hash,
sys/netinet/tcp_usrreq.c
1028
uint16_t hash)
sys/netinet/tcp_usrreq.c
1055
inp->inp_hashval = hash;
sys/netinet/tcp_usrreq.c
1138
uint16_t hash;
sys/netinet/tcp_usrreq.c
1214
hash = tcp_addrhash(sin->sin_addr.s_addr, sin->sin_port,
sys/netinet/tcp_usrreq.c
1218
port = netisr_hashport(hash);
sys/netinet/tcp_usrreq.c
1291
msg->connect.nm_m, sin, if_sin, hash);
sys/netinet/udp_usrreq.c
1137
hash = udp_addrhash(ui->ui_dst.s_addr, ui->ui_dport,
sys/netinet/udp_usrreq.c
1139
m_sethash(m, hash);
sys/netinet/udp_usrreq.c
1141
cpu = netisr_hashcpu(hash);
sys/netinet/udp_usrreq.c
1543
uint16_t hash;
sys/netinet/udp_usrreq.c
1582
hash = udp_addrhash(sin->sin_addr.s_addr, sin->sin_port,
sys/netinet/udp_usrreq.c
1585
port = netisr_hashport(hash);
sys/netinet/udp_usrreq.c
1638
error = udp_connect_oncpu(inp, sin, if_sin, hash);
sys/netinet/udp_usrreq.c
1704
struct sockaddr_in *if_sin, uint16_t hash)
sys/netinet/udp_usrreq.c
1733
inp->inp_hashval = hash;
sys/netinet/udp_usrreq.c
184
struct sockaddr_in *if_sin, uint16_t hash);
sys/netinet/udp_usrreq.c
894
uint16_t hash;
sys/netinet6/ip6_mroute.c
1009
u_long hash;
sys/netinet6/ip6_mroute.c
1050
hash = MF6CHASH(ip6->ip6_src, ip6->ip6_dst);
sys/netinet6/ip6_mroute.c
1051
for (rt = mf6ctable[hash]; rt; rt = rt->mf6c_next) {
sys/netinet6/ip6_mroute.c
1163
n6expire[hash]++;
sys/netinet6/ip6_mroute.c
1167
rt->mf6c_next = mf6ctable[hash];
sys/netinet6/ip6_mroute.c
1168
mf6ctable[hash] = rt;
sys/netinet6/ip6_mroute.c
694
u_long hash;
sys/netinet6/ip6_mroute.c
723
hash = MF6CHASH(mfccp->mf6cc_origin.sin6_addr,
sys/netinet6/ip6_mroute.c
725
for (rt = mf6ctable[hash], nstl = 0; rt; rt = rt->mf6c_next) {
sys/netinet6/ip6_mroute.c
759
n6expire[hash]--;
sys/netinet6/ip6_mroute.c
783
hash,
sys/netinet6/ip6_mroute.c
789
for (rt = mf6ctable[hash]; rt; rt = rt->mf6c_next) {
sys/netinet6/ip6_mroute.c
805
n6expire[hash]--;
sys/netinet6/ip6_mroute.c
831
rt->mf6c_next = mf6ctable[hash];
sys/netinet6/ip6_mroute.c
832
mf6ctable[hash] = rt;
sys/netinet6/ip6_mroute.c
875
u_long hash;
sys/netinet6/ip6_mroute.c
879
hash = MF6CHASH(origin.sin6_addr, mcastgrp.sin6_addr);
sys/netinet6/ip6_mroute.c
890
nptr = &mf6ctable[hash];
sys/netproto/802_11/wlan/ieee80211_node.c
1196
int hash;
sys/netproto/802_11/wlan/ieee80211_node.c
1209
hash = IEEE80211_NODE_HASH(ic, macaddr);
sys/netproto/802_11/wlan/ieee80211_node.c
1227
LIST_INSERT_HEAD(&nt->nt_hash[hash], ni, ni_hash);
sys/netproto/802_11/wlan/ieee80211_node.c
1376
int hash;
sys/netproto/802_11/wlan/ieee80211_node.c
1380
hash = IEEE80211_NODE_HASH(nt->nt_ic, macaddr);
sys/netproto/802_11/wlan/ieee80211_node.c
1381
LIST_FOREACH(ni, &nt->nt_hash[hash], ni_hash) {
sys/netproto/802_11/wlan/ieee80211_node.c
1426
int hash;
sys/netproto/802_11/wlan/ieee80211_node.c
1430
hash = IEEE80211_NODE_HASH(nt->nt_ic, macaddr);
sys/netproto/802_11/wlan/ieee80211_node.c
1431
LIST_FOREACH(ni, &nt->nt_hash[hash], ni_hash) {
sys/netproto/802_11/wlan/ieee80211_scan_sta.c
1287
int hash = STA_HASH(macaddr);
sys/netproto/802_11/wlan/ieee80211_scan_sta.c
1290
LIST_FOREACH(se, &st->st_hash[hash], se_hash)
sys/netproto/802_11/wlan/ieee80211_scan_sta.c
255
int hash;
sys/netproto/802_11/wlan/ieee80211_scan_sta.c
257
hash = STA_HASH(macaddr);
sys/netproto/802_11/wlan/ieee80211_scan_sta.c
260
LIST_FOREACH(se, &st->st_hash[hash], se_hash)
sys/netproto/802_11/wlan/ieee80211_scan_sta.c
278
LIST_INSERT_HEAD(&st->st_hash[hash], se, se_hash);
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
140
int hash;
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
142
hash = ACL_HASH(macaddr);
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
143
LIST_FOREACH(acl, &as->as_hash[hash], acl_hash) {
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
183
int hash;
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
200
hash = ACL_HASH(mac);
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
201
LIST_FOREACH(acl, &as->as_hash[hash], acl_hash) {
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
213
LIST_INSERT_HEAD(&as->as_hash[hash], new, acl_hash);
sys/sys/hash.h
109
uint32_t hash)
sys/sys/hash.h
114
hash = HASHSTEP(hash, *p++);
sys/sys/hash.h
119
return hash;
sys/sys/hash.h
45
hash32_buf(const void *buf, size_t len, uint32_t hash)
sys/sys/hash.h
50
hash = HASHSTEP(hash, *p++);
sys/sys/hash.h
52
return hash;
sys/sys/hash.h
59
hash32_str(const void *buf, uint32_t hash)
sys/sys/hash.h
64
hash = HASHSTEP(hash, *p++);
sys/sys/hash.h
66
return hash;
sys/sys/hash.h
73
hash32_strn(const void *buf, size_t len, uint32_t hash)
sys/sys/hash.h
78
hash = HASHSTEP(hash, *p++);
sys/sys/hash.h
80
return hash;
sys/sys/hash.h
89
hash32_stre(const void *buf, int end, const char **ep, uint32_t hash)
sys/sys/hash.h
94
hash = HASHSTEP(hash, *p++);
sys/sys/hash.h
99
return hash;
sys/sys/mbuf.h
173
uint16_t hash; /* packet hash */
sys/sys/mbuf.h
571
m_sethash(struct mbuf *m, uint16_t hash)
sys/sys/mbuf.h
574
m->m_pkthdr.hash = hash;
sys/vfs/ext2fs/ext2_hash.c
117
ext2_half_md4(uint32_t hash[4], uint32_t data[8])
sys/vfs/ext2fs/ext2_hash.c
119
uint32_t a = hash[0], b = hash[1], c = hash[2], d = hash[3];
sys/vfs/ext2fs/ext2_hash.c
151
hash[0] += a;
sys/vfs/ext2fs/ext2_hash.c
152
hash[1] += b;
sys/vfs/ext2fs/ext2_hash.c
153
hash[2] += c;
sys/vfs/ext2fs/ext2_hash.c
154
hash[3] += d;
sys/vfs/ext2fs/ext2_hash.c
161
ext2_tea(uint32_t hash[4], uint32_t data[8])
sys/vfs/ext2fs/ext2_hash.c
165
uint32_t x = hash[0], y = hash[1];
sys/vfs/ext2fs/ext2_hash.c
176
hash[0] += x;
sys/vfs/ext2fs/ext2_hash.c
177
hash[1] += y;
sys/vfs/ext2fs/ext2_hash.c
258
uint32_t hash[4];
sys/vfs/ext2fs/ext2_hash.c
269
hash[0] = 0x67452301;
sys/vfs/ext2fs/ext2_hash.c
270
hash[1] = 0xEFCDAB89;
sys/vfs/ext2fs/ext2_hash.c
271
hash[2] = 0x98BADCFE;
sys/vfs/ext2fs/ext2_hash.c
272
hash[3] = 0x10325476;
sys/vfs/ext2fs/ext2_hash.c
275
memcpy(hash, hash_seed, sizeof(hash));
sys/vfs/ext2fs/ext2_hash.c
284
ext2_tea(hash, data);
sys/vfs/ext2fs/ext2_hash.c
288
major = hash[0];
sys/vfs/ext2fs/ext2_hash.c
289
minor = hash[1];
sys/vfs/ext2fs/ext2_hash.c
303
ext2_half_md4(hash, data);
sys/vfs/ext2fs/ext2_hash.c
307
major = hash[1];
sys/vfs/ext2fs/ext2_hash.c
308
minor = hash[2];
sys/vfs/ext2fs/ext2_hash.c
311
SDT_PROBE2(ext2fs, , trace, hash, 1, "unexpected hash version");
sys/vfs/ext2fs/ext2_hash.c
76
SDT_PROBE_DEFINE2(ext2fs, , trace, hash, "int", "char*");
sys/vfs/ext2fs/ext2_htree.c
114
ext2_htree_check_next(struct inode *ip, uint32_t hash, const char *name,
sys/vfs/ext2fs/ext2_htree.c
137
if ((hash & 1) == 0) {
sys/vfs/ext2fs/ext2_htree.c
138
if (hash != (next_hash & ~1))
sys/vfs/ext2fs/ext2_htree.c
194
ext2_htree_set_hash(struct ext2fs_htree_entry *ep, uint32_t hash)
sys/vfs/ext2fs/ext2_htree.c
196
ep->h_hash = htole32(hash);
sys/vfs/ext2fs/ext2_htree.c
259
uint32_t *hash, uint8_t *hash_ver,
sys/vfs/ext2fs/ext2_htree.c
300
*hash = hash_major;
sys/vfs/ext2fs/ext2_htree.c
467
uint32_t hash, uint32_t blk)
sys/vfs/ext2fs/ext2_htree.c
478
ext2_htree_set_hash(target, hash);
sys/vfs/ext2fs/ext2_htree.c
487
uint32_t hash, uint32_t blk)
sys/vfs/ext2fs/ext2_htree.c
492
ext2_htree_insert_entry_to_level(level, hash, blk);
sys/vfs/ext2fs/ext2_htree.c
71
static int ext2_htree_check_next(struct inode *ip, uint32_t hash,
sys/vfs/ext2fs/ext2_htree.c
75
int namelen, uint32_t *hash, uint8_t *hash_version,
sys/vfs/ext2fs/ext2_htree.c
82
uint32_t hash, uint32_t blk);
sys/vfs/ext2fs/ext2_htree.c
84
uint32_t hash, uint32_t blk);
sys/vfs/ext2fs/ext2_htree.c
91
uint32_t hash);
sys/vfs/hammer2/hammer2_admin.c
1044
xop_testhash(hammer2_thread_t *thr, hammer2_inode_t *ip, uint32_t *hash)
sys/vfs/hammer2/hammer2_admin.c
1053
return ((int)(hash[hv & XOP_HASH_MASK] & mask));
sys/vfs/hammer2/hammer2_admin.c
1058
xop_sethash(hammer2_thread_t *thr, hammer2_inode_t *ip, uint32_t *hash)
sys/vfs/hammer2/hammer2_admin.c
1067
hash[hv & XOP_HASH_MASK] |= mask;
sys/vfs/hammer2/hammer2_admin.c
1076
uint32_t hash[XOP_HASH_SIZE] = { 0 };
sys/vfs/hammer2/hammer2_admin.c
1084
if (xop_testhash(thr, xop->ip1, hash) ||
sys/vfs/hammer2/hammer2_admin.c
1085
(xop->ip2 && xop_testhash(thr, xop->ip2, hash)) ||
sys/vfs/hammer2/hammer2_admin.c
1086
(xop->ip3 && xop_testhash(thr, xop->ip3, hash)) ||
sys/vfs/hammer2/hammer2_admin.c
1087
(xop->ip4 && xop_testhash(thr, xop->ip4, hash)))
sys/vfs/hammer2/hammer2_admin.c
1091
xop_sethash(thr, xop->ip1, hash);
sys/vfs/hammer2/hammer2_admin.c
1093
xop_sethash(thr, xop->ip2, hash);
sys/vfs/hammer2/hammer2_admin.c
1095
xop_sethash(thr, xop->ip3, hash);
sys/vfs/hammer2/hammer2_admin.c
1097
xop_sethash(thr, xop->ip4, hash);
sys/vfs/hammer2/hammer2_inode.c
53
hammer2_inum_hash_t *hash;
sys/vfs/hammer2/hammer2_inode.c
551
hammer2_inum_hash_t *hash;
sys/vfs/hammer2/hammer2_inode.c
558
hash = inumhash(pmp, inum);
sys/vfs/hammer2/hammer2_inode.c
559
hammer2_spin_sh(&hash->spin);
sys/vfs/hammer2/hammer2_inode.c
560
for (ip = hash->base; ip; ip = ip->next) {
sys/vfs/hammer2/hammer2_inode.c
566
hammer2_spin_unsh(&hash->spin);
sys/vfs/hammer2/hammer2_inode.c
57
hash = &pmp->inumhash[i];
sys/vfs/hammer2/hammer2_inode.c
58
hammer2_spin_init(&hash->spin, "h2inum");
sys/vfs/hammer2/hammer2_inode.c
612
hammer2_inum_hash_t *hash;
sys/vfs/hammer2/hammer2_inode.c
617
hash = inumhash(pmp, ip->meta.inum);
sys/vfs/hammer2/hammer2_inode.c
619
hammer2_spin_ex(&hash->spin);
sys/vfs/hammer2/hammer2_inode.c
623
xipp = &hash->base;
sys/vfs/hammer2/hammer2_inode.c
632
hammer2_spin_unex(&hash->spin);
sys/vfs/hammer2/hammer2_inode.c
646
hammer2_spin_unex(&hash->spin);
sys/vfs/hammer2/hammer2_inode.c
955
hammer2_inum_hash_t *hash;
sys/vfs/hammer2/hammer2_inode.c
959
hash = inumhash(pmp, nip->meta.inum);
sys/vfs/hammer2/hammer2_inode.c
960
hammer2_spin_ex(&hash->spin);
sys/vfs/hammer2/hammer2_inode.c
961
for (xipp = &hash->base;
sys/vfs/hammer2/hammer2_inode.c
966
hammer2_spin_unex(&hash->spin);
sys/vfs/hammer2/hammer2_inode.c
976
hammer2_spin_unex(&hash->spin);
sys/vfs/hammer2/hammer2_io.c
62
hammer2_io_hash_t *hash;
sys/vfs/hammer2/hammer2_io.c
66
hash = &hmp->iohash[i];
sys/vfs/hammer2/hammer2_io.c
67
hammer2_spin_init(&hash->spin, "h2iohash");
sys/vfs/hammer2/hammer2_io.c
804
hammer2_io_hash_t *hash;
sys/vfs/hammer2/hammer2_io.c
809
hash = hammer2_io_hashv(hmp, pbase);
sys/vfs/hammer2/hammer2_io.c
810
hammer2_spin_sh(&hash->spin);
sys/vfs/hammer2/hammer2_io.c
811
for (dio = hash->base; dio; dio = dio->next) {
sys/vfs/hammer2/hammer2_io.c
820
hammer2_spin_unsh(&hash->spin);
sys/vfs/hammer2/hammer2_io.c
835
hammer2_io_hash_t *hash;
sys/vfs/hammer2/hammer2_io.c
839
hash = hammer2_io_hashv(hmp, dio->pbase);
sys/vfs/hammer2/hammer2_io.c
840
hammer2_spin_ex(&hash->spin);
sys/vfs/hammer2/hammer2_io.c
841
for (xiop = &hash->base; (xio = *xiop) != NULL; xiop = &xio->next) {
sys/vfs/hammer2/hammer2_io.c
853
hammer2_spin_unex(&hash->spin);
sys/vfs/hammer2/hammer2_io.c
864
hammer2_io_hash_t *hash;
sys/vfs/hammer2/hammer2_io.c
882
hash = &hmp->iohash[i & HAMMER2_IOHASH_MASK];
sys/vfs/hammer2/hammer2_io.c
883
hammer2_spin_ex(&hash->spin);
sys/vfs/hammer2/hammer2_io.c
884
diop = &hash->base;
sys/vfs/hammer2/hammer2_io.c
911
hammer2_spin_unex(&hash->spin);
sys/vfs/hammer2/hammer2_io.c
940
hammer2_io_hash_t *hash;
sys/vfs/hammer2/hammer2_io.c
945
hash = &hmp->iohash[i];
sys/vfs/hammer2/hammer2_io.c
947
while ((dio = hash->base) != NULL) {
sys/vfs/hammer2/hammer2_io.c
948
hash->base = dio->next;
sys/vfs/hammer2/xxhash/xxhash.c
841
XXH_PUBLIC_API void XXH32_canonicalFromHash(XXH32_canonical_t* dst, XXH32_hash_t hash)
sys/vfs/hammer2/xxhash/xxhash.c
844
if (XXH_CPU_LITTLE_ENDIAN) hash = XXH_swap32(hash);
sys/vfs/hammer2/xxhash/xxhash.c
845
memcpy(dst, &hash, sizeof(*dst));
sys/vfs/hammer2/xxhash/xxhash.c
848
XXH_PUBLIC_API void XXH64_canonicalFromHash(XXH64_canonical_t* dst, XXH64_hash_t hash)
sys/vfs/hammer2/xxhash/xxhash.c
851
if (XXH_CPU_LITTLE_ENDIAN) hash = XXH_swap64(hash);
sys/vfs/hammer2/xxhash/xxhash.c
852
memcpy(dst, &hash, sizeof(*dst));
sys/vfs/hammer2/xxhash/xxhash.h
229
XXH_PUBLIC_API void XXH32_canonicalFromHash(XXH32_canonical_t* dst, XXH32_hash_t hash);
sys/vfs/hammer2/xxhash/xxhash.h
230
XXH_PUBLIC_API void XXH64_canonicalFromHash(XXH64_canonical_t* dst, XXH64_hash_t hash);
sys/vfs/ufs/ufs_dirhash.c
791
uint32_t hash;
sys/vfs/ufs/ufs_dirhash.c
799
hash = fnv_32_buf(name, namelen, FNV1_32_INIT);
sys/vfs/ufs/ufs_dirhash.c
800
hash = fnv_32_buf(&dh, sizeof(dh), hash);
sys/vfs/ufs/ufs_dirhash.c
801
return (hash % dh->dh_hlen);
sys/vfs/ufs/ufs_dirhash.c
931
doff_t **hash;
sys/vfs/ufs/ufs_dirhash.c
950
hash = dh->dh_hash;
sys/vfs/ufs/ufs_dirhash.c
961
objcache_put(ufsdirhash_oc, hash[i]);
sys/vfs/ufs/ufs_dirhash.c
962
kfree(hash, M_DIRHASH);
sys/vm/swap_pager.c
2164
struct vm_object_hash *hash;
sys/vm/swap_pager.c
2174
hash = &vm_object_hash[n];
sys/vm/swap_pager.c
2176
lwkt_gettoken(&hash->token);
sys/vm/swap_pager.c
2177
TAILQ_INSERT_HEAD(&hash->list, &marker, object_entry);
sys/vm/swap_pager.c
2211
TAILQ_REMOVE(&hash->list, &marker,
sys/vm/swap_pager.c
2213
TAILQ_INSERT_AFTER(&hash->list, object,
sys/vm/swap_pager.c
2217
TAILQ_REMOVE(&hash->list, &marker, object_entry);
sys/vm/swap_pager.c
2218
lwkt_reltoken(&hash->token);
sys/vm/vm_object.c
1834
struct vm_object_hash *hash;
sys/vm/vm_object.c
1843
hash = &vm_object_hash[n];
sys/vm/vm_object.c
1844
for (object = TAILQ_FIRST(&hash->list);
sys/vm/vm_object.c
1943
struct vm_object_hash *hash;
sys/vm/vm_object.c
1950
hash = &vm_object_hash[n];
sys/vm/vm_object.c
1951
for (object = TAILQ_FIRST(&hash->list);
sys/vm/vm_object.c
392
struct vm_object_hash *hash;
sys/vm/vm_object.c
422
hash = vmobj_hash(object);
sys/vm/vm_object.c
423
lwkt_gettoken(&hash->token);
sys/vm/vm_object.c
424
TAILQ_INSERT_TAIL(&hash->list, object, object_entry);
sys/vm/vm_object.c
425
lwkt_reltoken(&hash->token);
sys/vm/vm_object.c
749
struct vm_object_hash *hash;
sys/vm/vm_object.c
849
hash = vmobj_hash(object);
sys/vm/vm_object.c
850
lwkt_gettoken(&hash->token);
sys/vm/vm_object.c
851
TAILQ_REMOVE(&hash->list, object, object_entry);
sys/vm/vm_object.c
852
lwkt_reltoken(&hash->token);
usr.bin/du/du.c
333
int hash;
usr.bin/du/du.c
374
hash = (le->dev ^ le->ino) % new_size;
usr.bin/du/du.c
376
if (new_buckets[hash] != NULL)
usr.bin/du/du.c
377
new_buckets[hash]->previous = le;
usr.bin/du/du.c
378
le->next = new_buckets[hash];
usr.bin/du/du.c
380
new_buckets[hash] = le;
usr.bin/du/du.c
390
hash = ( st->st_dev ^ st->st_ino ) % number_buckets;
usr.bin/du/du.c
391
for (le = buckets[hash]; le != NULL; le = le->next) {
usr.bin/du/du.c
402
if (buckets[hash] == le)
usr.bin/du/du.c
403
buckets[hash] = le->next;
usr.bin/du/du.c
437
le->next = buckets[hash];
usr.bin/du/du.c
439
if (buckets[hash] != NULL)
usr.bin/du/du.c
440
buckets[hash]->previous = le;
usr.bin/du/du.c
441
buckets[hash] = le;
usr.bin/evtranalyze/evtranalyze.c
198
unsigned long hash = 5381;
usr.bin/evtranalyze/evtranalyze.c
202
hash = ((hash << 5) + hash) + c; /* hash * 33 + c */
usr.bin/evtranalyze/evtranalyze.c
203
return hash % NR_BUCKETS;
usr.bin/jot/jot.c
345
int dot, hash, space, sign, numbers = 0;
usr.bin/jot/jot.c
372
dot = hash = space = sign = numbers = 0;
usr.bin/jot/jot.c
378
hash++)) ||
usr.bin/mail/cmd2.c
445
h = hash(field);
usr.bin/mail/cmd3.c
411
h = hash(*ap);
usr.bin/mail/cmd3.c
459
h = hash(gname);
usr.bin/mail/extern.h
136
int hash(const char *);
usr.bin/mail/util.c
585
for (igp = table->i_head[hash(realfield)]; igp != NULL; igp = igp->i_link)
usr.bin/mail/vars.c
122
for (vp = variables[hash(name)]; vp != NULL; vp = vp->v_link)
usr.bin/mail/vars.c
137
for (gh = groups[hash(name)]; gh != NULL; gh = gh->g_link)
usr.bin/mail/vars.c
52
h = hash(name);
usr.bin/mkstr/mkstr.c
262
struct hash *hnext;
usr.bin/mkstr/mkstr.c
269
struct hash *hp;
usr.bin/mkstr/mkstr.c
293
hp = (struct hash *) calloc(1, sizeof *hp);
usr.bin/sockstat/sockstat.c
190
int hash;
usr.bin/sockstat/sockstat.c
285
hash = (int)((uintptr_t)sock->socket % HASHSIZE);
usr.bin/sockstat/sockstat.c
286
sock->next = sockhash[hash];
usr.bin/sockstat/sockstat.c
287
sockhash[hash] = sock;
usr.bin/sockstat/sockstat.c
301
int hash;
usr.bin/sockstat/sockstat.c
350
hash = (int)((uintptr_t)sock->socket % HASHSIZE);
usr.bin/sockstat/sockstat.c
351
sock->next = sockhash[hash];
usr.bin/sockstat/sockstat.c
352
sockhash[hash] = sock;
usr.bin/sockstat/sockstat.c
478
int hash, n;
usr.bin/sockstat/sockstat.c
487
hash = (int)((uintptr_t)xf->f_data % HASHSIZE);
usr.bin/sockstat/sockstat.c
488
for (s = sockhash[hash]; s != NULL; s = s->next)
usr.bin/sockstat/sockstat.c
524
for (hash = 0; hash < HASHSIZE; ++hash) {
usr.bin/sockstat/sockstat.c
525
for (s = sockhash[hash]; s != NULL; s = s->next)
usr.bin/window/compress.c
450
c = hash(*hc, c);
usr.bin/window/compress.c
490
h = cc_htab + (*hc1++ = hash(hh, c));
usr.bin/xstr/xstr.c
336
struct hash *hnext;
usr.bin/xstr/xstr.c
344
struct hash *hp, *hp0;
usr.bin/xstr/xstr.c
353
if ((hp = (struct hash *) calloc(1, sizeof (*hp))) == NULL)
usr.bin/xstr/xstr.c
369
struct hash *hp;
usr.sbin/lpr/pac/pac.c
327
h = hash(name);
usr.sbin/lpr/pac/pac.c
350
h = hash(name);
usr.sbin/lpr/pac/pac.c
88
static int hash(const char _name[]);
usr.sbin/makefs/hammer2/hammer2_admin.c
1100
xop_testhash(hammer2_thread_t *thr, hammer2_inode_t *ip, uint32_t *hash)
usr.sbin/makefs/hammer2/hammer2_admin.c
1109
return ((int)(hash[hv & XOP_HASH_MASK] & mask));
usr.sbin/makefs/hammer2/hammer2_admin.c
1114
xop_sethash(hammer2_thread_t *thr, hammer2_inode_t *ip, uint32_t *hash)
usr.sbin/makefs/hammer2/hammer2_admin.c
1123
hash[hv & XOP_HASH_MASK] |= mask;
usr.sbin/makefs/hammer2/hammer2_admin.c
1132
uint32_t hash[XOP_HASH_SIZE] = { 0 };
usr.sbin/makefs/hammer2/hammer2_admin.c
1140
if (xop_testhash(thr, xop->ip1, hash) ||
usr.sbin/makefs/hammer2/hammer2_admin.c
1141
(xop->ip2 && xop_testhash(thr, xop->ip2, hash)) ||
usr.sbin/makefs/hammer2/hammer2_admin.c
1142
(xop->ip3 && xop_testhash(thr, xop->ip3, hash)) ||
usr.sbin/makefs/hammer2/hammer2_admin.c
1143
(xop->ip4 && xop_testhash(thr, xop->ip4, hash)))
usr.sbin/makefs/hammer2/hammer2_admin.c
1147
xop_sethash(thr, xop->ip1, hash);
usr.sbin/makefs/hammer2/hammer2_admin.c
1149
xop_sethash(thr, xop->ip2, hash);
usr.sbin/makefs/hammer2/hammer2_admin.c
1151
xop_sethash(thr, xop->ip3, hash);
usr.sbin/makefs/hammer2/hammer2_admin.c
1153
xop_sethash(thr, xop->ip4, hash);
usr.sbin/makefs/hammer2/hammer2_inode.c
1848
hammer2_inum_hash_t *hash;
usr.sbin/makefs/hammer2/hammer2_inode.c
1855
hash = &pmp->inumhash[i];
usr.sbin/makefs/hammer2/hammer2_inode.c
1856
hammer2_spin_ex(&hash->spin);
usr.sbin/makefs/hammer2/hammer2_inode.c
1858
for (ip = hash->base; ip; ip = ip->next)
usr.sbin/makefs/hammer2/hammer2_inode.c
1861
for (ip = hash->base; ip;) {
usr.sbin/makefs/hammer2/hammer2_inode.c
1878
for (ip = hash->base; ip; ip = ip->next)
usr.sbin/makefs/hammer2/hammer2_inode.c
1880
hammer2_spin_unex(&hash->spin);
usr.sbin/makefs/hammer2/hammer2_inode.c
557
hammer2_inum_hash_t *hash;
usr.sbin/makefs/hammer2/hammer2_inode.c
564
hash = inumhash(pmp, inum);
usr.sbin/makefs/hammer2/hammer2_inode.c
565
hammer2_spin_sh(&hash->spin);
usr.sbin/makefs/hammer2/hammer2_inode.c
566
for (ip = hash->base; ip; ip = ip->next) {
usr.sbin/makefs/hammer2/hammer2_inode.c
57
hammer2_inum_hash_t *hash;
usr.sbin/makefs/hammer2/hammer2_inode.c
572
hammer2_spin_unsh(&hash->spin);
usr.sbin/makefs/hammer2/hammer2_inode.c
61
hash = &pmp->inumhash[i];
usr.sbin/makefs/hammer2/hammer2_inode.c
618
hammer2_inum_hash_t *hash;
usr.sbin/makefs/hammer2/hammer2_inode.c
62
hammer2_spin_init(&hash->spin, "h2inum");
usr.sbin/makefs/hammer2/hammer2_inode.c
623
hash = inumhash(pmp, ip->meta.inum);
usr.sbin/makefs/hammer2/hammer2_inode.c
625
hammer2_spin_ex(&hash->spin);
usr.sbin/makefs/hammer2/hammer2_inode.c
629
xipp = &hash->base;
usr.sbin/makefs/hammer2/hammer2_inode.c
638
hammer2_spin_unex(&hash->spin);
usr.sbin/makefs/hammer2/hammer2_inode.c
653
hammer2_spin_unex(&hash->spin);
usr.sbin/makefs/hammer2/hammer2_inode.c
962
hammer2_inum_hash_t *hash;
usr.sbin/makefs/hammer2/hammer2_inode.c
966
hash = inumhash(pmp, nip->meta.inum);
usr.sbin/makefs/hammer2/hammer2_inode.c
967
hammer2_spin_ex(&hash->spin);
usr.sbin/makefs/hammer2/hammer2_inode.c
968
for (xipp = &hash->base;
usr.sbin/makefs/hammer2/hammer2_inode.c
973
hammer2_spin_unex(&hash->spin);
usr.sbin/makefs/hammer2/hammer2_inode.c
983
hammer2_spin_unex(&hash->spin);
usr.sbin/makefs/hammer2/hammer2_io.c
65
hammer2_io_hash_t *hash;
usr.sbin/makefs/hammer2/hammer2_io.c
69
hash = &hmp->iohash[i];
usr.sbin/makefs/hammer2/hammer2_io.c
70
hammer2_spin_init(&hash->spin, "h2iohash");
usr.sbin/makefs/hammer2/hammer2_io.c
823
hammer2_io_hash_t *hash;
usr.sbin/makefs/hammer2/hammer2_io.c
828
hash = hammer2_io_hashv(hmp, pbase);
usr.sbin/makefs/hammer2/hammer2_io.c
829
hammer2_spin_sh(&hash->spin);
usr.sbin/makefs/hammer2/hammer2_io.c
830
for (dio = hash->base; dio; dio = dio->next) {
usr.sbin/makefs/hammer2/hammer2_io.c
839
hammer2_spin_unsh(&hash->spin);
usr.sbin/makefs/hammer2/hammer2_io.c
854
hammer2_io_hash_t *hash;
usr.sbin/makefs/hammer2/hammer2_io.c
858
hash = hammer2_io_hashv(hmp, dio->pbase);
usr.sbin/makefs/hammer2/hammer2_io.c
859
hammer2_spin_ex(&hash->spin);
usr.sbin/makefs/hammer2/hammer2_io.c
860
for (xiop = &hash->base; (xio = *xiop) != NULL; xiop = &xio->next) {
usr.sbin/makefs/hammer2/hammer2_io.c
872
hammer2_spin_unex(&hash->spin);
usr.sbin/makefs/hammer2/hammer2_io.c
883
hammer2_io_hash_t *hash;
usr.sbin/makefs/hammer2/hammer2_io.c
901
hash = &hmp->iohash[i & HAMMER2_IOHASH_MASK];
usr.sbin/makefs/hammer2/hammer2_io.c
902
hammer2_spin_ex(&hash->spin);
usr.sbin/makefs/hammer2/hammer2_io.c
903
diop = &hash->base;
usr.sbin/makefs/hammer2/hammer2_io.c
930
hammer2_spin_unex(&hash->spin);
usr.sbin/makefs/hammer2/hammer2_io.c
959
hammer2_io_hash_t *hash;
usr.sbin/makefs/hammer2/hammer2_io.c
964
hash = &hmp->iohash[i];
usr.sbin/makefs/hammer2/hammer2_io.c
966
while ((dio = hash->base) != NULL) {
usr.sbin/makefs/hammer2/hammer2_io.c
967
hash->base = dio->next;
usr.sbin/mtree/only.c
50
uint32_t hash;
usr.sbin/mtree/only.c
62
uint32_t hash = 0;
usr.sbin/mtree/only.c
64
hash = hash * 33 + c; /* "perl": k=33, r=r+r/32 */
usr.sbin/mtree/only.c
65
return hash + (hash >> 5);
usr.sbin/mtree/only.c
75
if (e->hash == *h && strcmp(e->str, str) == 0)
usr.sbin/mtree/only.c
92
e->hash = h;
usr.sbin/nscd/cachelib.c
377
hashtable_index_t hash;
usr.sbin/nscd/cachelib.c
393
hash = HASHTABLE_CALCULATE_HASH(cache_ht_, &entry->items,
usr.sbin/nscd/cachelib.c
395
assert(hash >= 0);
usr.sbin/nscd/cachelib.c
396
assert(hash < HASHTABLE_ENTRIES_COUNT(&entry->items));
usr.sbin/nscd/cachelib.c
398
ht_item = HASHTABLE_GET_ENTRY(&(entry->items), hash);
usr.sbin/nscd/cachelib.c
699
hashtable_index_t hash;
usr.sbin/nscd/cachelib.c
715
hash = HASHTABLE_CALCULATE_HASH(cache_ht_, &common_entry->items,
usr.sbin/nscd/cachelib.c
717
assert(hash >= 0);
usr.sbin/nscd/cachelib.c
718
assert(hash < HASHTABLE_ENTRIES_COUNT(&common_entry->items));
usr.sbin/nscd/cachelib.c
720
item = HASHTABLE_GET_ENTRY(&(common_entry->items), hash);
usr.sbin/nscd/cachelib.c
800
hashtable_index_t hash;
usr.sbin/nscd/cachelib.c
819
hash = HASHTABLE_CALCULATE_HASH(cache_ht_, &common_entry->items,
usr.sbin/nscd/cachelib.c
821
assert(hash >= 0);
usr.sbin/nscd/cachelib.c
822
assert(hash < HASHTABLE_ENTRIES_COUNT(&common_entry->items));
usr.sbin/nscd/cachelib.c
824
item = HASHTABLE_GET_ENTRY(&(common_entry->items), hash);
usr.sbin/nscd/hashtable.h
103
#define HASHTABLE_GET_ENTRY(table, hash) (&((table)->entries[hash]))
usr.sbin/ppp/chap_ms.c
129
NtPasswordHash(char *key, int keylen, char *hash)
usr.sbin/ppp/chap_ms.c
135
MD4_Final(hash, &MD4context);
usr.sbin/ppp/chap_ms.c
139
HashNtPasswordHash(char *hash, char *hashhash)
usr.sbin/ppp/chap_ms.c
144
MD4_Update(&MD4context, hash, 16);
usr.sbin/ppp/chap_ms.c
396
u_char hash[16];
usr.sbin/ppp/chap_ms.c
404
DesEncrypt(salt, SECRET, hash);
usr.sbin/ppp/chap_ms.c
405
DesEncrypt(salt, SECRET + 7, hash + 8);
usr.sbin/ppp/chap_ms.c
407
ChallengeResponse(challenge, hash, digest);
usr.sbin/ppp/pred.c
114
*dest = state->dict[state->hash]; /* Guess correct */
usr.sbin/ppp/pred.c
118
state->dict[state->hash] = *source; /* Guess wrong */
usr.sbin/ppp/pred.c
139
state->hash = 0;
usr.sbin/ppp/pred.c
148
state->hash = 0;
usr.sbin/ppp/pred.c
60
#define HASH(state, x) state->hash = (state->hash << 4) ^ (x)
usr.sbin/ppp/pred.c
64
u_short hash;
usr.sbin/ppp/pred.c
79
if (state->dict[state->hash] == *source) {
usr.sbin/ppp/pred.c
82
state->dict[state->hash] = *source;
usr.sbin/ppp/pred.c
97
*dest++ = state->dict[state->hash] = *source;