Lines Matching refs:hca
2150 static struct net_device *ipoib_alloc_netdev(struct ib_device *hca, u8 port, in ipoib_alloc_netdev() argument
2155 dev = rdma_alloc_netdev(hca, port, RDMA_NETDEV_IPOIB, name, in ipoib_alloc_netdev()
2167 int ipoib_intf_init(struct ib_device *hca, u8 port, const char *name, in ipoib_intf_init() argument
2178 priv->ca = hca; in ipoib_intf_init()
2181 rc = rdma_init_netdev(hca, port, RDMA_NETDEV_IPOIB, name, in ipoib_intf_init()
2190 rn->hca = hca; in ipoib_intf_init()
2195 if (hca->attrs.device_cap_flags & IB_DEVICE_VIRTUAL_FUNCTION) in ipoib_intf_init()
2218 struct net_device *ipoib_intf_alloc(struct ib_device *hca, u8 port, in ipoib_intf_alloc() argument
2224 dev = ipoib_alloc_netdev(hca, port, name); in ipoib_intf_alloc()
2228 rc = ipoib_intf_init(hca, port, name, dev); in ipoib_intf_alloc()
2460 struct ib_device *hca, u8 port) in ipoib_add_port() argument
2468 ndev = ipoib_intf_alloc(hca, port, format); in ipoib_add_port()
2470 pr_warn("%s, %d: ipoib_intf_alloc failed %ld\n", hca->name, port, in ipoib_add_port()
2488 hca->name, port, result); in ipoib_add_port()
2497 if (hca->ops.rdma_netdev_get_params) { in ipoib_add_port()
2498 int rc = hca->ops.rdma_netdev_get_params(hca, port, in ipoib_add_port()