Lines Matching refs:hval

3166 	uint32_t hval;  in ipsec_act_find()  local
3183 hval = policy_hash(IPSEC_ACTION_HASH_SIZE, &a[i], &a[n]); in ipsec_act_find()
3185 HASH_LOCK(ipss->ipsec_action_hash, hval); in ipsec_act_find()
3188 ipss->ipsec_action_hash, hval)) { in ipsec_act_find()
3196 HASH_UNLOCK(ipss->ipsec_action_hash, hval); in ipsec_act_find()
3205 HASH_UNLOCK(ipss->ipsec_action_hash, hval); in ipsec_act_find()
3210 HASH_INSERT(ap, ipa_hash, ipss->ipsec_action_hash, hval); in ipsec_act_find()
3241 HASH_UNLOCK(ipss->ipsec_action_hash, hval); in ipsec_act_find()
3371 uint32_t hval, bucket; in ipsec_find_sel() local
3380 hval = selkey_hash(selkey, ns); in ipsec_find_sel()
3382 selkey->ipsl_sel_hval = hval; in ipsec_find_sel()
3384 bucket = (hval == IPSEC_SEL_NOHASH) ? 0 : hval; in ipsec_find_sel()
3425 int hval = sp->ipsl_key.ipsl_sel_hval; in ipsec_sel_rel() local
3430 if (hval == IPSEC_SEL_NOHASH) in ipsec_sel_rel()
3431 hval = 0; in ipsec_sel_rel()
3433 ASSERT(!HASH_LOCKED(ipss->ipsec_sel_hash, hval)); in ipsec_sel_rel()
3434 HASH_LOCK(ipss->ipsec_sel_hash, hval); in ipsec_sel_rel()
3436 HASH_UNCHAIN(sp, ipsl_hash, ipss->ipsec_sel_hash, hval); in ipsec_sel_rel()
3438 HASH_UNLOCK(ipss->ipsec_sel_hash, hval); in ipsec_sel_rel()
3445 HASH_UNLOCK(ipss->ipsec_sel_hash, hval); in ipsec_sel_rel()
3822 uint32_t hval = selkey->ipsl_pol_hval; in ipsec_enter_policy() local
3837 if (hval == IPSEC_SEL_NOHASH) { in ipsec_enter_policy()
3840 HASH_LOCK(pr->ipr_hash, hval); in ipsec_enter_policy()
3841 HASH_INSERT(ipp, ipsp_hash, pr->ipr_hash, hval); in ipsec_enter_policy()
3842 HASH_UNLOCK(pr->ipr_hash, hval); in ipsec_enter_policy()
4544 uint32_t hval = idtype; in ipsid_hash() local
4548 hval = (hval << 4) | (hval >> 28); in ipsid_hash()
4549 hval ^= c; in ipsid_hash()
4551 hval = hval ^ (hval >> 16); in ipsid_hash()
4552 return (hval & (IPSID_HASHSIZE-1)); in ipsid_hash()