Lines Matching refs:en_dev

113 	struct bnxt_en_dev *en_dev;  in bnxt_re_setup_chip_ctx()  local
116 en_dev = rdev->en_dev; in bnxt_re_setup_chip_ctx()
117 bp = netdev_priv(en_dev->net); in bnxt_re_setup_chip_ctx()
132 if (bnxt_qplib_determine_atomics(en_dev->pdev)) in bnxt_re_setup_chip_ctx()
144 bp = netdev_priv(rdev->en_dev->net); in bnxt_re_get_sriov_func_type()
363 struct bnxt_en_dev *en_dev; in bnxt_re_unregister_netdev() local
369 en_dev = rdev->en_dev; in bnxt_re_unregister_netdev()
371 rc = en_dev->en_ops->bnxt_unregister_device(rdev->en_dev, in bnxt_re_unregister_netdev()
378 struct bnxt_en_dev *en_dev; in bnxt_re_register_netdev() local
384 en_dev = rdev->en_dev; in bnxt_re_register_netdev()
386 rc = en_dev->en_ops->bnxt_register_device(en_dev, BNXT_ROCE_ULP, in bnxt_re_register_netdev()
388 rdev->qplib_res.pdev = rdev->en_dev->pdev; in bnxt_re_register_netdev()
394 struct bnxt_en_dev *en_dev; in bnxt_re_free_msix() local
400 en_dev = rdev->en_dev; in bnxt_re_free_msix()
403 rc = en_dev->en_ops->bnxt_free_msix(rdev->en_dev, BNXT_ROCE_ULP); in bnxt_re_free_msix()
411 struct bnxt_en_dev *en_dev; in bnxt_re_request_msix() local
416 en_dev = rdev->en_dev; in bnxt_re_request_msix()
420 num_msix_got = en_dev->en_ops->bnxt_request_msix(en_dev, BNXT_ROCE_ULP, in bnxt_re_request_msix()
459 struct bnxt_en_dev *en_dev = rdev->en_dev; in bnxt_re_net_ring_free() local
465 if (!en_dev) in bnxt_re_net_ring_free()
478 rc = en_dev->en_ops->bnxt_send_fw_msg(en_dev, BNXT_ROCE_ULP, &fw_msg); in bnxt_re_net_ring_free()
489 struct bnxt_en_dev *en_dev = rdev->en_dev; in bnxt_re_net_ring_alloc() local
495 if (!en_dev) in bnxt_re_net_ring_alloc()
515 rc = en_dev->en_ops->bnxt_send_fw_msg(en_dev, BNXT_ROCE_ULP, &fw_msg); in bnxt_re_net_ring_alloc()
525 struct bnxt_en_dev *en_dev = rdev->en_dev; in bnxt_re_net_stats_ctx_free() local
530 if (!en_dev) in bnxt_re_net_stats_ctx_free()
542 rc = en_dev->en_ops->bnxt_send_fw_msg(en_dev, BNXT_ROCE_ULP, &fw_msg); in bnxt_re_net_stats_ctx_free()
557 struct bnxt_en_dev *en_dev = rdev->en_dev; in bnxt_re_net_stats_ctx_alloc() local
563 if (!en_dev) in bnxt_re_net_stats_ctx_alloc()
575 rc = en_dev->en_ops->bnxt_send_fw_msg(en_dev, BNXT_ROCE_ULP, &fw_msg); in bnxt_re_net_stats_ctx_alloc()
611 struct bnxt_en_dev *en_dev; in bnxt_re_dev_probe() local
614 en_dev = bnxt_ulp_probe(netdev); in bnxt_re_dev_probe()
615 if (IS_ERR(en_dev)) in bnxt_re_dev_probe()
616 return en_dev; in bnxt_re_dev_probe()
618 pdev = en_dev->pdev; in bnxt_re_dev_probe()
622 if (!(en_dev->flags & BNXT_EN_FLAG_ROCE_CAP)) { in bnxt_re_dev_probe()
631 return en_dev; in bnxt_re_dev_probe()
640 return sysfs_emit(buf, "0x%x\n", rdev->en_dev->pdev->vendor); in hw_rev_show()
733 ibdev->dev.parent = &rdev->en_dev->pdev->dev; in bnxt_re_register_ib()
741 dma_set_max_seg_size(&rdev->en_dev->pdev->dev, UINT_MAX); in bnxt_re_register_ib()
742 return ib_register_device(ibdev, "bnxt_re%d", &rdev->en_dev->pdev->dev); in bnxt_re_register_ib()
757 struct bnxt_en_dev *en_dev) in bnxt_re_dev_add() argument
771 rdev->en_dev = en_dev; in bnxt_re_dev_add()
772 rdev->id = rdev->en_dev->pdev->devfn; in bnxt_re_dev_add()
954 rc = bnxt_qplib_enable_nq(rdev->en_dev->pdev, &rdev->nq[i - 1], in bnxt_re_init_res()
1014 rc = bnxt_qplib_alloc_res(&rdev->qplib_res, rdev->en_dev->pdev, in bnxt_re_alloc_res()
1097 struct bnxt_en_dev *en_dev = rdev->en_dev; in bnxt_re_query_hwrm_pri2cos() local
1116 rc = en_dev->en_ops->bnxt_send_fw_msg(en_dev, BNXT_ROCE_ULP, &fw_msg); in bnxt_re_query_hwrm_pri2cos()
1285 struct bnxt_en_dev *en_dev = rdev->en_dev; in bnxt_re_query_hwrm_intf_version() local
1299 rc = en_dev->en_ops->bnxt_send_fw_msg(en_dev, BNXT_ROCE_ULP, &fw_msg); in bnxt_re_query_hwrm_intf_version()
1553 struct bnxt_en_dev *en_dev; in bnxt_re_dev_reg() local
1559 en_dev = bnxt_re_dev_probe(netdev); in bnxt_re_dev_reg()
1560 if (IS_ERR(en_dev)) { in bnxt_re_dev_reg()
1561 if (en_dev != ERR_PTR(-ENODEV)) in bnxt_re_dev_reg()
1564 rc = PTR_ERR(en_dev); in bnxt_re_dev_reg()
1567 *rdev = bnxt_re_dev_add(netdev, en_dev); in bnxt_re_dev_reg()
1580 pci_dev_put(rdev->en_dev->pdev); in bnxt_re_remove_device()
1598 pci_dev_get((*rdev)->en_dev->pdev); in bnxt_re_add_device()
1601 pci_dev_put((*rdev)->en_dev->pdev); in bnxt_re_add_device()