Lines Matching refs:ndev
228 static int smc_ib_determine_gid_rcu(const struct net_device *ndev, in smc_ib_determine_gid_rcu() argument
242 struct in_device *in_dev = __in_dev_get_rcu(ndev); in smc_ib_determine_gid_rcu()
243 struct net *net = dev_net(ndev); in smc_ib_determine_gid_rcu()
279 const struct net_device *ndev; in smc_ib_determine_gid() local
288 ndev = rdma_read_gid_attr_ndev_rcu(attr); in smc_ib_determine_gid()
289 if (!IS_ERR(ndev) && in smc_ib_determine_gid()
290 ((!vlan_id && !is_vlan_dev(ndev)) || in smc_ib_determine_gid()
291 (vlan_id && is_vlan_dev(ndev) && in smc_ib_determine_gid()
292 vlan_dev_vlan_id(ndev) == vlan_id))) { in smc_ib_determine_gid()
293 if (!smc_ib_determine_gid_rcu(ndev, attr, gid, in smc_ib_determine_gid()
899 struct net_device *ndev; in smc_copy_netdev_ifindex() local
901 ndev = ib_device_get_netdev(ibdev, port + 1); in smc_copy_netdev_ifindex()
902 if (ndev) { in smc_copy_netdev_ifindex()
903 smcibdev->ndev_ifidx[port] = ndev->ifindex; in smc_copy_netdev_ifindex()
904 dev_put(ndev); in smc_copy_netdev_ifindex()
908 void smc_ib_ndev_change(struct net_device *ndev, unsigned long event) in smc_ib_ndev_change() argument
923 if (lndev != ndev) in smc_ib_ndev_change()
926 smcibdev->ndev_ifidx[i] = ndev->ifindex; in smc_ib_ndev_change()