Lines Matching refs:netdev
89 static struct net *batadv_getlink_net(const struct net_device *netdev, in batadv_getlink_net() argument
92 if (!netdev->rtnl_link_ops) in batadv_getlink_net()
95 if (!netdev->rtnl_link_ops->get_link_net) in batadv_getlink_net()
98 return netdev->rtnl_link_ops->get_link_net(netdev); in batadv_getlink_net()
214 static struct net_device *batadv_get_real_netdevice(struct net_device *netdev) in batadv_get_real_netdevice() argument
224 if (!netdev) in batadv_get_real_netdevice()
227 iflink = dev_get_iflink(netdev); in batadv_get_real_netdevice()
229 dev_hold(netdev); in batadv_get_real_netdevice()
230 return netdev; in batadv_get_real_netdevice()
233 hard_iface = batadv_hardif_get_by_netdev(netdev); in batadv_get_real_netdevice()
238 real_net = batadv_getlink_net(netdev, net); in batadv_get_real_netdevice()
241 if (net == real_net && netdev->ifindex == iflink) { in batadv_get_real_netdevice()
242 real_netdev = netdev; in batadv_get_real_netdevice()