Lines Matching defs:ibdev
61 ibev.device = &dev->ibdev;
74 static void qedr_get_dev_fw_str(struct ib_device *ibdev, char *str)
76 struct qedr_dev *qedr = get_qedr_dev(ibdev);
84 static int qedr_roce_port_immutable(struct ib_device *ibdev, u32 port_num,
90 err = qedr_query_port(ibdev, port_num, &attr);
103 static int qedr_iw_port_immutable(struct ib_device *ibdev, u32 port_num,
109 err = qedr_query_port(ibdev, port_num, &attr);
125 rdma_device_to_drv_device(device, struct qedr_dev, ibdev);
135 rdma_device_to_drv_device(device, struct qedr_dev, ibdev);
138 rdma_protocol_iwarp(&dev->ibdev, 1) ? "iWARP" :
168 dev->ibdev.node_type = RDMA_NODE_RNIC;
170 ib_set_device_ops(&dev->ibdev, &qedr_iw_dev_ops);
172 memcpy(dev->ibdev.iw_ifname,
173 dev->ndev->name, sizeof(dev->ibdev.iw_ifname));
187 dev->ibdev.node_type = RDMA_NODE_IB_CA;
189 ib_set_device_ops(&dev->ibdev, &qedr_roce_dev_ops);
245 dev->ibdev.node_guid = dev->attr.node_guid;
246 memcpy(dev->ibdev.node_desc, QEDR_NODE_DESC, sizeof(QEDR_NODE_DESC));
256 dev->ibdev.phys_port_cnt = 1;
257 dev->ibdev.num_comp_vectors = dev->num_cnq;
258 dev->ibdev.dev.parent = &dev->pdev->dev;
260 ib_set_device_ops(&dev->ibdev, &qedr_dev_ops);
262 rc = ib_device_set_netdev(&dev->ibdev, dev->ndev, 1);
267 return ib_register_device(&dev->ibdev, "qedr%d", &dev->pdev->dev);
854 dev = ib_alloc_device(qedr_dev, ibdev);
934 ib_dealloc_device(&dev->ibdev);
945 ib_unregister_device(&dev->ibdev);
954 ib_dealloc_device(&dev->ibdev);
1027 if (rdma_protocol_iwarp(&dev->ibdev, 1))