Lines Matching refs:hmask

380 	unsigned int hmask = net->xfrm.policy_bydst[dir].hmask;  in policy_hash_bysel()  local
386 hash = __sel_hash(sel, family, hmask, dbits, sbits); in policy_hash_bysel()
388 return (hash == hmask + 1 ? in policy_hash_bysel()
398 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in policy_hash_direct() local
404 hash = __addr_hash(daddr, saddr, family, hmask, dbits, sbits); in policy_hash_direct()
468 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in xfrm_bydst_resize() local
469 unsigned int nhashmask = xfrm_new_hash_mask(hmask); in xfrm_bydst_resize()
480 for (i = hmask; i >= 0; i--) in xfrm_bydst_resize()
484 net->xfrm.policy_bydst[dir].hmask = nhashmask; in xfrm_bydst_resize()
488 xfrm_hash_free(odst, (hmask + 1) * sizeof(struct hlist_head)); in xfrm_bydst_resize()
493 unsigned int hmask = net->xfrm.policy_idx_hmask; in xfrm_byidx_resize() local
494 unsigned int nhashmask = xfrm_new_hash_mask(hmask); in xfrm_byidx_resize()
505 for (i = hmask; i >= 0; i--) in xfrm_byidx_resize()
513 xfrm_hash_free(oidx, (hmask + 1) * sizeof(struct hlist_head)); in xfrm_byidx_resize()
519 unsigned int hmask = net->xfrm.policy_bydst[dir].hmask; in xfrm_bydst_should_resize() local
524 if ((hmask + 1) < xfrm_policy_hashmax && in xfrm_bydst_should_resize()
525 cnt > hmask) in xfrm_bydst_should_resize()
533 unsigned int hmask = net->xfrm.policy_idx_hmask; in xfrm_byidx_should_resize() local
535 if ((hmask + 1) < xfrm_policy_hashmax && in xfrm_byidx_should_resize()
536 total > hmask) in xfrm_byidx_should_resize()
580 unsigned int hmask; in xfrm_hash_rebuild() local
608 hmask = net->xfrm.policy_bydst[dir].hmask; in xfrm_hash_rebuild()
610 for (i = hmask; i >= 0; i--) in xfrm_hash_rebuild()
912 for (i = net->xfrm.policy_bydst[dir].hmask; i >= 0; i--) { in xfrm_policy_flush_secctx_check()
969 for (i = net->xfrm.policy_bydst[dir].hmask; i >= 0; i--) { in xfrm_policy_flush()
2940 unsigned int hmask, sz; in xfrm_policy_init() local
2949 hmask = 8 - 1; in xfrm_policy_init()
2950 sz = (hmask+1) * sizeof(struct hlist_head); in xfrm_policy_init()
2955 net->xfrm.policy_idx_hmask = hmask; in xfrm_policy_init()
2968 htab->hmask = hmask; in xfrm_policy_init()
3019 sz = (htab->hmask + 1) * sizeof(struct hlist_head); in xfrm_policy_fini()