Lines Matching refs:rtnl_dereference
232 struct route4_head *head = rtnl_dereference(tp->root); in route4_get()
248 b = rtnl_dereference(head->table[h1]); in route4_get()
250 for (f = rtnl_dereference(b->ht[h2]); in route4_get()
252 f = rtnl_dereference(f->next)) in route4_get()
282 struct route4_head *head = rtnl_dereference(tp->root); in route4_destroy()
298 b = rtnl_dereference(head->table[h1]); in route4_destroy()
303 while ((f = rtnl_dereference(b->ht[h2])) != NULL) { in route4_destroy()
306 next = rtnl_dereference(f->next); in route4_destroy()
323 struct route4_head *head = rtnl_dereference(tp->root); in route4_delete()
338 for (nf = rtnl_dereference(*fp); nf; in route4_delete()
339 fp = &nf->next, nf = rtnl_dereference(*fp)) { in route4_delete()
342 RCU_INIT_POINTER(*fp, rtnl_dereference(f->next)); in route4_delete()
358 rt = rtnl_dereference(b->ht[i]); in route4_delete()
430 b = rtnl_dereference(head->table[h1]); in route4_set_parms()
442 for (fp = rtnl_dereference(b->ht[h2]); in route4_set_parms()
444 fp = rtnl_dereference(fp->next)) in route4_set_parms()
480 struct route4_head *head = rtnl_dereference(tp->root); in route4_change()
525 for (pfp = rtnl_dereference(*fp); in route4_change()
526 (f1 = rtnl_dereference(*fp)) != NULL; in route4_change()
538 b = rtnl_dereference(head->table[th]); in route4_change()
541 for (pfp = rtnl_dereference(*fp); pfp; in route4_change()
542 fp = &pfp->next, pfp = rtnl_dereference(*fp)) { in route4_change()
566 struct route4_head *head = rtnl_dereference(tp->root); in route4_walk()
576 struct route4_bucket *b = rtnl_dereference(head->table[h]); in route4_walk()
582 for (f = rtnl_dereference(b->ht[h1]); in route4_walk()
584 f = rtnl_dereference(f->next)) { in route4_walk()