Home
last modified time | relevance | path

Searched refs:in_dev (Results 1 – 25 of 27) sorted by relevance

12

/linux/net/ipv4/
H A Digmp.c125 #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 Ddevinet.c190 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 Darp.c228 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 Droute.c750 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 Dicmp.c647 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 Dfib_semantics.c1241 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 Dip_gre.c969 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 Dudp.c2863 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 Dbu21029_ts.c157 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 Dbu21013_ts.c159 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 Dhdlc_cisco.c147 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 Dplip.c1013 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 Dbonding.h658 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 Dmulticast.c112 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 Dnetpoll.c685 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 Dvia-velocity.h1461 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 Dnfnetlink_osf.c34 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 Dsmc_clc.c515 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 Dsmc_ib.c242 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 Dclip.c594 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 Daction.c175 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 Dbr_multicast.c4156 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 Dcfg80211.c2134 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 Dvmxnet3_drv.c4418 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 Daddrconf.c3247 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()

12