Lines Matching refs:ibdev
568 rdma_device_to_drv_device(device, struct bnxt_re_dev, ibdev); in hw_rev_show()
578 rdma_device_to_drv_device(device, struct bnxt_re_dev, ibdev); in hca_type_show()
580 return scnprintf(buf, PAGE_SIZE, "%s\n", rdev->ibdev.node_desc); in hca_type_show()
596 ib_unregister_device(&rdev->ibdev); in bnxt_re_unregister_ib()
653 struct ib_device *ibdev = &rdev->ibdev; in bnxt_re_register_ib() local
657 ibdev->node_type = RDMA_NODE_IB_CA; in bnxt_re_register_ib()
658 strlcpy(ibdev->node_desc, BNXT_RE_DESC " HCA", in bnxt_re_register_ib()
660 ibdev->phys_port_cnt = 1; in bnxt_re_register_ib()
662 bnxt_qplib_get_guid(rdev->netdev->dev_addr, (u8 *)&ibdev->node_guid); in bnxt_re_register_ib()
664 ibdev->num_comp_vectors = 1; in bnxt_re_register_ib()
665 ibdev->dev.parent = &rdev->en_dev->pdev->dev; in bnxt_re_register_ib()
666 ibdev->local_dma_lkey = BNXT_QPLIB_RSVD_LKEY; in bnxt_re_register_ib()
669 ibdev->uverbs_cmd_mask = in bnxt_re_register_ib()
697 rdma_set_device_sysfs_group(ibdev, &bnxt_re_dev_attr_group); in bnxt_re_register_ib()
698 ib_set_device_ops(ibdev, &bnxt_re_dev_ops); in bnxt_re_register_ib()
699 ret = ib_device_set_netdev(&rdev->ibdev, rdev->netdev, 1); in bnxt_re_register_ib()
703 return ib_register_device(ibdev, "bnxt_re%d"); in bnxt_re_register_ib()
717 ib_dealloc_device(&rdev->ibdev); in bnxt_re_dev_remove()
727 rdev = ib_alloc_device(bnxt_re_dev, ibdev); in bnxt_re_dev_add()
800 event.device = &qp->rdev->ibdev; in bnxt_re_handle_qp_async_event()
864 ib_event.device = &srq->rdev->ibdev; in bnxt_re_srqn_handler()
1042 static void bnxt_re_dispatch_event(struct ib_device *ibdev, struct ib_qp *qp, in bnxt_re_dispatch_event() argument
1047 ib_event.device = ibdev; in bnxt_re_dispatch_event()
1126 bnxt_re_dispatch_event(&rdev->ibdev, &qp->ib_qp, in bnxt_re_dev_stop()
1473 ib_get_eth_speed(&rdev->ibdev, 1, &rdev->active_speed, in bnxt_re_ib_reg()
1476 bnxt_re_dispatch_event(&rdev->ibdev, NULL, 1, IB_EVENT_PORT_ACTIVE); in bnxt_re_ib_reg()
1566 bnxt_re_dispatch_event(&rdev->ibdev, NULL, 1, in bnxt_re_task()
1576 bnxt_re_dispatch_event(&rdev->ibdev, NULL, 1, in bnxt_re_task()
1578 ib_get_eth_speed(&rdev->ibdev, 1, &rdev->active_speed, in bnxt_re_task()