Lines Matching defs:ibdev
85 static int ocrdma_port_immutable(struct ib_device *ibdev, u8 port_num,
92 dev = get_ocrdma_dev(ibdev);
97 err = ib_query_port(ibdev, port_num, &attr);
120 rdma_device_to_drv_device(device, struct ocrdma_dev, ibdev);
130 rdma_device_to_drv_device(device, struct ocrdma_dev, ibdev);
203 ocrdma_get_guid(dev, (u8 *)&dev->ibdev.node_guid);
205 memcpy(dev->ibdev.node_desc, OCRDMA_NODE_DESC,
207 dev->ibdev.uverbs_cmd_mask =
228 dev->ibdev.uverbs_cmd_mask |=
234 dev->ibdev.node_type = RDMA_NODE_IB_CA;
235 dev->ibdev.phys_port_cnt = 1;
236 dev->ibdev.num_comp_vectors = dev->eq_cnt;
239 dev->ibdev.dev.parent = &dev->nic_info.pdev->dev;
241 ib_set_device_ops(&dev->ibdev, &ocrdma_dev_ops);
244 dev->ibdev.uverbs_cmd_mask |=
251 ib_set_device_ops(&dev->ibdev, &ocrdma_dev_srq_ops);
253 rdma_set_device_sysfs_group(&dev->ibdev, &ocrdma_attr_group);
254 ret = ib_device_set_netdev(&dev->ibdev, dev->nic_info.netdev, 1);
259 return ib_register_device(&dev->ibdev, "ocrdma%d",
312 dev = ib_alloc_device(ocrdma_dev, ibdev);
361 ib_dealloc_device(&dev->ibdev);
370 ib_dealloc_device(&dev->ibdev);
379 ib_unregister_device(&dev->ibdev);
393 port_event.device = &dev->ibdev;
404 err_event.device = &dev->ibdev;