Lines Matching refs:ib_dev
67 dev = ib_alloc_device(mana_ib_dev, ib_dev); in mana_ib_probe()
71 ib_set_device_ops(&dev->ib_dev, &mana_ib_dev_ops); in mana_ib_probe()
73 dev->ib_dev.phys_port_cnt = mc->num_ports; in mana_ib_probe()
75 ibdev_dbg(&dev->ib_dev, "mdev=%p id=%d num_ports=%d\n", mdev, in mana_ib_probe()
76 mdev->dev_id.as_uint32, dev->ib_dev.phys_port_cnt); in mana_ib_probe()
78 dev->ib_dev.node_type = RDMA_NODE_IB_CA; in mana_ib_probe()
84 dev->ib_dev.num_comp_vectors = mdev->gdma_context->max_num_queues; in mana_ib_probe()
85 dev->ib_dev.dev.parent = mdev->gdma_context->dev; in mana_ib_probe()
92 ibdev_err(&dev->ib_dev, "Failed to get netdev for IB port 1"); in mana_ib_probe()
96 addrconf_addr_eui48((u8 *)&dev->ib_dev.node_guid, ndev->dev_addr); in mana_ib_probe()
97 ret = ib_device_set_netdev(&dev->ib_dev, ndev, 1); in mana_ib_probe()
100 ibdev_err(&dev->ib_dev, "Failed to set ib netdev, ret %d", ret); in mana_ib_probe()
106 ibdev_err(&dev->ib_dev, "Failed to register device, ret %d", in mana_ib_probe()
114 ibdev_err(&dev->ib_dev, "Failed to query device caps, ret %d", in mana_ib_probe()
121 ibdev_err(&dev->ib_dev, "Failed to create EQs, ret %d", ret); in mana_ib_probe()
132 ibdev_err(&dev->ib_dev, "Failed to add Mac address, ret %d", in mana_ib_probe()
137 ret = ib_register_device(&dev->ib_dev, "mana_%d", in mana_ib_probe()
154 ib_dealloc_device(&dev->ib_dev); in mana_ib_probe()
162 ib_unregister_device(&dev->ib_dev); in mana_ib_remove()
167 ib_dealloc_device(&dev->ib_dev); in mana_ib_remove()