Lines Matching defs:ibdev
255 ib_unregister_device_queued(&rdev->ibdev);
287 ibdev_err(&rdev->ibdev, "Failed to re-start IRQs\n");
300 ibdev_warn(&rdev->ibdev, "Failed to reinit CREQ\n");
308 ibdev_warn(&rdev->ibdev, "Failed to reinit NQ index %d\n",
397 ibdev_warn(&rdev->ibdev,
446 ibdev_err(&rdev->ibdev, "Failed to free HW ring:%d :%#x",
507 ibdev_err(&rdev->ibdev, "Failed to free HW stats context %#x",
564 struct ib_device *ibdev =
566 if (!ibdev)
569 return container_of(ibdev, struct bnxt_re_dev, ibdev);
617 rdma_device_to_drv_device(device, struct bnxt_re_dev, ibdev);
627 rdma_device_to_drv_device(device, struct bnxt_re_dev, ibdev);
629 return scnprintf(buf, PAGE_SIZE, "%s\n", rdev->ibdev.node_desc);
697 struct ib_device *ibdev = &rdev->ibdev;
701 ibdev->node_type = RDMA_NODE_IB_CA;
702 strlcpy(ibdev->node_desc, BNXT_RE_DESC " HCA",
704 ibdev->phys_port_cnt = 1;
706 bnxt_qplib_get_guid(rdev->netdev->dev_addr, (u8 *)&ibdev->node_guid);
708 ibdev->num_comp_vectors = rdev->num_msix - 1;
709 ibdev->dev.parent = &rdev->en_dev->pdev->dev;
710 ibdev->local_dma_lkey = BNXT_QPLIB_RSVD_LKEY;
713 ibdev->uverbs_cmd_mask =
741 rdma_set_device_sysfs_group(ibdev, &bnxt_re_dev_attr_group);
742 ib_set_device_ops(ibdev, &bnxt_re_dev_ops);
743 ret = ib_device_set_netdev(&rdev->ibdev, rdev->netdev, 1);
748 return ib_register_device(ibdev, "bnxt_re%d", &rdev->en_dev->pdev->dev);
768 rdev = ib_alloc_device(bnxt_re_dev, ibdev);
842 event.device = &qp->rdev->ibdev;
906 ib_event.device = &srq->rdev->ibdev;
977 ibdev_err(&rdev->ibdev,
1050 ibdev_err(&rdev->ibdev, "Alloc Failed NQ%d rc:%#x",
1063 ibdev_err(&rdev->ibdev,
1089 static void bnxt_re_dispatch_event(struct ib_device *ibdev, struct ib_qp *qp,
1094 ib_event.device = ibdev;
1139 ibdev_warn(&rdev->ibdev,
1141 ibdev_warn(&rdev->ibdev,
1174 bnxt_re_dispatch_event(&rdev->ibdev, &qp->ib_qp,
1191 if (!ib_device_try_get(&rdev->ibdev))
1212 ib_device_put(&rdev->ibdev);
1268 ibdev_warn(&rdev->ibdev, "no cos for p_mask %x\n", prio_map);
1277 ibdev_warn(&rdev->ibdev, "no tc for cos{%x, %x}\n",
1313 ibdev_err(&rdev->ibdev, "Failed to query HW version, rc = 0x%x",
1336 ib_get_eth_speed(&rdev->ibdev, 1, &rdev->active_speed,
1343 bnxt_re_dispatch_event(&rdev->ibdev, NULL, 1, event);
1365 ibdev_warn(&rdev->ibdev,
1377 ibdev_warn(&rdev->ibdev,
1385 ibdev_warn(&rdev->ibdev,
1413 ibdev_err(&rdev->ibdev,
1421 ibdev_err(&rdev->ibdev, "Failed to get chip context\n");
1430 ibdev_err(&rdev->ibdev,
1446 ibdev_err(&rdev->ibdev,
1461 ibdev_err(&rdev->ibdev, "Failed to allocate CREQ: %#x\n", rc);
1470 ibdev_err(&rdev->ibdev, "Failed to enable RCFW channel: %#x\n",
1485 ibdev_err(&rdev->ibdev,
1493 ibdev_err(&rdev->ibdev,
1501 ibdev_err(&rdev->ibdev,
1510 ibdev_err(&rdev->ibdev,
1517 ibdev_err(&rdev->ibdev,
1527 ibdev_info(&rdev->ibdev,
1575 ibdev_err(&(*rdev)->ibdev, "%s: Failed to probe\n",
1624 container_of(ib_dev, struct bnxt_re_dev, ibdev);
1646 ibdev_err(&rdev->ibdev,
1656 if (!ib_device_try_get(&rdev->ibdev))
1661 bnxt_re_dispatch_event(&rdev->ibdev, NULL, 1,
1671 bnxt_re_dispatch_event(&rdev->ibdev, NULL, 1,
1673 ib_get_eth_speed(&rdev->ibdev, 1, &rdev->active_speed,
1679 ib_device_put(&rdev->ibdev);
1681 put_device(&rdev->ibdev.dev);
1732 ib_unregister_device_queued(&rdev->ibdev);
1743 get_device(&rdev->ibdev.dev);
1755 ib_device_put(&rdev->ibdev);
1803 ib_unregister_device(&rdev->ibdev);