Lines Matching refs:hca
2162 static struct net_device *ipoib_alloc_netdev(struct ib_device *hca, u32 port, in ipoib_alloc_netdev() argument
2167 dev = rdma_alloc_netdev(hca, port, RDMA_NETDEV_IPOIB, name, in ipoib_alloc_netdev()
2179 int ipoib_intf_init(struct ib_device *hca, u32 port, const char *name, in ipoib_intf_init() argument
2190 priv->ca = hca; in ipoib_intf_init()
2193 rc = rdma_init_netdev(hca, port, RDMA_NETDEV_IPOIB, name, in ipoib_intf_init()
2202 rn->hca = hca; in ipoib_intf_init()
2207 if (hca->attrs.kernel_cap_flags & IBK_VIRTUAL_FUNCTION) in ipoib_intf_init()
2230 struct net_device *ipoib_intf_alloc(struct ib_device *hca, u32 port, in ipoib_intf_alloc() argument
2236 dev = ipoib_alloc_netdev(hca, port, name); in ipoib_intf_alloc()
2240 rc = ipoib_intf_init(hca, port, name, dev); in ipoib_intf_alloc()
2472 struct ib_device *hca, u32 port) in ipoib_add_port() argument
2480 ndev = ipoib_intf_alloc(hca, port, format); in ipoib_add_port()
2482 pr_warn("%s, %d: ipoib_intf_alloc failed %ld\n", hca->name, port, in ipoib_add_port()
2500 hca->name, port, result); in ipoib_add_port()
2509 if (hca->ops.rdma_netdev_get_params) { in ipoib_add_port()
2510 int rc = hca->ops.rdma_netdev_get_params(hca, port, in ipoib_add_port()