Lines Matching refs:hmask
485 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in policy_hash_bysel() local
491 hash = __sel_hash(sel, family, hmask, dbits, sbits); in policy_hash_bysel()
493 if (hash == hmask + 1) in policy_hash_bysel()
505 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in policy_hash_direct() local
511 hash = __addr_hash(daddr, saddr, family, hmask, dbits, sbits); in policy_hash_direct()
576 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in xfrm_bydst_resize() local
577 unsigned int nhashmask = xfrm_new_hash_mask(hmask); in xfrm_bydst_resize()
592 for (i = hmask; i >= 0; i--) in xfrm_bydst_resize()
596 net->xfrm.policy_bydst[dir].hmask = nhashmask; in xfrm_bydst_resize()
603 xfrm_hash_free(odst, (hmask + 1) * sizeof(struct hlist_head)); in xfrm_bydst_resize()
608 unsigned int hmask = net->xfrm.policy_idx_hmask; in xfrm_byidx_resize() local
609 unsigned int nhashmask = xfrm_new_hash_mask(hmask); in xfrm_byidx_resize()
620 for (i = hmask; i >= 0; i--) in xfrm_byidx_resize()
628 xfrm_hash_free(oidx, (hmask + 1) * sizeof(struct hlist_head)); in xfrm_byidx_resize()
634 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in xfrm_bydst_should_resize() local
639 if ((hmask + 1) < xfrm_policy_hashmax && in xfrm_bydst_should_resize()
640 cnt > hmask) in xfrm_bydst_should_resize()
648 unsigned int hmask = net->xfrm.policy_idx_hmask; in xfrm_byidx_should_resize() local
650 if ((hmask + 1) < xfrm_policy_hashmax && in xfrm_byidx_should_resize()
651 total > hmask) in xfrm_byidx_should_resize()
1223 unsigned int hmask; in xfrm_hash_rebuild() local
1301 hmask = net->xfrm.policy_bydst[dir].hmask; in xfrm_hash_rebuild()
1303 for (i = hmask; i >= 0; i--) { in xfrm_hash_rebuild()
3993 unsigned int hmask, sz; in xfrm_policy_init() local
4006 hmask = 8 - 1; in xfrm_policy_init()
4007 sz = (hmask+1) * sizeof(struct hlist_head); in xfrm_policy_init()
4012 net->xfrm.policy_idx_hmask = hmask; in xfrm_policy_init()
4025 htab->hmask = hmask; in xfrm_policy_init()
4076 sz = (htab->hmask + 1) * sizeof(struct hlist_head); in xfrm_policy_fini()