Lines Matching defs:hash
64 #include <linux/hash.h>
149 * Configured unicast address hash table
1011 struct net_device *dev, unsigned int hash)
1015 hlist_for_each_entry(ifp, &inet6_addr_lst[hash], addr_lst) {
1028 unsigned int hash = inet6_addr_hash(dev_net(dev), &ifa->addr);
1034 if (ipv6_chk_same_addr(dev_net(dev), &ifa->addr, dev, hash)) {
1038 hlist_add_head_rcu(&ifa->addr_lst, &inet6_addr_lst[hash]);
1909 unsigned int hash = inet6_addr_hash(net, addr);
1920 hlist_for_each_entry_rcu(ifp, &inet6_addr_lst[hash], addr_lst) {
2022 unsigned int hash = inet6_addr_hash(net, addr);
2026 hlist_for_each_entry_rcu(ifp, &inet6_addr_lst[hash], addr_lst) {
3761 * addresses are to be removed from address hash table
3773 /* Step 2: clear hash table */
4420 unsigned int hash = inet6_addr_hash(net, addr);
4425 hlist_for_each_entry_rcu(ifp, &inet6_addr_lst[hash], addr_lst) {
4456 unsigned int hash;
4462 hash = inet6_addr_hash(net, addr);
4465 hlist_for_each_entry_rcu(ifp, &inet6_addr_lst[hash], addr_lst) {
7277 * Check hash table.