Lines Matching refs:np
136 struct neighbour __rcu **np; in neigh_forced_gc() local
138 np = &nht->hash_buckets[i]; in neigh_forced_gc()
139 while ((n = rcu_dereference_protected(*np, in neigh_forced_gc()
148 rcu_assign_pointer(*np, in neigh_forced_gc()
158 np = &n->next; in neigh_forced_gc()
209 struct neighbour __rcu **np = &nht->hash_buckets[i]; in neigh_flush_dev() local
211 while ((n = rcu_dereference_protected(*np, in neigh_flush_dev()
214 np = &n->next; in neigh_flush_dev()
217 rcu_assign_pointer(*np, in neigh_flush_dev()
636 struct pneigh_entry *n, **np; in pneigh_delete() local
641 for (np = &tbl->phash_buckets[hash_val]; (n = *np) != NULL; in pneigh_delete()
642 np = &n->next) { in pneigh_delete()
645 *np = n->next; in pneigh_delete()
662 struct pneigh_entry *n, **np; in pneigh_ifdown() local
666 np = &tbl->phash_buckets[h]; in pneigh_ifdown()
667 while ((n = *np) != NULL) { in pneigh_ifdown()
669 *np = n->next; in pneigh_ifdown()
678 np = &n->next; in pneigh_ifdown()
755 struct neighbour __rcu **np; in neigh_periodic_work() local
781 np = &nht->hash_buckets[i]; in neigh_periodic_work()
783 while ((n = rcu_dereference_protected(*np, in neigh_periodic_work()
801 *np = n->next; in neigh_periodic_work()
810 np = &n->next; in neigh_periodic_work()
2371 struct neighbour __rcu **np; in __neigh_for_each_release() local
2373 np = &nht->hash_buckets[chain]; in __neigh_for_each_release()
2374 while ((n = rcu_dereference_protected(*np, in __neigh_for_each_release()
2381 rcu_assign_pointer(*np, in __neigh_for_each_release()
2386 np = &n->next; in __neigh_for_each_release()