Lines Matching defs:prl
286 for (prl = rcu_dereference(start); \
287 prl; \
288 prl = rcu_dereference(prl->next))
293 struct ip_tunnel_prl_entry *prl;
295 for_each_prl_rcu(t->prl)
296 if (prl->addr == addr)
298 return prl;
306 struct ip_tunnel_prl_entry *prl;
343 for_each_prl_rcu(t->prl) {
346 if (kprl.addr != htonl(INADDR_ANY) && prl->addr != kprl.addr)
348 kp[c].addr = prl->addr;
349 kp[c].flags = prl->flags;
378 for (p = rtnl_dereference(t->prl); p; p = rtnl_dereference(p->next)) {
400 p->next = t->prl;
404 rcu_assign_pointer(t->prl, p);
431 for (p = &t->prl;
443 x = rtnl_dereference(t->prl);
447 t->prl = NULL;
458 struct ip_tunnel_prl prl;
466 if (copy_from_user(&prl, data, sizeof(prl)))
471 err = ipip6_tunnel_del_prl(t, &prl);
475 err = ipip6_tunnel_add_prl(t, &prl, cmd == SIOCCHGPRL);