Lines Matching defs:ndev
88 static bool mlx5_netdev_match(if_t ndev,
92 return if_gettype(ndev) == IFT_ETHER &&
93 if_getdname(ndev) != NULL &&
94 strcmp(if_getdname(ndev), dname) == 0 &&
95 if_getsoftc(ndev) != NULL &&
96 *(struct mlx5_core_dev **)if_getsoftc(ndev) == mdev;
102 if_t ndev = netdev_notifier_info_to_ifp(ptr);
111 if (mlx5_netdev_match(ndev, ibdev->mdev, "mce"))
113 NULL : ndev;
121 if ((upper == ndev || (!upper && ndev == ibdev->roce.netdev))
145 if_t ndev;
147 /* Ensure ndev does not disappear before we invoke if_ref()
150 ndev = ibdev->roce.netdev;
151 if (ndev)
152 if_ref(ndev);
155 return ndev;
290 if_t ndev;
331 ndev = mlx5_ib_get_netdev(device, port_num);
332 if (!ndev)
335 if (if_getdrvflags(ndev) & IFF_DRV_RUNNING &&
336 if_getlinkstate(ndev) == LINK_STATE_UP) {
341 ndev_ib_mtu = iboe_get_mtu(if_getmtu(ndev));
343 if_rele(ndev);
362 ether_addr_copy(mlx5_addr_mac, if_getlladdr(attr->ndev));
364 vlan_id = rdma_vlan_dev_vlan_id(attr->ndev);
442 if (!attr.ndev)
445 if_rele(attr.ndev);
464 if (!attr.ndev)
467 if_rele(attr.ndev);