Lines Matching refs:rtnl_dereference
219 struct route4_head *head = rtnl_dereference(tp->root); in route4_get()
232 b = rtnl_dereference(head->table[h1]); in route4_get()
234 for (f = rtnl_dereference(b->ht[h2]); in route4_get()
236 f = rtnl_dereference(f->next)) in route4_get()
280 struct route4_head *head = rtnl_dereference(tp->root); in route4_destroy()
289 b = rtnl_dereference(head->table[h1]); in route4_destroy()
294 while ((f = rtnl_dereference(b->ht[h2])) != NULL) { in route4_destroy()
297 next = rtnl_dereference(f->next); in route4_destroy()
316 struct route4_head *head = rtnl_dereference(tp->root); in route4_delete()
331 for (nf = rtnl_dereference(*fp); nf; in route4_delete()
332 fp = &nf->next, nf = rtnl_dereference(*fp)) { in route4_delete()
335 RCU_INIT_POINTER(*fp, rtnl_dereference(f->next)); in route4_delete()
352 rt = rtnl_dereference(b->ht[i]); in route4_delete()
439 b = rtnl_dereference(head->table[h1]); in route4_set_parms()
449 for (fp = rtnl_dereference(b->ht[h2]); in route4_set_parms()
451 fp = rtnl_dereference(fp->next)) in route4_set_parms()
481 struct route4_head *head = rtnl_dereference(tp->root); in route4_change()
535 for (pfp = rtnl_dereference(*fp); in route4_change()
536 (f1 = rtnl_dereference(*fp)) != NULL; in route4_change()
548 b = rtnl_dereference(head->table[th]); in route4_change()
551 for (pfp = rtnl_dereference(*fp); pfp; in route4_change()
552 fp = &pfp->next, pfp = rtnl_dereference(*fp)) { in route4_change()
580 struct route4_head *head = rtnl_dereference(tp->root); in route4_walk()
587 struct route4_bucket *b = rtnl_dereference(head->table[h]); in route4_walk()
593 for (f = rtnl_dereference(b->ht[h1]); in route4_walk()
595 f = rtnl_dereference(f->next)) { in route4_walk()