Lines Matching refs:hlist_head
376 static struct hlist_head *policy_hash_bysel(struct net *net, in policy_hash_bysel()
393 static struct hlist_head *policy_hash_direct(struct net *net, in policy_hash_direct()
410 struct hlist_head *list, in xfrm_dst_hash_transfer()
411 struct hlist_head *ndsttable, in xfrm_dst_hash_transfer()
446 static void xfrm_idx_hash_transfer(struct hlist_head *list, in xfrm_idx_hash_transfer()
447 struct hlist_head *nidxtable, in xfrm_idx_hash_transfer()
470 unsigned int nsize = (nhashmask + 1) * sizeof(struct hlist_head); in xfrm_bydst_resize()
471 struct hlist_head *odst = net->xfrm.policy_bydst[dir].table; in xfrm_bydst_resize()
472 struct hlist_head *ndst = xfrm_hash_alloc(nsize); in xfrm_bydst_resize()
488 xfrm_hash_free(odst, (hmask + 1) * sizeof(struct hlist_head)); in xfrm_bydst_resize()
495 unsigned int nsize = (nhashmask + 1) * sizeof(struct hlist_head); in xfrm_byidx_resize()
496 struct hlist_head *oidx = net->xfrm.policy_byidx; in xfrm_byidx_resize()
497 struct hlist_head *nidx = xfrm_hash_alloc(nsize); in xfrm_byidx_resize()
513 xfrm_hash_free(oidx, (hmask + 1) * sizeof(struct hlist_head)); in xfrm_byidx_resize()
583 struct hlist_head *chain; in xfrm_hash_rebuild()
584 struct hlist_head *odst; in xfrm_hash_rebuild()
663 struct hlist_head *list; in xfrm_gen_index()
753 struct hlist_head *chain; in xfrm_policy_insert()
820 struct hlist_head *chain; in xfrm_policy_bysel_ctx()
857 struct hlist_head *chain; in xfrm_policy_byid()
1098 struct hlist_head *chain; in xfrm_policy_lookup_bytype()
2950 sz = (hmask+1) * sizeof(struct hlist_head); in xfrm_policy_init()
3019 sz = (htab->hmask + 1) * sizeof(struct hlist_head); in xfrm_policy_fini()
3024 sz = (net->xfrm.policy_idx_hmask + 1) * sizeof(struct hlist_head); in xfrm_policy_fini()
3179 struct hlist_head *chain; in xfrm_migrate_policy_find()