Lines Matching defs:dev
55 struct mana_ib_dev *dev;
60 dev = ib_alloc_device(mana_ib_dev, ib_dev);
61 if (!dev)
64 ib_set_device_ops(&dev->ib_dev, &mana_ib_dev_ops);
66 dev->ib_dev.phys_port_cnt = mc->num_ports;
68 ibdev_dbg(&dev->ib_dev, "mdev=%p id=%d num_ports=%d\n", mdev,
69 mdev->dev_id.as_uint32, dev->ib_dev.phys_port_cnt);
71 dev->gdma_dev = mdev;
72 dev->ib_dev.node_type = RDMA_NODE_IB_CA;
78 dev->ib_dev.num_comp_vectors = 1;
79 dev->ib_dev.dev.parent = mdev->gdma_context->dev;
81 ret = ib_register_device(&dev->ib_dev, "mana_%d",
82 mdev->gdma_context->dev);
84 ib_dealloc_device(&dev->ib_dev);
88 dev_set_drvdata(&adev->dev, dev);
95 struct mana_ib_dev *dev = dev_get_drvdata(&adev->dev);
97 ib_unregister_device(&dev->ib_dev);
98 ib_dealloc_device(&dev->ib_dev);