Home
last modified time | relevance | path

Searched refs:ifa (Results 1 – 52 of 52) sorted by relevance

/linux-4.4.14/net/ipv4/
Ddevinet.c117 static void inet_hash_insert(struct net *net, struct in_ifaddr *ifa) in inet_hash_insert() argument
119 u32 hash = inet_addr_hash(net, ifa->ifa_local); in inet_hash_insert()
122 hlist_add_head_rcu(&ifa->hash, &inet_addr_lst[hash]); in inet_hash_insert()
125 static void inet_hash_remove(struct in_ifaddr *ifa) in inet_hash_remove() argument
128 hlist_del_init_rcu(&ifa->hash); in inet_hash_remove()
143 struct in_ifaddr *ifa; in __ip_dev_find() local
146 hlist_for_each_entry_rcu(ifa, &inet_addr_lst[hash], hash) { in __ip_dev_find()
147 if (ifa->ifa_local == addr) { in __ip_dev_find()
148 struct net_device *dev = ifa->ifa_dev->dev; in __ip_dev_find()
204 struct in_ifaddr *ifa = container_of(head, struct in_ifaddr, rcu_head); in inet_rcu_free_ifa() local
[all …]
Dfib_frontend.c512 struct in_ifaddr *ifa; in rtentry_to_fib_config() local
517 for (ifa = in_dev->ifa_list; ifa; ifa = ifa->ifa_next) in rtentry_to_fib_config()
518 if (strcmp(ifa->ifa_label, devname) == 0) in rtentry_to_fib_config()
520 if (!ifa) in rtentry_to_fib_config()
522 cfg->fc_prefsrc = ifa->ifa_local; in rtentry_to_fib_config()
802 static void fib_magic(int cmd, int type, __be32 dst, int dst_len, struct in_ifaddr *ifa) in fib_magic() argument
804 struct net *net = dev_net(ifa->ifa_dev->dev); in fib_magic()
805 u32 tb_id = l3mdev_fib_table(ifa->ifa_dev->dev); in fib_magic()
812 .fc_prefsrc = ifa->ifa_local, in fib_magic()
813 .fc_oif = ifa->ifa_dev->dev->ifindex, in fib_magic()
[all …]
/linux-4.4.14/net/decnet/
Ddn_dev.c78 static void dn_ifaddr_notify(int event, struct dn_ifaddr *ifa);
82 static void dn_send_brd_hello(struct net_device *dev, struct dn_ifaddr *ifa);
83 static void dn_send_ptp_hello(struct net_device *dev, struct dn_ifaddr *ifa);
317 struct dn_ifaddr *ifa; in dn_dev_alloc_ifa() local
319 ifa = kzalloc(sizeof(*ifa), GFP_KERNEL); in dn_dev_alloc_ifa()
321 return ifa; in dn_dev_alloc_ifa()
324 static void dn_dev_free_ifa(struct dn_ifaddr *ifa) in dn_dev_free_ifa() argument
326 kfree_rcu(ifa, rcu); in dn_dev_free_ifa()
356 static int dn_dev_insert_ifa(struct dn_dev *dn_db, struct dn_ifaddr *ifa) in dn_dev_insert_ifa() argument
368 if (ifa1->ifa_local == ifa->ifa_local) in dn_dev_insert_ifa()
[all …]
Ddn_fib.c551 static void fib_magic(int cmd, int type, __le16 dst, int dst_len, struct dn_ifaddr *ifa) in fib_magic() argument
568 .prefsrc = ifa->ifa_local, in fib_magic()
574 .oif = ifa->ifa_dev->dev->ifindex, in fib_magic()
610 static void dn_fib_add_ifaddr(struct dn_ifaddr *ifa) in dn_fib_add_ifaddr() argument
613 fib_magic(RTM_NEWROUTE, RTN_LOCAL, ifa->ifa_local, 16, ifa); in dn_fib_add_ifaddr()
623 static void dn_fib_del_ifaddr(struct dn_ifaddr *ifa) in dn_fib_del_ifaddr() argument
641 if (ifa2->ifa_local == ifa->ifa_local) { in dn_fib_del_ifaddr()
650 fib_magic(RTM_DELROUTE, RTN_LOCAL, ifa->ifa_local, 16, ifa); in dn_fib_del_ifaddr()
652 if (dnet_addr_type(ifa->ifa_local) != RTN_LOCAL) { in dn_fib_del_ifaddr()
653 if (dn_fib_sync_down(ifa->ifa_local, NULL, 0)) in dn_fib_del_ifaddr()
[all …]
Ddn_route.c924 struct dn_ifaddr *ifa; in dnet_select_source() local
930 for (ifa = rcu_dereference(dn_db->ifa_list); in dnet_select_source()
931 ifa != NULL; in dnet_select_source()
932 ifa = rcu_dereference(ifa->ifa_next)) { in dnet_select_source()
933 if (ifa->ifa_scope > scope) in dnet_select_source()
936 saddr = ifa->ifa_local; in dnet_select_source()
939 ret = dn_match_addr(daddr, ifa->ifa_local); in dnet_select_source()
941 saddr = ifa->ifa_local; in dnet_select_source()
943 saddr = ifa->ifa_local; in dnet_select_source()
/linux-4.4.14/include/linux/
Dinetdevice.h174 static __inline__ bool inet_ifa_match(__be32 addr, struct in_ifaddr *ifa) in inet_ifa_match() argument
176 return !((addr^ifa->ifa_address)&ifa->ifa_mask); in inet_ifa_match()
194 #define for_primary_ifa(in_dev) { struct in_ifaddr *ifa; \
195 for (ifa = (in_dev)->ifa_list; ifa && !(ifa->ifa_flags&IFA_F_SECONDARY); ifa = ifa->ifa_next)
197 #define for_ifa(in_dev) { struct in_ifaddr *ifa; \
198 for (ifa = (in_dev)->ifa_list; ifa; ifa = ifa->ifa_next)
/linux-4.4.14/arch/ia64/kernel/
Dunaligned.c670 emulate_load_updates (update_t type, load_store_t ld, struct pt_regs *regs, unsigned long ifa) in emulate_load_updates() argument
710 ifa += imm; in emulate_load_updates()
712 setreg(ld.r3, ifa, 0, regs); in emulate_load_updates()
714 DPRINT("ld.x=%d ld.m=%d imm=%ld r3=0x%lx\n", ld.x, ld.m, imm, ifa); in emulate_load_updates()
738 ifa += r2; in emulate_load_updates()
743 setreg(ld.r3, ifa, nat_r2, regs); in emulate_load_updates()
745 DPRINT("imm=%d r2=%ld r3=0x%lx nat_r2=%d\n",ld.imm, r2, ifa, nat_r2); in emulate_load_updates()
751 emulate_load_int (unsigned long ifa, load_store_t ld, struct pt_regs *regs) in emulate_load_int() argument
774 if (copy_from_user(&val, (void __user *) ifa, len)) in emulate_load_int()
782 emulate_load_updates(ld.op == 0x5 ? UPD_IMMEDIATE: UPD_REG, ld, regs, ifa); in emulate_load_int()
[all …]
Dtraps.c428 ia64_fault (unsigned long vector, unsigned long isr, unsigned long ifa, in ia64_fault() argument
490 addr = (void __user *) ifa; in ia64_fault()
559 ifa = regs.cr_iip; in ia64_fault()
562 case 35: siginfo.si_code = TRAP_BRANCH; ifa = 0; break; in ia64_fault()
563 case 36: siginfo.si_code = TRAP_TRACE; ifa = 0; break; in ia64_fault()
570 siginfo.si_addr = (void __user *) ifa; in ia64_fault()
631 iip, ifa, isr); in ia64_fault()
638 iip, ifa, isr, iim); in ia64_fault()
Dmca_asm.S172 mov cr.ifa=r17
199 mov cr.ifa=r16
219 mov cr.ifa=r18
490 mov r6=cr.ifa
835 mov cr.ifa=temp4
884 mov cr.ifa=r13
1056 mov cr.ifa=r13
Dmca.c1237 old_rr = ia64_get_rr(p->ifa); in mca_insert_tr()
1239 ia64_set_rr(p->ifa, p->rr); in mca_insert_tr()
1242 ia64_ptr(iord, p->ifa, p->itir >> 2); in mca_insert_tr()
1245 ia64_itr(0x1, i, p->ifa, p->pte, p->itir >> 2); in mca_insert_tr()
1249 ia64_itr(0x2, i, p->ifa, p->pte, p->itir >> 2); in mca_insert_tr()
1253 ia64_set_rr(p->ifa, old_rr); in mca_insert_tr()
Dhead.S240 mov cr.ifa=r17
332 mov cr.ifa=r2
/linux-4.4.14/net/ipv6/
Daddrconf.c169 static void __ipv6_ifa_notify(int event, struct inet6_ifaddr *ifa);
170 static void ipv6_ifa_notify(int event, struct inet6_ifaddr *ifa);
704 struct inet6_ifaddr *ifa; in dev_forward_change() local
723 list_for_each_entry(ifa, &idev->addr_list, if_list) { in dev_forward_change()
724 if (ifa->flags&IFA_F_TENTATIVE) in dev_forward_change()
727 addrconf_join_anycast(ifa); in dev_forward_change()
729 addrconf_leave_anycast(ifa); in dev_forward_change()
882 struct inet6_ifaddr *ifa in ipv6_link_dev_addr() local
884 if (ifp_scope >= ipv6_addr_src_scope(&ifa->addr)) in ipv6_link_dev_addr()
903 struct inet6_ifaddr *ifa = NULL; in ipv6_add_addr() local
[all …]
Dndisc.c540 struct inet6_ifaddr *ifa; in ndisc_send_unsol_na() local
547 list_for_each_entry(ifa, &idev->addr_list, if_list) { in ndisc_send_unsol_na()
548 ndisc_send_na(dev, &in6addr_linklocal_allnodes, &ifa->addr, in ndisc_send_unsol_na()
/linux-4.4.14/include/net/
Ddn_dev.h81 void (*timer3)(struct net_device *, struct dn_ifaddr *ifa);
176 struct dn_ifaddr *ifa; in dn_dev_islocal() local
186 for (ifa = rcu_dereference(dn_db->ifa_list); in dn_dev_islocal()
187 ifa != NULL; in dn_dev_islocal()
188 ifa = rcu_dereference(ifa->ifa_next)) in dn_dev_islocal()
189 if ((addr ^ ifa->ifa_local) == 0) { in dn_dev_islocal()
/linux-4.4.14/net/netfilter/
Dnf_nat_redirect.c52 struct in_ifaddr *ifa; in nf_nat_redirect_ipv4() local
59 ifa = indev->ifa_list; in nf_nat_redirect_ipv4()
60 newdst = ifa->ifa_local; in nf_nat_redirect_ipv4()
98 struct inet6_ifaddr *ifa; in nf_nat_redirect_ipv6() local
104 list_for_each_entry(ifa, &idev->addr_list, if_list) { in nf_nat_redirect_ipv6()
105 newdst = ifa->addr; in nf_nat_redirect_ipv6()
Dnf_conntrack_broadcast.c47 if (ifa->ifa_broadcast == iph->daddr) { in nf_conntrack_broadcast_help()
48 mask = ifa->ifa_mask; in nf_conntrack_broadcast_help()
Dxt_TPROXY.c76 laddr = ifa->ifa_local; in tproxy_laddr4()
372 struct inet6_ifaddr *ifa; in tproxy_laddr6() local
382 list_for_each_entry(ifa, &indev->addr_list, if_list) { in tproxy_laddr6()
383 if (ifa->flags & (IFA_F_TENTATIVE | IFA_F_DEPRECATED)) in tproxy_laddr6()
386 laddr = &ifa->addr; in tproxy_laddr6()
Dxt_osf.c174 if (inet_ifa_match(ip->saddr, ifa)) { in xt_osf_ttl()
/linux-4.4.14/arch/ia64/hp/sim/
Dsimeth.c275 struct in_ifaddr *ifa = NULL; in simeth_device_event() local
298 for (ifap=&in_dev->ifa_list; (ifa=*ifap) != NULL; ifap=&ifa->ifa_next) in simeth_device_event()
299 if (strcmp(dev->name, ifa->ifa_label) == 0) break; in simeth_device_event()
301 if ( ifa == NULL ) { in simeth_device_event()
307 dev->name, ntohl(ifa->ifa_local)); in simeth_device_event()
318 netdev_attach(local->simfd, dev->irq, ntohl(ifa->ifa_local)): in simeth_device_event()
/linux-4.4.14/drivers/isdn/hysdn/
Dhysdn_net.c73 struct in_ifaddr *ifa = in_dev->ifa_list; in net_open() local
74 if (ifa != NULL) in net_open()
75 …memcpy(dev->dev_addr + (ETH_ALEN - sizeof(ifa->ifa_local)), &ifa->ifa_local, sizeof(ifa->ifa_local… in net_open()
/linux-4.4.14/arch/ia64/mm/
Dtlb.c403 tr_end = p->ifa + (1<<tr_log_size) - 1; in is_tr_overlap()
405 if (va > tr_end || p->ifa > va_end) in is_tr_overlap()
498 p->ifa = va; in ia64_itr_entry()
507 p->ifa = va; in ia64_itr_entry()
538 if ((p->pte&0x1) && is_tr_overlap(p, p->ifa, p->itir>>2)) { in ia64_ptr_entry()
540 ia64_ptr(0x1, p->ifa, p->itir>>2); in ia64_ptr_entry()
547 if ((p->pte & 0x1) && is_tr_overlap(p, p->ifa, p->itir>>2)) { in ia64_ptr_entry()
549 ia64_ptr(0x2, p->ifa, p->itir>>2); in ia64_ptr_entry()
/linux-4.4.14/fs/afs/
Dnetdevices.c57 bufs[n].address.s_addr = ifa->ifa_address; in afs_get_ipv4_interfaces()
58 bufs[n].netmask.s_addr = ifa->ifa_mask; in afs_get_ipv4_interfaces()
/linux-4.4.14/net/ipv6/netfilter/
Dnf_nat_masquerade_ipv6.c84 struct inet6_ifaddr *ifa = ptr; in masq_inet_event() local
87 netdev_notifier_info_init(&info, ifa->idev->dev); in masq_inet_event()
/linux-4.4.14/net/mac80211/
Dmain.c292 struct in_ifaddr *ifa = arg; in ieee80211_ifa_changed() local
296 struct net_device *ndev = ifa->ifa_dev->dev; in ieee80211_ifa_changed()
326 ifa = idev->ifa_list; in ieee80211_ifa_changed()
327 while (ifa) { in ieee80211_ifa_changed()
329 bss_conf->arp_addr_list[c] = ifa->ifa_address; in ieee80211_ifa_changed()
330 ifa = ifa->ifa_next; in ieee80211_ifa_changed()
351 struct inet6_ifaddr *ifa = (struct inet6_ifaddr *)arg; in ieee80211_ifa6_changed() local
352 struct inet6_dev *idev = ifa->idev; in ieee80211_ifa6_changed()
353 struct net_device *ndev = ifa->idev->dev; in ieee80211_ifa6_changed()
/linux-4.4.14/net/appletalk/
Daarp.c727 struct atalk_iface *ifa; in aarp_rcv() local
756 ifa = atalk_find_dev(dev); in aarp_rcv()
757 if (!ifa) in aarp_rcv()
760 if (ifa->status & ATIF_PROBE && in aarp_rcv()
761 ifa->address.s_node == ea->pa_dst_node && in aarp_rcv()
762 ifa->address.s_net == ea->pa_dst_net) { in aarp_rcv()
763 ifa->status |= ATIF_PROBE_FAIL; /* Fail the probe (in use) */ in aarp_rcv()
822 ma = &ifa->address; in aarp_rcv()
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2_provider.c665 u8 *ip = (u8 *) & ifa->ifa_address; in c2_pseudo_up()
668 ifa->ifa_label, ip[0], ip[1], ip[2], ip[3]); in c2_pseudo_up()
670 c2_add_addr(c2dev, ifa->ifa_address, ifa->ifa_mask); in c2_pseudo_up()
690 u8 *ip = (u8 *) & ifa->ifa_address; in c2_pseudo_down()
693 ifa->ifa_label, ip[0], ip[1], ip[2], ip[3]); in c2_pseudo_down()
695 c2_del_addr(c2dev, ifa->ifa_address, ifa->ifa_mask); in c2_pseudo_down()
Dc2_provider.h173 if (ifa->ifa_address == addr) { in is_rnic_addr()
/linux-4.4.14/arch/ia64/include/asm/native/
Dinst.h26 mov reg = cr.ifa
56 mov cr.ifa = reg
/linux-4.4.14/net/sctp/
Dprotocol.c140 struct in_ifaddr *ifa; in sctp_v4_copy_addrlist() local
149 for (ifa = in_dev->ifa_list; ifa; ifa = ifa->ifa_next) { in sctp_v4_copy_addrlist()
155 addr->a.v4.sin_addr.s_addr = ifa->ifa_local; in sctp_v4_copy_addrlist()
772 struct in_ifaddr *ifa = (struct in_ifaddr *)ptr; in sctp_inetaddr_event() local
775 struct net *net = dev_net(ifa->ifa_dev->dev); in sctp_inetaddr_event()
784 addr->a.v4.sin_addr.s_addr = ifa->ifa_local; in sctp_inetaddr_event()
798 ifa->ifa_local) { in sctp_inetaddr_event()
Dipv6.c92 struct inet6_ifaddr *ifa = (struct inet6_ifaddr *)ptr; in sctp_inet6addr_event() local
95 struct net *net = dev_net(ifa->idev->dev); in sctp_inet6addr_event()
104 addr->a.v6.sin6_addr = ifa->addr; in sctp_inet6addr_event()
105 addr->a.v6.sin6_scope_id = ifa->idev->dev->ifindex; in sctp_inet6addr_event()
119 &ifa->addr)) { in sctp_inet6addr_event()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dclip_tbl.c192 struct inet6_ifaddr *ifa; in cxgb4_update_dev_clip() local
200 list_for_each_entry(ifa, &idev->addr_list, if_list) { in cxgb4_update_dev_clip()
201 ret = cxgb4_clip_get(dev, (const u32 *)ifa->addr.s6_addr, 1); in cxgb4_update_dev_clip()
Dcxgb4_main.c2604 struct inet6_ifaddr *ifa = data; in cxgb4_inet6addr_handler() local
2605 struct net_device *event_dev = ifa->idev->dev; in cxgb4_inet6addr_handler()
2618 (const u32 *)ifa, 1); in cxgb4_inet6addr_handler()
2622 (const u32 *)ifa, 1); in cxgb4_inet6addr_handler()
2638 cxgb4_clip_get(event_dev, (const u32 *)ifa, 1); in cxgb4_inet6addr_handler()
2641 cxgb4_clip_release(event_dev, (const u32 *)ifa, 1); in cxgb4_inet6addr_handler()
/linux-4.4.14/drivers/infiniband/core/
Droce_gid_mgmt.c279 entry->ip.sin_addr.s_addr = ifa->ifa_address; in enum_netdev_ipv4_ips()
686 struct in_ifaddr *ifa = ptr; in inetaddr_event() local
689 in.sin_addr.s_addr = ifa->ifa_address; in inetaddr_event()
690 ndev = ifa->ifa_dev->dev; in inetaddr_event()
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_ib_main.c259 struct in_ifaddr *ifa = ptr; in usnic_ib_handle_inet_event() local
276 usnic_fwd_add_ipaddr(us_ibdev->ufdev, ifa->ifa_address); in usnic_ib_handle_inet_event()
299 struct in_ifaddr *ifa = ptr; in usnic_ib_inetaddr_event() local
300 struct net_device *netdev = ifa->ifa_dev->dev; in usnic_ib_inetaddr_event()
/linux-4.4.14/arch/ia64/include/asm/
Dmca.h99 unsigned long ifa; member
Dtlb.h69 u64 ifa; member
/linux-4.4.14/drivers/s390/net/
Dqeth_l3_main.c1673 struct in_ifaddr *ifa; in qeth_l3_free_vlan_addresses4() local
1685 for (ifa = in_dev->ifa_list; ifa; ifa = ifa->ifa_next) { in qeth_l3_free_vlan_addresses4()
1688 addr->u.a4.addr = ifa->ifa_address; in qeth_l3_free_vlan_addresses4()
1689 addr->u.a4.mask = ifa->ifa_mask; in qeth_l3_free_vlan_addresses4()
1703 struct inet6_ifaddr *ifa; in qeth_l3_free_vlan_addresses6() local
1715 list_for_each_entry(ifa, &in6_dev->addr_list, if_list) { in qeth_l3_free_vlan_addresses6()
1718 memcpy(&addr->u.a6.addr, &ifa->addr, in qeth_l3_free_vlan_addresses6()
1720 addr->u.a6.pfxlen = ifa->prefix_len; in qeth_l3_free_vlan_addresses6()
3539 struct in_ifaddr *ifa = (struct in_ifaddr *)ptr; in qeth_l3_ip_event() local
3540 struct net_device *dev = (struct net_device *)ifa->ifa_dev->dev; in qeth_l3_ip_event()
[all …]
/linux-4.4.14/drivers/net/plip/
Dplip.c1003 const struct in_ifaddr *ifa = in_dev->ifa_list; in plip_rewrite_address() local
1004 if (ifa) { in plip_rewrite_address()
1007 memcpy(eth->h_dest+2, &ifa->ifa_address, 4); in plip_rewrite_address()
1098 struct in_ifaddr *ifa=in_dev->ifa_list; in plip_open() local
1099 if (ifa != NULL) { in plip_open()
1100 memcpy(dev->dev_addr+2, &ifa->ifa_local, 4); in plip_open()
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_main.c3237 struct in_ifaddr *ifa, unsigned long event) in netxen_list_config_ip() argument
3244 dev = ifa->ifa_dev ? ifa->ifa_dev->dev : NULL; in netxen_list_config_ip()
3254 if (cur->ip_addr == ifa->ifa_address) in netxen_list_config_ip()
3264 cur->ip_addr = ifa->ifa_address; in netxen_list_config_ip()
3266 netxen_config_ipaddr(adapter, ifa->ifa_address, NX_IP_UP); in netxen_list_config_ip()
3272 if (cur->ip_addr == ifa->ifa_address) { in netxen_list_config_ip()
3275 netxen_config_ipaddr(adapter, ifa->ifa_address, in netxen_list_config_ip()
3302 netxen_list_config_ip(adapter, ifa, NX_IP_UP); in netxen_config_indev_addr()
3305 netxen_list_config_ip(adapter, ifa, NX_IP_DOWN); in netxen_config_indev_addr()
3433 struct in_ifaddr *ifa = (struct in_ifaddr *)ptr; in netxen_inetaddr_event() local
[all …]
/linux-4.4.14/arch/um/drivers/
Dnet_kern.c748 struct in_ifaddr *ifa = ptr; in uml_inetaddr_event() local
749 struct net_device *dev = ifa->ifa_dev->dev; in uml_inetaddr_event()
769 memcpy(addr_buf, &ifa->ifa_address, sizeof(addr_buf)); in uml_inetaddr_event()
770 memcpy(netmask_buf, &ifa->ifa_mask, sizeof(netmask_buf)); in uml_inetaddr_event()
/linux-4.4.14/drivers/net/ethernet/via/
Dvia-velocity.h1515 struct in_ifaddr *ifa; in velocity_get_ip() local
1521 ifa = (struct in_ifaddr *) in_dev->ifa_list; in velocity_get_ip()
1522 if (ifa != NULL) { in velocity_get_ip()
1523 memcpy(vptr->ip_addr, &ifa->ifa_address, 4); in velocity_get_ip()
Dvia-velocity.c3673 struct in_ifaddr *ifa = ptr; in velocity_netdev_event() local
3674 struct net_device *dev = ifa->ifa_dev->dev; in velocity_netdev_event()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes.c144 struct in_ifaddr *ifa = ptr; in nes_inetaddr_event() local
145 struct net_device *event_netdev = ifa->ifa_dev->dev; in nes_inetaddr_event()
153 &ifa->ifa_address, &ifa->ifa_mask); in nes_inetaddr_event()
198 nesvnic->local_ipaddr = ifa->ifa_address; in nes_inetaddr_event()
/linux-4.4.14/drivers/isdn/i4l/
Disdn_net.c249 struct in_ifaddr *ifa = in_dev->ifa_list; in isdn_net_open() local
250 if (ifa != NULL) in isdn_net_open()
251 memcpy(dev->dev_addr + 2, &ifa->ifa_local, 4); in isdn_net_open()
1642 struct in_ifaddr *ifa = in_dev->ifa_list; in isdn_net_ciscohdlck_slarp_send_reply() local
1643 if (ifa != NULL) { in isdn_net_ciscohdlck_slarp_send_reply()
1644 addr = ifa->ifa_local; in isdn_net_ciscohdlck_slarp_send_reply()
1645 mask = ifa->ifa_mask; in isdn_net_ciscohdlck_slarp_send_reply()
/linux-4.4.14/arch/arm/mm/
Dcache-v6.S42 cpsid ifa @ disable interrupts
/linux-4.4.14/net/atm/
Dclip.c579 void *ifa) in clip_inet_event() argument
584 in_dev = ((struct in_ifaddr *)ifa)->ifa_dev; in clip_inet_event()
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dcfg80211.c2121 struct in_ifaddr *ifa; in ath6kl_wow_suspend_vif() local
2187 ifa = in_dev->ifa_list; in ath6kl_wow_suspend_vif()
2191 while (index < MAX_IP_ADDRS && ifa) { in ath6kl_wow_suspend_vif()
2192 ips[index] = ifa->ifa_local; in ath6kl_wow_suspend_vif()
2193 ifa = ifa->ifa_next; in ath6kl_wow_suspend_vif()
2197 if (ifa) { in ath6kl_wow_suspend_vif()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_main.c4172 ifa->ifa_address, QLCNIC_IP_UP); in qlcnic_config_indev_addr()
4176 ifa->ifa_address, QLCNIC_IP_DOWN); in qlcnic_config_indev_addr()
4242 struct in_ifaddr *ifa = (struct in_ifaddr *)ptr; in qlcnic_inetaddr_event() local
4244 dev = ifa->ifa_dev ? ifa->ifa_dev->dev : NULL; in qlcnic_inetaddr_event()
4268 qlcnic_config_ipaddr(adapter, ifa->ifa_address, QLCNIC_IP_UP); in qlcnic_inetaddr_event()
4272 qlcnic_config_ipaddr(adapter, ifa->ifa_address, QLCNIC_IP_DOWN); in qlcnic_inetaddr_event()
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dcfg80211.c2933 struct in_ifaddr *ifa; in mwifiex_set_auto_arp_mef_entry() local
2947 ifa = in_dev->ifa_list; in mwifiex_set_auto_arp_mef_entry()
2948 if (!ifa || !ifa->ifa_local) in mwifiex_set_auto_arp_mef_entry()
2950 ips[i] = ifa->ifa_local; in mwifiex_set_auto_arp_mef_entry()
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dd3.c104 struct inet6_ifaddr *ifa; in iwl_mvm_ipv6_addr_change() local
108 list_for_each_entry(ifa, &idev->addr_list, if_list) { in iwl_mvm_ipv6_addr_change()
109 mvmvif->target_ipv6_addrs[idx] = ifa->addr; in iwl_mvm_ipv6_addr_change()
/linux-4.4.14/drivers/net/vmxnet3/
Dvmxnet3_drv.c3372 struct in_ifaddr *ifa; in vmxnet3_suspend() local
3408 ifa = (struct in_ifaddr *)in_dev->ifa_list; in vmxnet3_suspend()
3409 if (!ifa) in vmxnet3_suspend()
3430 *(u32 *)arpreq = ifa->ifa_address; in vmxnet3_suspend()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dcm.c3036 laddr->sin_addr.s_addr = ifa->ifa_address; in pick_local_ipaddrs()
3037 raddr->sin_addr.s_addr = ifa->ifa_address; in pick_local_ipaddrs()