Lines Matching defs:ibdev

78 	struct ib_device *ibdev = ucontext->device;
80 struct c4iw_dev *rhp = to_c4iw_dev(ibdev);
85 pr_debug("ibdev %p\n", ibdev);
211 struct ib_device *ibdev = pd->device;
215 pr_debug("ibdev %p\n", ibdev);
216 rhp = (struct c4iw_dev *) ibdev;
240 static int c4iw_query_gid(struct ib_device *ibdev, u8 port, int index,
245 pr_debug("ibdev %p, port %d, index %d, gid %p\n",
246 ibdev, port, index, gid);
249 dev = to_c4iw_dev(ibdev);
255 static int c4iw_query_device(struct ib_device *ibdev, struct ib_device_attr *props,
261 pr_debug("ibdev %p\n", ibdev);
266 dev = to_c4iw_dev(ibdev);
298 static int c4iw_query_port(struct ib_device *ibdev, u8 port,
302 pr_debug("ibdev %p\n", ibdev);
303 ret = ib_get_eth_speed(ibdev, port, &props->active_speed,
322 rdma_device_to_drv_device(dev, struct c4iw_dev, ibdev);
334 rdma_device_to_drv_device(dev, struct c4iw_dev, ibdev);
348 rdma_device_to_drv_device(dev, struct c4iw_dev, ibdev);
379 static struct rdma_hw_stats *c4iw_alloc_stats(struct ib_device *ibdev,
391 static int c4iw_get_mib(struct ib_device *ibdev,
396 struct c4iw_dev *c4iw_dev = to_c4iw_dev(ibdev);
422 static int c4iw_port_immutable(struct ib_device *ibdev, u8 port_num,
430 err = ib_query_port(ibdev, port_num, &attr);
442 ibdev);
530 memset(&dev->ibdev.node_guid, 0, sizeof(dev->ibdev.node_guid));
531 memcpy(&dev->ibdev.node_guid, dev->rdev.lldi.ports[0]->dev_addr, 6);
535 dev->ibdev.local_dma_lkey = 0;
536 dev->ibdev.uverbs_cmd_mask =
558 dev->ibdev.node_type = RDMA_NODE_RNIC;
560 memcpy(dev->ibdev.node_desc, C4IW_NODE_DESC, sizeof(C4IW_NODE_DESC));
561 dev->ibdev.phys_port_cnt = dev->rdev.lldi.nports;
562 dev->ibdev.num_comp_vectors = dev->rdev.lldi.nciq;
563 dev->ibdev.dev.parent = &dev->rdev.lldi.pdev->dev;
565 memcpy(dev->ibdev.iw_ifname, dev->rdev.lldi.ports[0]->name,
566 sizeof(dev->ibdev.iw_ifname));
568 rdma_set_device_sysfs_group(&dev->ibdev, &c4iw_attr_group);
569 ib_set_device_ops(&dev->ibdev, &c4iw_dev_ops);
570 ret = set_netdevs(&dev->ibdev, &dev->rdev);
574 ret = ib_register_device(&dev->ibdev, "cxgb4_%d",
590 ib_unregister_device(&dev->ibdev);