Lines Matching refs:rtnl_dereference

217 	struct route4_head *head = rtnl_dereference(tp->root);  in route4_get()
230 b = rtnl_dereference(head->table[h1]); in route4_get()
232 for (f = rtnl_dereference(b->ht[h2]); in route4_get()
234 f = rtnl_dereference(f->next)) in route4_get()
278 struct route4_head *head = rtnl_dereference(tp->root); in route4_destroy()
287 b = rtnl_dereference(head->table[h1]); in route4_destroy()
292 while ((f = rtnl_dereference(b->ht[h2])) != NULL) { in route4_destroy()
295 next = rtnl_dereference(f->next); in route4_destroy()
314 struct route4_head *head = rtnl_dereference(tp->root); in route4_delete()
329 for (nf = rtnl_dereference(*fp); nf; in route4_delete()
330 fp = &nf->next, nf = rtnl_dereference(*fp)) { in route4_delete()
333 RCU_INIT_POINTER(*fp, rtnl_dereference(f->next)); in route4_delete()
350 rt = rtnl_dereference(b->ht[i]); in route4_delete()
433 b = rtnl_dereference(head->table[h1]); in route4_set_parms()
443 for (fp = rtnl_dereference(b->ht[h2]); in route4_set_parms()
445 fp = rtnl_dereference(fp->next)) in route4_set_parms()
475 struct route4_head *head = rtnl_dereference(tp->root); in route4_change()
529 for (pfp = rtnl_dereference(*fp); in route4_change()
530 (f1 = rtnl_dereference(*fp)) != NULL; in route4_change()
542 b = rtnl_dereference(head->table[th]); in route4_change()
545 for (pfp = rtnl_dereference(*fp); pfp; in route4_change()
546 fp = &pfp->next, pfp = rtnl_dereference(*fp)) { in route4_change()
574 struct route4_head *head = rtnl_dereference(tp->root); in route4_walk()
581 struct route4_bucket *b = rtnl_dereference(head->table[h]); in route4_walk()
587 for (f = rtnl_dereference(b->ht[h1]); in route4_walk()
589 f = rtnl_dereference(f->next)) { in route4_walk()