Lines Matching refs:ifa_next
373 struct in_ifaddr __rcu **ifap1 = &ifa1->ifa_next; in __inet_del_ifa()
383 ifap1 = &ifa->ifa_next; in __inet_del_ifa()
390 *ifap1 = ifa->ifa_next; in __inet_del_ifa()
408 for (ifa = promote; ifa; ifa = rtnl_dereference(ifa->ifa_next)) { in __inet_del_ifa()
417 *ifap = ifa1->ifa_next; in __inet_del_ifa()
436 next_sec = rtnl_dereference(promote->ifa_next); in __inet_del_ifa()
440 rcu_assign_pointer(prev_prom->ifa_next, next_sec); in __inet_del_ifa()
442 last_sec = rtnl_dereference(last_prim->ifa_next); in __inet_del_ifa()
443 rcu_assign_pointer(promote->ifa_next, last_sec); in __inet_del_ifa()
444 rcu_assign_pointer(last_prim->ifa_next, promote); in __inet_del_ifa()
452 ifa = rtnl_dereference(ifa->ifa_next)) { in __inet_del_ifa()
503 last_primary = &ifa1->ifa_next; in __inet_insert_ifa()
517 ifap = &ifa1->ifa_next; in __inet_insert_ifa()
542 rcu_assign_pointer(ifa->ifa_next, *ifap); in __inet_insert_ifa()
671 ifap = &ifa->ifa_next) { in inet_rtm_deladdr()
769 ifap = &tmp->ifa_next; in check_lifetime()
1091 ifap = &ifa->ifa_next) { in devinet_ioctl()
1105 ifap = &ifa->ifa_next) in devinet_ioctl()