Lines Matching refs:hval

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