Lines Matching refs:hmask
487 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in policy_hash_bysel() local
493 hash = __sel_hash(sel, family, hmask, dbits, sbits); in policy_hash_bysel()
495 if (hash == hmask + 1) in policy_hash_bysel()
507 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in policy_hash_direct() local
513 hash = __addr_hash(daddr, saddr, family, hmask, dbits, sbits); in policy_hash_direct()
578 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in xfrm_bydst_resize() local
579 unsigned int nhashmask = xfrm_new_hash_mask(hmask); in xfrm_bydst_resize()
594 for (i = hmask; i >= 0; i--) in xfrm_bydst_resize()
598 net->xfrm.policy_bydst[dir].hmask = nhashmask; in xfrm_bydst_resize()
605 xfrm_hash_free(odst, (hmask + 1) * sizeof(struct hlist_head)); in xfrm_bydst_resize()
610 unsigned int hmask = net->xfrm.policy_idx_hmask; in xfrm_byidx_resize() local
611 unsigned int nhashmask = xfrm_new_hash_mask(hmask); in xfrm_byidx_resize()
622 for (i = hmask; i >= 0; i--) in xfrm_byidx_resize()
630 xfrm_hash_free(oidx, (hmask + 1) * sizeof(struct hlist_head)); in xfrm_byidx_resize()
636 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in xfrm_bydst_should_resize() local
641 if ((hmask + 1) < xfrm_policy_hashmax && in xfrm_bydst_should_resize()
642 cnt > hmask) in xfrm_bydst_should_resize()
650 unsigned int hmask = net->xfrm.policy_idx_hmask; in xfrm_byidx_should_resize() local
652 if ((hmask + 1) < xfrm_policy_hashmax && in xfrm_byidx_should_resize()
653 total > hmask) in xfrm_byidx_should_resize()
1225 unsigned int hmask; in xfrm_hash_rebuild() local
1303 hmask = net->xfrm.policy_bydst[dir].hmask; in xfrm_hash_rebuild()
1305 for (i = hmask; i >= 0; i--) { in xfrm_hash_rebuild()
4058 unsigned int hmask, sz; in xfrm_policy_init() local
4071 hmask = 8 - 1; in xfrm_policy_init()
4072 sz = (hmask+1) * sizeof(struct hlist_head); in xfrm_policy_init()
4077 net->xfrm.policy_idx_hmask = hmask; in xfrm_policy_init()
4090 htab->hmask = hmask; in xfrm_policy_init()
4141 sz = (htab->hmask + 1) * sizeof(struct hlist_head); in xfrm_policy_fini()