Lines Matching refs:ibdev

183 		ibdev_info(&rdev->ibdev,  in bnxt_re_setup_chip_ctx()
292 ib_unregister_device(&rdev->ibdev); in bnxt_re_shutdown()
325 ibdev_err(&rdev->ibdev, "Failed to re-start IRQs\n"); in bnxt_re_start_irq()
338 ibdev_warn(&rdev->ibdev, "Failed to reinit CREQ\n"); in bnxt_re_start_irq()
346 ibdev_warn(&rdev->ibdev, "Failed to reinit NQ index %d\n", in bnxt_re_start_irq()
674 ibdev_err(&rdev->ibdev, "Failed to free HW ring:%d :%#x", in bnxt_re_net_ring_free()
736 ibdev_err(&rdev->ibdev, "Failed to free HW stats context %#x", in bnxt_re_net_stats_ctx_free()
780 struct ib_device *ibdev = in bnxt_re_from_netdev() local
782 if (!ibdev) in bnxt_re_from_netdev()
785 return container_of(ibdev, struct bnxt_re_dev, ibdev); in bnxt_re_from_netdev()
792 rdma_device_to_drv_device(device, struct bnxt_re_dev, ibdev); in hw_rev_show()
802 rdma_device_to_drv_device(device, struct bnxt_re_dev, ibdev); in hca_type_show()
804 return sysfs_emit(buf, "%s\n", rdev->ibdev.node_desc); in hca_type_show()
877 struct ib_device *ibdev = &rdev->ibdev; in bnxt_re_register_ib() local
881 ibdev->node_type = RDMA_NODE_IB_CA; in bnxt_re_register_ib()
882 strscpy(ibdev->node_desc, BNXT_RE_DESC " HCA", in bnxt_re_register_ib()
884 ibdev->phys_port_cnt = 1; in bnxt_re_register_ib()
886 addrconf_addr_eui48((u8 *)&ibdev->node_guid, rdev->netdev->dev_addr); in bnxt_re_register_ib()
888 ibdev->num_comp_vectors = rdev->num_msix - 1; in bnxt_re_register_ib()
889 ibdev->dev.parent = &rdev->en_dev->pdev->dev; in bnxt_re_register_ib()
890 ibdev->local_dma_lkey = BNXT_QPLIB_RSVD_LKEY; in bnxt_re_register_ib()
893 ibdev->driver_def = bnxt_re_uapi_defs; in bnxt_re_register_ib()
895 ib_set_device_ops(ibdev, &bnxt_re_dev_ops); in bnxt_re_register_ib()
896 ret = ib_device_set_netdev(&rdev->ibdev, rdev->netdev, 1); in bnxt_re_register_ib()
901 ibdev->uverbs_cmd_mask |= BIT_ULL(IB_USER_VERBS_CMD_POLL_CQ); in bnxt_re_register_ib()
902 return ib_register_device(ibdev, "bnxt_re%d", &rdev->en_dev->pdev->dev); in bnxt_re_register_ib()
911 rdev = ib_alloc_device(bnxt_re_dev, ibdev); in bnxt_re_dev_add()
984 event.device = &qp->rdev->ibdev; in bnxt_re_handle_qp_async_event()
1041 ib_event.device = &srq->rdev->ibdev; in bnxt_re_srqn_handler()
1106 ibdev_err(&rdev->ibdev, in bnxt_re_init_res()
1177 ibdev_err(&rdev->ibdev, "Alloc Failed NQ%d rc:%#x", in bnxt_re_alloc_res()
1190 ibdev_err(&rdev->ibdev, in bnxt_re_alloc_res()
1215 static void bnxt_re_dispatch_event(struct ib_device *ibdev, struct ib_qp *qp, in bnxt_re_dispatch_event() argument
1220 ib_event.device = ibdev; in bnxt_re_dispatch_event()
1256 bnxt_re_dispatch_event(&rdev->ibdev, &qp->ib_qp, in bnxt_re_dev_stop()
1273 if (!ib_device_try_get(&rdev->ibdev)) in bnxt_re_update_gid()
1294 ib_device_put(&rdev->ibdev); in bnxt_re_update_gid()
1358 ibdev_err(&rdev->ibdev, "Failed to query HW version, rc = 0x%x", in bnxt_re_query_hwrm_intf_version()
1393 bnxt_re_dispatch_event(&rdev->ibdev, NULL, 1, event); in bnxt_re_ib_init()
1415 ibdev_warn(&rdev->ibdev, in bnxt_re_dev_uninit()
1457 ibdev_err(&rdev->ibdev, in bnxt_re_dev_init()
1467 ibdev_err(&rdev->ibdev, "Failed to get chip context\n"); in bnxt_re_dev_init()
1475 ibdev_err(&rdev->ibdev, in bnxt_re_dev_init()
1480 ibdev_dbg(&rdev->ibdev, "Got %d MSI-X vectors\n", in bnxt_re_dev_init()
1493 ibdev_err(&rdev->ibdev, in bnxt_re_dev_init()
1508 ibdev_err(&rdev->ibdev, "Failed to allocate CREQ: %#x\n", rc); in bnxt_re_dev_init()
1517 ibdev_err(&rdev->ibdev, "Failed to enable RCFW channel: %#x\n", in bnxt_re_dev_init()
1527 ibdev_err(&rdev->ibdev, in bnxt_re_dev_init()
1541 ibdev_err(&rdev->ibdev, in bnxt_re_dev_init()
1549 ibdev_err(&rdev->ibdev, in bnxt_re_dev_init()
1557 ibdev_err(&rdev->ibdev, in bnxt_re_dev_init()
1566 ibdev_err(&rdev->ibdev, in bnxt_re_dev_init()
1573 ibdev_err(&rdev->ibdev, in bnxt_re_dev_init()
1583 ibdev_info(&rdev->ibdev, in bnxt_re_dev_init()
1648 ib_dealloc_device(&rdev->ibdev); in bnxt_re_add_device()
1675 ibdev_err(&rdev->ibdev, "Failed to setup CC enable = %d\n", enable); in bnxt_re_setup_cc()
1714 bnxt_re_dispatch_event(&rdev->ibdev, NULL, 1, in bnxt_re_netdev_event()
1722 ib_device_put(&rdev->ibdev); in bnxt_re_netdev_event()
1747 ib_unregister_device(&rdev->ibdev); in bnxt_re_remove()
1749 ib_dealloc_device(&rdev->ibdev); in bnxt_re_remove()
1804 ibdev_info(&rdev->ibdev, "Handle device suspend call"); in bnxt_re_suspend()
1841 ibdev_info(&rdev->ibdev, "Handle device resume call"); in bnxt_re_resume()