| /linux/net/ipv4/ |
| H A D | igmp.c | 125 #define IGMP_V1_SEEN(in_dev) \ argument 126 (IPV4_DEVCONF_ALL_RO(dev_net(in_dev->dev), FORCE_IGMP_VERSION) == 1 || \ 127 IN_DEV_CONF_GET((in_dev), FORCE_IGMP_VERSION) == 1 || \ 128 ((in_dev)->mr_v1_seen && \ 129 time_before(jiffies, (in_dev)->mr_v1_seen))) 130 #define IGMP_V2_SEEN(in_dev) \ argument 131 (IPV4_DEVCONF_ALL_RO(dev_net(in_dev->dev), FORCE_IGMP_VERSION) == 2 || \ 132 IN_DEV_CONF_GET((in_dev), FORCE_IGMP_VERSION) == 2 || \ 133 ((in_dev)->mr_v2_seen && \ 134 time_before(jiffies, (in_dev) 136 unsolicited_report_interval(struct in_device * in_dev) unsolicited_report_interval() argument 178 for_each_pmc_rcu(in_dev,pmc) global() argument 183 for_each_pmc_rtnl(in_dev,pmc) global() argument 228 igmp_gq_start_timer(struct in_device * in_dev) igmp_gq_start_timer() argument 242 igmp_ifc_start_timer(struct in_device * in_dev,int delay) igmp_ifc_start_timer() argument 337 struct in_device *in_dev = __in_dev_get_rcu(dev); igmpv3_get_srcaddr() local 591 igmpv3_send_report(struct in_device * in_dev,struct ip_mc_list * pmc) igmpv3_send_report() argument 656 igmpv3_send_cr(struct in_device * in_dev) igmpv3_send_cr() argument 729 igmp_send_report(struct in_device * in_dev,struct ip_mc_list * pmc,int type) igmp_send_report() argument 804 struct in_device *in_dev = timer_container_of(in_dev, t, mr_gq_timer); igmp_gq_timer_expire() local 813 struct in_device *in_dev = timer_container_of(in_dev, t, mr_ifc_timer); igmp_ifc_timer_expire() local 831 igmp_ifc_event(struct in_device * in_dev) igmp_ifc_event() argument 844 struct in_device *in_dev = im->interface; igmp_timer_expire() local 922 igmp_heard_report(struct in_device * in_dev,__be32 group) igmp_heard_report() argument 947 igmp_heard_query(struct in_device * in_dev,struct sk_buff * skb,int len) igmp_heard_query() argument 1080 struct in_device *in_dev; igmp_rcv() local 1145 ip_mc_filter_add(struct in_device * in_dev,__be32 addr) ip_mc_filter_add() argument 1165 ip_mc_filter_del(struct in_device * in_dev,__be32 addr) ip_mc_filter_del() argument 1178 igmpv3_add_delrec(struct in_device * in_dev,struct ip_mc_list * im,gfp_t gfp) igmpv3_add_delrec() argument 1220 igmpv3_del_delrec(struct in_device * in_dev,struct ip_mc_list * im) igmpv3_del_delrec() argument 1264 igmpv3_clear_delrec(struct in_device * in_dev) igmpv3_clear_delrec() argument 1296 struct in_device *in_dev = im->interface; __igmp_group_dropped() local 1340 struct in_device *in_dev = im->interface; igmp_group_added() local 1390 ip_mc_hash_add(struct in_device * in_dev,struct ip_mc_list * im) ip_mc_hash_add() argument 1422 ip_mc_hash_remove(struct in_device * in_dev,struct ip_mc_list * im) ip_mc_hash_remove() argument 1504 ____ip_mc_inc_group(struct in_device * in_dev,__be32 addr,unsigned int mode,gfp_t gfp) ____ip_mc_inc_group() argument 1571 __ip_mc_inc_group(struct in_device * in_dev,__be32 addr,gfp_t gfp) __ip_mc_inc_group() argument 1577 ip_mc_inc_group(struct in_device * in_dev,__be32 addr) ip_mc_inc_group() argument 1728 ip_mc_rejoin_groups(struct in_device * in_dev) ip_mc_rejoin_groups() argument 1762 __ip_mc_dec_group(struct in_device * in_dev,__be32 addr,gfp_t gfp) __ip_mc_dec_group() argument 1796 ip_mc_unmap(struct in_device * in_dev) ip_mc_unmap() argument 1806 ip_mc_remap(struct in_device * in_dev) ip_mc_remap() argument 1822 ip_mc_down(struct in_device * in_dev) ip_mc_down() argument 1844 ip_mc_reset(struct in_device * in_dev) ip_mc_reset() argument 1853 ip_mc_reset(struct in_device * in_dev) ip_mc_reset() argument 1858 ip_mc_init_dev(struct in_device * in_dev) ip_mc_init_dev() argument 1873 ip_mc_up(struct in_device * in_dev) ip_mc_up() argument 1894 ip_mc_destroy_dev(struct in_device * in_dev) ip_mc_destroy_dev() argument 1973 struct in_device *in_dev = pmc->interface; ip_mc_del1_src() local 2000 ip_mc_del_src(struct in_device * in_dev,__be32 * pmca,int sfmode,int sfcount,__be32 * psfsrc,int delta) ip_mc_del_src() argument 2172 ip_mc_add_src(struct in_device * in_dev,__be32 * pmca,int sfmode,int sfcount,__be32 * psfsrc,int delta) ip_mc_add_src() argument 2266 struct in_device *in_dev; __ip_mc_join_group() local 2328 ip_mc_leave_src(struct sock * sk,struct ip_mc_socklist * iml,struct in_device * in_dev) ip_mc_leave_src() argument 2352 struct in_device *in_dev; ip_mc_leave_group() local 2402 struct in_device *in_dev = NULL; ip_mc_source() local 2540 struct in_device *in_dev; ip_mc_msfilter() local 2631 struct in_device *in_dev; ip_mc_msfget() local 2792 struct in_device *in_dev; ip_mc_drop_socket() local 2807 ip_check_mc_rcu(struct in_device * in_dev,__be32 mc_addr,__be32 src_addr,u8 proto) ip_check_mc_rcu() argument 2856 struct in_device *in_dev; global() member 2869 struct in_device *in_dev; igmp_mc_get_first() local 3160 struct in_device *in_dev; igmp_netdev_event() local [all...] |
| H A D | devinet.c | 190 static void inet_del_ifa(struct in_device *in_dev, 208 static struct in_ifaddr *inet_alloc_ifa(struct in_device *in_dev) in inet_alloc_ifa() argument 216 in_dev_hold(in_dev); in inet_alloc_ifa() 217 ifa->ifa_dev = in_dev; in inet_alloc_ifa() 268 struct in_device *in_dev; in inetdev_init() local 273 in_dev = kzalloc(sizeof(*in_dev), GFP_KERNEL); in inetdev_init() 274 if (!in_dev) in inetdev_init() 276 memcpy(&in_dev->cnf, dev_net(dev)->ipv4.devconf_dflt, in inetdev_init() 277 sizeof(in_dev->cnf)); in inetdev_init() 278 in_dev->cnf.sysctl = NULL; in inetdev_init() [all …]
|
| H A D | arp.c | 228 struct in_device *in_dev; in arp_constructor() 237 in_dev = __in_dev_get_rcu(dev); in arp_constructor() 238 if (!in_dev) { in arp_constructor() 245 parms = in_dev->arp_parms; in arp_constructor() 341 struct in_device *in_dev; in arp_solicit() 345 in_dev = __in_dev_get_rcu(dev); in arp_solicit() 346 if (!in_dev) { in arp_solicit() 350 switch (IN_DEV_ARP_ANNOUNCE(in_dev)) { in arp_solicit() 364 if (inet_addr_onlink(in_dev, target, saddr)) in arp_solicit() 397 static int arp_ignore(struct in_device *in_dev, __be3 in arp_ignore() 227 struct in_device *in_dev; arp_constructor() local 340 struct in_device *in_dev; arp_solicit() local 396 arp_ignore(struct in_device * in_dev,__be32 sip,__be32 tip) arp_ignore() argument 432 arp_accept(struct in_device * in_dev,__be32 sip) arp_accept() argument 474 arp_fwd_proxy(struct in_device * in_dev,struct net_device * dev,struct rtable * rt) arp_fwd_proxy() argument 519 arp_fwd_pvlan(struct in_device * in_dev,struct net_device * dev,struct rtable * rt,__be32 sip,__be32 tip) arp_fwd_pvlan() argument 705 struct in_device *in_dev = __in_dev_get_rcu(dev); arp_process() local 1328 struct in_device *in_dev; arp_netdev_event() local [all...] |
| H A D | route.c | 750 struct in_device *in_dev; in __ip_do_redirect() local 769 in_dev = __in_dev_get_rcu(dev); in __ip_do_redirect() 770 if (!in_dev) in __ip_do_redirect() 774 if (new_gw == old_gw || !IN_DEV_RX_REDIRECTS(in_dev) || in __ip_do_redirect() 779 if (!IN_DEV_SHARED_MEDIA(in_dev)) { in __ip_do_redirect() 780 if (!inet_addr_onlink(in_dev, new_gw, old_gw)) in __ip_do_redirect() 782 if (IN_DEV_SEC_REDIRECTS(in_dev) && ip_fib_check_default(new_gw, dev)) in __ip_do_redirect() 815 if (IN_DEV_LOG_MARTIANS(in_dev)) { in __ip_do_redirect() 876 struct in_device *in_dev; in ip_rt_send_redirect() local 883 in_dev in ip_rt_send_redirect() 942 struct in_device *in_dev; ip_error() local 1710 ip_mc_validate_source(struct sk_buff * skb,__be32 daddr,__be32 saddr,dscp_t dscp,struct net_device * dev,struct in_device * in_dev,u32 * itag) ip_mc_validate_source() argument 1745 struct in_device *in_dev = __in_dev_get_rcu(dev); ip_route_input_mc() local 1786 ip_handle_martian_source(struct net_device * dev,struct in_device * in_dev,struct sk_buff * skb,__be32 daddr,__be32 saddr) ip_handle_martian_source() argument 1813 __mkroute_input(struct sk_buff * skb,const struct fib_result * res,struct in_device * in_dev,__be32 daddr,__be32 saddr,dscp_t dscp) __mkroute_input() argument 2170 ip_mkroute_input(struct sk_buff * skb,struct fib_result * res,struct in_device * in_dev,__be32 daddr,__be32 saddr,dscp_t dscp,struct flow_keys * hkeys) ip_mkroute_input() argument 2196 struct in_device *in_dev = __in_dev_get_rcu(dev); ip_route_use_hint() local 2268 struct in_device *in_dev = __in_dev_get_rcu(dev); ip_route_input_slow() local 2511 struct in_device *in_dev = __in_dev_get_rcu(dev); ip_route_input_rcu() local 2569 struct in_device *in_dev; __mkroute_output() local 3460 ip_rt_multicast_event(struct in_device * in_dev) ip_rt_multicast_event() argument [all...] |
| H A D | icmp.c | 647 struct in_device *in_dev; in icmp_ext_iio_addr4_find() local 650 in_dev = __in_dev_get_rcu(dev); in icmp_ext_iio_addr4_find() 651 if (!in_dev) in icmp_ext_iio_addr4_find() 657 in_dev_for_each_ifa_rcu(ifa, in_dev) { in icmp_ext_iio_addr4_find() 1280 struct in_device *in_dev; in icmp_build_probe() local 1365 in_dev = __in_dev_get_rcu(dev); in icmp_build_probe() 1366 if (in_dev && rcu_access_pointer(in_dev->ifa_list)) in icmp_build_probe()
|
| H A D | fib_semantics.c | 1241 struct in_device *in_dev; in fib_check_nh_nongw() local 1253 in_dev = inetdev_by_index(net, nh->fib_nh_oif); in fib_check_nh_nongw() 1254 if (!in_dev) in fib_check_nh_nongw() 1257 if (!(in_dev->dev->flags & IFF_UP)) { in fib_check_nh_nongw() 1262 nh->fib_nh_dev = in_dev->dev; in fib_check_nh_nongw()
|
| H A D | ip_gre.c | 969 struct in_device *in_dev; in ipgre_close() local 970 in_dev = inetdev_by_index(t->net, t->mlink); in ipgre_close() 971 if (in_dev) in ipgre_close() 972 ip_mc_dec_group(in_dev, t->parms.iph.daddr); in ipgre_close()
|
| H A D | udp.c | 2863 struct in_device *in_dev = NULL; in udp_v4_early_demux() 2880 in_dev = __in_dev_get_rcu(skb->dev); in udp_v4_early_demux() 2882 if (!in_dev) in udp_v4_early_demux() 2885 ours = ip_check_mc_rcu(in_dev, iph->daddr, iph->saddr, in udp_v4_early_demux() 2920 if (!inet_sk(sk)->inet_daddr && in_dev) in udp_destroy_sock() 2924 skb->dev, in_dev, &itag); in udp_destroy_sock() 2843 struct in_device *in_dev = NULL; udp_v4_early_demux() local
|
| /linux/drivers/input/touchscreen/ |
| H A D | bu21029_ts.c | 157 struct input_dev *in_dev; member 169 s32 max_pressure = input_abs_get_max(bu21029->in_dev, ABS_PRESSURE); in bu21029_touch_report() 200 touchscreen_report_pos(bu21029->in_dev, &bu21029->prop, in bu21029_touch_report() 202 input_report_abs(bu21029->in_dev, ABS_PRESSURE, in bu21029_touch_report() 204 input_report_key(bu21029->in_dev, BTN_TOUCH, 1); in bu21029_touch_report() 205 input_sync(bu21029->in_dev); in bu21029_touch_report() 215 input_report_abs(bu21029->in_dev, ABS_PRESSURE, 0); in bu21029_touch_release() 216 input_report_key(bu21029->in_dev, BTN_TOUCH, 0); in bu21029_touch_release() 217 input_sync(bu21029->in_dev); in bu21029_touch_release() 339 struct input_dev *in_dev; in bu21029_probe() local [all …]
|
| H A D | bu21013_ts.c | 159 struct input_dev *in_dev; member 188 struct input_dev *input = ts->in_dev; in bu21013_do_touch_report() 410 struct input_dev *in_dev; in bu21013_probe() local 436 in_dev = devm_input_allocate_device(dev); in bu21013_probe() 437 if (!in_dev) { in bu21013_probe() 441 ts->in_dev = in_dev; in bu21013_probe() 442 input_set_drvdata(in_dev, ts); in bu21013_probe() 445 in_dev->name = DRIVER_TP; in bu21013_probe() 446 in_dev->id.bustype = BUS_I2C; in bu21013_probe() 451 input_set_abs_params(in_dev, ABS_MT_POSITION_X, 0, max_x, 0, 0); in bu21013_probe() [all …]
|
| /linux/drivers/net/wan/ |
| H A D | hdlc_cisco.c | 147 struct in_device *in_dev; in cisco_rx() local 180 in_dev = __in_dev_get_rcu(dev); in cisco_rx() 184 if (in_dev != NULL) { in cisco_rx() 187 in_dev_for_each_ifa_rcu(ifa, in_dev) { in cisco_rx()
|
| /linux/drivers/net/plip/ |
| H A D | plip.c | 1013 const struct in_device *in_dev; in plip_rewrite_address() local 1016 in_dev = __in_dev_get_rcu(dev); in plip_rewrite_address() 1017 if (in_dev) { in plip_rewrite_address() 1019 const struct in_ifaddr *ifa = rcu_dereference(in_dev->ifa_list); in plip_rewrite_address() 1070 struct in_device *in_dev; in plip_open() local 1109 in_dev=__in_dev_get_rtnl(dev); in plip_open() 1110 if (in_dev) { in plip_open() 1114 const struct in_ifaddr *ifa = rtnl_dereference(in_dev->ifa_list); in plip_open()
|
| /linux/include/net/ |
| H A D | bonding.h | 658 struct in_device *in_dev; in bond_confirm_addr() 662 in_dev = __in_dev_get_rcu(dev); in bond_confirm_addr() 664 if (in_dev) in bond_confirm_addr() 665 addr = inet_confirm_addr(dev_net(dev), in_dev, dst, local, in bond_confirm_addr() 657 struct in_device *in_dev; bond_confirm_addr() local
|
| /linux/net/batman-adv/ |
| H A D | multicast.c | 112 struct in_device *in_dev = __in_dev_get_rcu(dev); in batadv_mcast_mla_rtr_flags_meshif_get_ipv4() local 114 if (in_dev && IN_DEV_MFORWARD(in_dev)) in batadv_mcast_mla_rtr_flags_meshif_get_ipv4() 371 struct in_device *in_dev; in batadv_mcast_mla_meshif_get_ipv4() local 381 in_dev = __in_dev_get_rcu(dev); in batadv_mcast_mla_meshif_get_ipv4() 382 if (!in_dev) { in batadv_mcast_mla_meshif_get_ipv4() 387 for (pmc = rcu_dereference(in_dev->mc_list); pmc; in batadv_mcast_mla_meshif_get_ipv4()
|
| /linux/net/core/ |
| H A D | netpoll.c | 685 struct in_device *in_dev; in netpoll_take_ipv4() local 687 in_dev = __in_dev_get_rtnl(ndev); in netpoll_take_ipv4() 688 if (!in_dev) { in netpoll_take_ipv4() 694 ifa = rtnl_dereference(in_dev->ifa_list); in netpoll_take_ipv4()
|
| /linux/drivers/net/ethernet/via/ |
| H A D | via-velocity.h | 1461 struct in_device *in_dev; in velocity_get_ip() local 1466 in_dev = __in_dev_get_rcu(vptr->netdev); in velocity_get_ip() 1467 if (in_dev != NULL) { in velocity_get_ip() 1468 ifa = rcu_dereference(in_dev->ifa_list); in velocity_get_ip()
|
| /linux/net/netfilter/ |
| H A D | nfnetlink_osf.c | 34 struct in_device *in_dev = __in_dev_get_rcu(skb->dev); in nf_osf_ttl() local 46 in_dev_for_each_ifa_rcu(ifa, in_dev) { in nf_osf_ttl()
|
| /linux/net/smc/ |
| H A D | smc_clc.c | 515 struct in_device *in_dev = __in_dev_get_rcu(dev); in smc_clc_prfx_set4_rcu() local 518 if (!in_dev) in smc_clc_prfx_set4_rcu() 521 in_dev_for_each_ifa_rcu(ifa, in_dev) { in smc_clc_prfx_set4_rcu() 613 struct in_device *in_dev = __in_dev_get_rcu(dev); in smc_clc_prfx_match4_rcu() local 616 if (!in_dev) in smc_clc_prfx_match4_rcu() 618 in_dev_for_each_ifa_rcu(ifa, in_dev) { in smc_clc_prfx_match4_rcu()
|
| H A D | smc_ib.c | 242 struct in_device *in_dev = __in_dev_get_rcu(ndev); in smc_ib_determine_gid_rcu() local 247 if (!in_dev) in smc_ib_determine_gid_rcu() 249 in_dev_for_each_ifa_rcu(ifa, in_dev) { in smc_ib_determine_gid_rcu()
|
| /linux/net/atm/ |
| H A D | clip.c | 594 struct in_device *in_dev; in clip_inet_event() local 597 in_dev = ((struct in_ifaddr *)ifa)->ifa_dev; in clip_inet_event() 604 netdev_notifier_info_init(&info, in_dev->dev); in clip_inet_event()
|
| /linux/drivers/net/ethernet/netronome/nfp/flower/ |
| H A D | action.c | 175 bool last, struct net_device *in_dev, in nfp_fl_output() argument 241 if (nfp_netdev_is_nfp_repr(in_dev)) { in nfp_fl_output() 243 if (!netdev_port_same_parent_id(in_dev, out_dev)) { in nfp_fl_output()
|
| /linux/net/bridge/ |
| H A D | br_multicast.c | 4156 struct in_device *in_dev = in_dev_get(br->dev); in br_ip4_multicast_join_snoopers() local 4158 if (!in_dev) in br_ip4_multicast_join_snoopers() 4161 __ip_mc_inc_group(in_dev, htonl(INADDR_ALLSNOOPERS_GROUP), GFP_ATOMIC); in br_ip4_multicast_join_snoopers() 4162 in_dev_put(in_dev); in br_ip4_multicast_join_snoopers() 4187 struct in_device *in_dev = in_dev_get(br->dev); in br_ip4_multicast_leave_snoopers() local 4189 if (WARN_ON(!in_dev)) in br_ip4_multicast_leave_snoopers() 4192 __ip_mc_dec_group(in_dev, htonl(INADDR_ALLSNOOPERS_GROUP), GFP_ATOMIC); in br_ip4_multicast_leave_snoopers() 4193 in_dev_put(in_dev); in br_ip4_multicast_leave_snoopers()
|
| /linux/drivers/net/wireless/ath/ath6kl/ |
| H A D | cfg80211.c | 2134 struct in_device *in_dev; in ath6kl_wow_suspend_vif() local 2197 in_dev = __in_dev_get_rtnl(vif->ndev); in ath6kl_wow_suspend_vif() 2198 if (!in_dev) in ath6kl_wow_suspend_vif() 2201 ifa = rtnl_dereference(in_dev->ifa_list); in ath6kl_wow_suspend_vif()
|
| /linux/drivers/net/vmxnet3/ |
| H A D | vmxnet3_drv.c | 4418 struct in_device *in_dev; in vmxnet3_suspend() local 4452 in_dev = __in_dev_get_rcu(netdev); in vmxnet3_suspend() 4453 if (!in_dev) { in vmxnet3_suspend() 4458 ifa = rcu_dereference(in_dev->ifa_list); in vmxnet3_suspend()
|
| /linux/net/ipv6/ |
| H A D | addrconf.c | 3247 struct in_device *in_dev = __in_dev_get_rtnl(dev); in add_v4_addrs() local 3248 if (in_dev && (dev->flags & IFF_UP)) { in add_v4_addrs() 3252 in_dev_for_each_ifa_rtnl(ifa, in_dev) { in add_v4_addrs()
|