Lines Matching refs:ibdev

61 	ibev.device = &dev->ibdev;  in qedr_ib_dispatch_event()
74 static void qedr_get_dev_fw_str(struct ib_device *ibdev, char *str) in qedr_get_dev_fw_str() argument
76 struct qedr_dev *qedr = get_qedr_dev(ibdev); in qedr_get_dev_fw_str()
84 static int qedr_roce_port_immutable(struct ib_device *ibdev, u8 port_num, in qedr_roce_port_immutable() argument
90 err = qedr_query_port(ibdev, port_num, &attr); in qedr_roce_port_immutable()
103 static int qedr_iw_port_immutable(struct ib_device *ibdev, u8 port_num, in qedr_iw_port_immutable() argument
109 err = qedr_query_port(ibdev, port_num, &attr); in qedr_iw_port_immutable()
125 rdma_device_to_drv_device(device, struct qedr_dev, ibdev); in hw_rev_show()
135 rdma_device_to_drv_device(device, struct qedr_dev, ibdev); in hca_type_show()
139 rdma_protocol_iwarp(&dev->ibdev, 1) ? in hca_type_show()
169 dev->ibdev.node_type = RDMA_NODE_RNIC; in qedr_iw_register_device()
171 ib_set_device_ops(&dev->ibdev, &qedr_iw_dev_ops); in qedr_iw_register_device()
173 memcpy(dev->ibdev.iw_ifname, in qedr_iw_register_device()
174 dev->ndev->name, sizeof(dev->ibdev.iw_ifname)); in qedr_iw_register_device()
188 dev->ibdev.node_type = RDMA_NODE_IB_CA; in qedr_roce_register_device()
190 ib_set_device_ops(&dev->ibdev, &qedr_roce_dev_ops); in qedr_roce_register_device()
192 dev->ibdev.uverbs_cmd_mask |= QEDR_UVERBS(OPEN_XRCD) | in qedr_roce_register_device()
249 dev->ibdev.node_guid = dev->attr.node_guid; in qedr_register_device()
250 memcpy(dev->ibdev.node_desc, QEDR_NODE_DESC, sizeof(QEDR_NODE_DESC)); in qedr_register_device()
252 dev->ibdev.uverbs_cmd_mask = QEDR_UVERBS(GET_CONTEXT) | in qedr_register_device()
285 dev->ibdev.phys_port_cnt = 1; in qedr_register_device()
286 dev->ibdev.num_comp_vectors = dev->num_cnq; in qedr_register_device()
287 dev->ibdev.dev.parent = &dev->pdev->dev; in qedr_register_device()
289 rdma_set_device_sysfs_group(&dev->ibdev, &qedr_attr_group); in qedr_register_device()
290 ib_set_device_ops(&dev->ibdev, &qedr_dev_ops); in qedr_register_device()
292 rc = ib_device_set_netdev(&dev->ibdev, dev->ndev, 1); in qedr_register_device()
297 return ib_register_device(&dev->ibdev, "qedr%d", &dev->pdev->dev); in qedr_register_device()
884 dev = ib_alloc_device(qedr_dev, ibdev); in qedr_add()
964 ib_dealloc_device(&dev->ibdev); in qedr_add()
975 ib_unregister_device(&dev->ibdev); in qedr_remove()
984 ib_dealloc_device(&dev->ibdev); in qedr_remove()
1057 if (rdma_protocol_iwarp(&dev->ibdev, 1)) in qedr_notify()