Lines Matching refs:hlist_head
375 static struct hlist_head *policy_hash_bysel(struct net *net, in policy_hash_bysel()
392 static struct hlist_head *policy_hash_direct(struct net *net, in policy_hash_direct()
409 struct hlist_head *list, in xfrm_dst_hash_transfer()
410 struct hlist_head *ndsttable, in xfrm_dst_hash_transfer()
445 static void xfrm_idx_hash_transfer(struct hlist_head *list, in xfrm_idx_hash_transfer()
446 struct hlist_head *nidxtable, in xfrm_idx_hash_transfer()
469 unsigned int nsize = (nhashmask + 1) * sizeof(struct hlist_head); in xfrm_bydst_resize()
470 struct hlist_head *odst = net->xfrm.policy_bydst[dir].table; in xfrm_bydst_resize()
471 struct hlist_head *ndst = xfrm_hash_alloc(nsize); in xfrm_bydst_resize()
487 xfrm_hash_free(odst, (hmask + 1) * sizeof(struct hlist_head)); in xfrm_bydst_resize()
494 unsigned int nsize = (nhashmask + 1) * sizeof(struct hlist_head); in xfrm_byidx_resize()
495 struct hlist_head *oidx = net->xfrm.policy_byidx; in xfrm_byidx_resize()
496 struct hlist_head *nidx = xfrm_hash_alloc(nsize); in xfrm_byidx_resize()
512 xfrm_hash_free(oidx, (hmask + 1) * sizeof(struct hlist_head)); in xfrm_byidx_resize()
582 struct hlist_head *chain; in xfrm_hash_rebuild()
583 struct hlist_head *odst; in xfrm_hash_rebuild()
662 struct hlist_head *list; in xfrm_gen_index()
752 struct hlist_head *chain; in xfrm_policy_insert()
819 struct hlist_head *chain; in xfrm_policy_bysel_ctx()
856 struct hlist_head *chain; in xfrm_policy_byid()
1095 struct hlist_head *chain; in xfrm_policy_lookup_bytype()
2930 sz = (hmask+1) * sizeof(struct hlist_head); in xfrm_policy_init()
2999 sz = (htab->hmask + 1) * sizeof(struct hlist_head); in xfrm_policy_fini()
3004 sz = (net->xfrm.policy_idx_hmask + 1) * sizeof(struct hlist_head); in xfrm_policy_fini()
3159 struct hlist_head *chain; in xfrm_migrate_policy_find()