Lines Matching refs:htab
2958 struct xfrm_policy_hash *htab; in xfrm_policy_init() local
2964 htab = &net->xfrm.policy_bydst[dir]; in xfrm_policy_init()
2965 htab->table = xfrm_hash_alloc(sz); in xfrm_policy_init()
2966 if (!htab->table) in xfrm_policy_init()
2968 htab->hmask = hmask; in xfrm_policy_init()
2969 htab->dbits4 = 32; in xfrm_policy_init()
2970 htab->sbits4 = 32; in xfrm_policy_init()
2971 htab->dbits6 = 128; in xfrm_policy_init()
2972 htab->sbits6 = 128; in xfrm_policy_init()
2990 struct xfrm_policy_hash *htab; in xfrm_policy_init() local
2992 htab = &net->xfrm.policy_bydst[dir]; in xfrm_policy_init()
2993 xfrm_hash_free(htab->table, sz); in xfrm_policy_init()
3014 struct xfrm_policy_hash *htab; in xfrm_policy_fini() local
3018 htab = &net->xfrm.policy_bydst[dir]; in xfrm_policy_fini()
3019 sz = (htab->hmask + 1) * sizeof(struct hlist_head); in xfrm_policy_fini()
3020 WARN_ON(!hlist_empty(htab->table)); in xfrm_policy_fini()
3021 xfrm_hash_free(htab->table, sz); in xfrm_policy_fini()