Lines Matching defs:hval
3165 uint32_t hval;
3181 hval = policy_hash(IPSEC_ACTION_HASH_SIZE, &a[i], &a[n]);
3183 HASH_LOCK(ipss->ipsec_action_hash, hval);
3186 ipss->ipsec_action_hash, hval)) {
3194 HASH_UNLOCK(ipss->ipsec_action_hash, hval);
3203 HASH_UNLOCK(ipss->ipsec_action_hash, hval);
3208 HASH_INSERT(ap, ipa_hash, ipss->ipsec_action_hash, hval);
3239 HASH_UNLOCK(ipss->ipsec_action_hash, hval);
3369 uint32_t hval, bucket;
3378 hval = selkey_hash(selkey, ns);
3380 selkey->ipsl_sel_hval = hval;
3382 bucket = (hval == IPSEC_SEL_NOHASH) ? 0 : hval;
3423 int hval = sp->ipsl_key.ipsl_sel_hval;
3428 if (hval == IPSEC_SEL_NOHASH)
3429 hval = 0;
3431 ASSERT(!HASH_LOCKED(ipss->ipsec_sel_hash, hval));
3432 HASH_LOCK(ipss->ipsec_sel_hash, hval);
3434 HASH_UNCHAIN(sp, ipsl_hash, ipss->ipsec_sel_hash, hval);
3436 HASH_UNLOCK(ipss->ipsec_sel_hash, hval);
3443 HASH_UNLOCK(ipss->ipsec_sel_hash, hval);
3820 uint32_t hval = selkey->ipsl_pol_hval;
3835 if (hval == IPSEC_SEL_NOHASH) {
3838 HASH_LOCK(pr->ipr_hash, hval);
3839 HASH_INSERT(ipp, ipsp_hash, pr->ipr_hash, hval);
3840 HASH_UNLOCK(pr->ipr_hash, hval);
4537 uint32_t hval = idtype;
4541 hval = (hval << 4) | (hval >> 28);
4542 hval ^= c;
4544 hval = hval ^ (hval >> 16);
4545 return (hval & (IPSID_HASHSIZE-1));