Lines Matching refs:ibdev
255 ib_unregister_device_queued(&rdev->ibdev); in bnxt_re_shutdown()
287 ibdev_err(&rdev->ibdev, "Failed to re-start IRQs\n"); in bnxt_re_start_irq()
304 ibdev_warn(&rdev->ibdev, "Failed to reinit NQ index %d\n", in bnxt_re_start_irq()
391 ibdev_warn(&rdev->ibdev, in bnxt_re_request_msix()
440 ibdev_err(&rdev->ibdev, "Failed to free HW ring:%d :%#x", in bnxt_re_net_ring_free()
501 ibdev_err(&rdev->ibdev, "Failed to free HW stats context %#x", in bnxt_re_net_stats_ctx_free()
558 struct ib_device *ibdev = in bnxt_re_from_netdev() local
560 if (!ibdev) in bnxt_re_from_netdev()
563 return container_of(ibdev, struct bnxt_re_dev, ibdev); in bnxt_re_from_netdev()
611 rdma_device_to_drv_device(device, struct bnxt_re_dev, ibdev); in hw_rev_show()
621 rdma_device_to_drv_device(device, struct bnxt_re_dev, ibdev); in hca_type_show()
623 return scnprintf(buf, PAGE_SIZE, "%s\n", rdev->ibdev.node_desc); in hca_type_show()
691 struct ib_device *ibdev = &rdev->ibdev; in bnxt_re_register_ib() local
695 ibdev->node_type = RDMA_NODE_IB_CA; in bnxt_re_register_ib()
696 strlcpy(ibdev->node_desc, BNXT_RE_DESC " HCA", in bnxt_re_register_ib()
698 ibdev->phys_port_cnt = 1; in bnxt_re_register_ib()
700 bnxt_qplib_get_guid(rdev->netdev->dev_addr, (u8 *)&ibdev->node_guid); in bnxt_re_register_ib()
702 ibdev->num_comp_vectors = rdev->num_msix - 1; in bnxt_re_register_ib()
703 ibdev->dev.parent = &rdev->en_dev->pdev->dev; in bnxt_re_register_ib()
704 ibdev->local_dma_lkey = BNXT_QPLIB_RSVD_LKEY; in bnxt_re_register_ib()
707 ibdev->uverbs_cmd_mask = in bnxt_re_register_ib()
735 rdma_set_device_sysfs_group(ibdev, &bnxt_re_dev_attr_group); in bnxt_re_register_ib()
736 ib_set_device_ops(ibdev, &bnxt_re_dev_ops); in bnxt_re_register_ib()
737 ret = ib_device_set_netdev(&rdev->ibdev, rdev->netdev, 1); in bnxt_re_register_ib()
742 return ib_register_device(ibdev, "bnxt_re%d", &rdev->en_dev->pdev->dev); in bnxt_re_register_ib()
762 rdev = ib_alloc_device(bnxt_re_dev, ibdev); in bnxt_re_dev_add()
836 event.device = &qp->rdev->ibdev; in bnxt_re_handle_qp_async_event()
900 ib_event.device = &srq->rdev->ibdev; in bnxt_re_srqn_handler()
971 ibdev_err(&rdev->ibdev, in bnxt_re_init_res()
1044 ibdev_err(&rdev->ibdev, "Alloc Failed NQ%d rc:%#x", in bnxt_re_alloc_res()
1057 ibdev_err(&rdev->ibdev, in bnxt_re_alloc_res()
1083 static void bnxt_re_dispatch_event(struct ib_device *ibdev, struct ib_qp *qp, in bnxt_re_dispatch_event() argument
1088 ib_event.device = ibdev; in bnxt_re_dispatch_event()
1133 ibdev_warn(&rdev->ibdev, in bnxt_re_query_hwrm_pri2cos()
1135 ibdev_warn(&rdev->ibdev, in bnxt_re_query_hwrm_pri2cos()
1168 bnxt_re_dispatch_event(&rdev->ibdev, &qp->ib_qp, in bnxt_re_dev_stop()
1185 if (!ib_device_try_get(&rdev->ibdev)) in bnxt_re_update_gid()
1189 ibdev_err(&rdev->ibdev, "QPLIB: SGID table not allocated"); in bnxt_re_update_gid()
1212 ib_device_put(&rdev->ibdev); in bnxt_re_update_gid()
1268 ibdev_warn(&rdev->ibdev, "no cos for p_mask %x\n", prio_map); in bnxt_re_setup_qos()
1277 ibdev_warn(&rdev->ibdev, "no tc for cos{%x, %x}\n", in bnxt_re_setup_qos()
1313 ibdev_err(&rdev->ibdev, "Failed to query HW version, rc = 0x%x", in bnxt_re_query_hwrm_intf_version()
1336 ib_get_eth_speed(&rdev->ibdev, 1, &rdev->active_speed, in bnxt_re_ib_init()
1343 bnxt_re_dispatch_event(&rdev->ibdev, NULL, 1, event); in bnxt_re_ib_init()
1365 ibdev_warn(&rdev->ibdev, in bnxt_re_dev_uninit()
1377 ibdev_warn(&rdev->ibdev, in bnxt_re_dev_uninit()
1385 ibdev_warn(&rdev->ibdev, in bnxt_re_dev_uninit()
1413 ibdev_err(&rdev->ibdev, in bnxt_re_dev_init()
1421 ibdev_err(&rdev->ibdev, "Failed to get chip context\n"); in bnxt_re_dev_init()
1430 ibdev_err(&rdev->ibdev, in bnxt_re_dev_init()
1446 ibdev_err(&rdev->ibdev, in bnxt_re_dev_init()
1461 ibdev_err(&rdev->ibdev, "Failed to allocate CREQ: %#x\n", rc); in bnxt_re_dev_init()
1470 ibdev_err(&rdev->ibdev, "Failed to enable RCFW channel: %#x\n", in bnxt_re_dev_init()
1485 ibdev_err(&rdev->ibdev, in bnxt_re_dev_init()
1493 ibdev_err(&rdev->ibdev, in bnxt_re_dev_init()
1501 ibdev_err(&rdev->ibdev, in bnxt_re_dev_init()
1510 ibdev_err(&rdev->ibdev, in bnxt_re_dev_init()
1517 ibdev_err(&rdev->ibdev, in bnxt_re_dev_init()
1527 ibdev_info(&rdev->ibdev, in bnxt_re_dev_init()
1575 ibdev_err(&(*rdev)->ibdev, "%s: Failed to probe\n", in bnxt_re_dev_reg()
1624 container_of(ib_dev, struct bnxt_re_dev, ibdev); in bnxt_re_dealloc_driver()
1646 ibdev_err(&rdev->ibdev, in bnxt_re_task()
1656 if (!ib_device_try_get(&rdev->ibdev)) in bnxt_re_task()
1661 bnxt_re_dispatch_event(&rdev->ibdev, NULL, 1, in bnxt_re_task()
1671 bnxt_re_dispatch_event(&rdev->ibdev, NULL, 1, in bnxt_re_task()
1673 ib_get_eth_speed(&rdev->ibdev, 1, &rdev->active_speed, in bnxt_re_task()
1679 ib_device_put(&rdev->ibdev); in bnxt_re_task()
1681 put_device(&rdev->ibdev.dev); in bnxt_re_task()
1732 ib_unregister_device_queued(&rdev->ibdev); in bnxt_re_netdev_event()
1743 get_device(&rdev->ibdev.dev); in bnxt_re_netdev_event()
1755 ib_device_put(&rdev->ibdev); in bnxt_re_netdev_event()
1803 ib_unregister_device(&rdev->ibdev); in bnxt_re_mod_exit()