Lines Matching refs:new_hashinfo
1237 struct inet_hashinfo *new_hashinfo; in inet_pernet_hashinfo_alloc() local
1240 new_hashinfo = kmemdup(hashinfo, sizeof(*hashinfo), GFP_KERNEL); in inet_pernet_hashinfo_alloc()
1241 if (!new_hashinfo) in inet_pernet_hashinfo_alloc()
1244 new_hashinfo->ehash = vmalloc_huge(ehash_entries * sizeof(struct inet_ehash_bucket), in inet_pernet_hashinfo_alloc()
1246 if (!new_hashinfo->ehash) in inet_pernet_hashinfo_alloc()
1249 new_hashinfo->ehash_mask = ehash_entries - 1; in inet_pernet_hashinfo_alloc()
1251 if (inet_ehash_locks_alloc(new_hashinfo)) in inet_pernet_hashinfo_alloc()
1255 INIT_HLIST_NULLS_HEAD(&new_hashinfo->ehash[i].chain, i); in inet_pernet_hashinfo_alloc()
1257 new_hashinfo->pernet = true; in inet_pernet_hashinfo_alloc()
1259 return new_hashinfo; in inet_pernet_hashinfo_alloc()
1262 vfree(new_hashinfo->ehash); in inet_pernet_hashinfo_alloc()
1264 kfree(new_hashinfo); in inet_pernet_hashinfo_alloc()