Lines Matching refs:ibdev

85 static int ocrdma_port_immutable(struct ib_device *ibdev, u32 port_num,  in ocrdma_port_immutable()  argument
92 dev = get_ocrdma_dev(ibdev); in ocrdma_port_immutable()
97 err = ib_query_port(ibdev, port_num, &attr); in ocrdma_port_immutable()
120 rdma_device_to_drv_device(device, struct ocrdma_dev, ibdev); in hw_rev_show()
130 rdma_device_to_drv_device(device, struct ocrdma_dev, ibdev); in hca_type_show()
206 ocrdma_get_guid(dev, (u8 *)&dev->ibdev.node_guid); in ocrdma_register_device()
208 memcpy(dev->ibdev.node_desc, OCRDMA_NODE_DESC, in ocrdma_register_device()
211 dev->ibdev.node_type = RDMA_NODE_IB_CA; in ocrdma_register_device()
212 dev->ibdev.phys_port_cnt = 1; in ocrdma_register_device()
213 dev->ibdev.num_comp_vectors = dev->eq_cnt; in ocrdma_register_device()
216 dev->ibdev.dev.parent = &dev->nic_info.pdev->dev; in ocrdma_register_device()
218 ib_set_device_ops(&dev->ibdev, &ocrdma_dev_ops); in ocrdma_register_device()
221 ib_set_device_ops(&dev->ibdev, &ocrdma_dev_srq_ops); in ocrdma_register_device()
223 ret = ib_device_set_netdev(&dev->ibdev, dev->nic_info.netdev, 1); in ocrdma_register_device()
228 return ib_register_device(&dev->ibdev, "ocrdma%d", in ocrdma_register_device()
281 dev = ib_alloc_device(ocrdma_dev, ibdev); in ocrdma_add()
330 ib_dealloc_device(&dev->ibdev); in ocrdma_add()
339 ib_dealloc_device(&dev->ibdev); in ocrdma_remove_free()
348 ib_unregister_device(&dev->ibdev); in ocrdma_remove()
362 port_event.device = &dev->ibdev; in ocrdma_dispatch_port_active()
373 err_event.device = &dev->ibdev; in ocrdma_dispatch_port_error()