Home
last modified time | relevance | path

Searched refs:ulp_id (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.10/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ulp.c27 static int bnxt_register_dev(struct bnxt_en_dev *edev, int ulp_id, in bnxt_register_dev() argument
35 if (ulp_id >= BNXT_MAX_ULP) in bnxt_register_dev()
38 ulp = &edev->ulp_tbl[ulp_id]; in bnxt_register_dev()
40 netdev_err(bp->dev, "ulp id %d already registered\n", ulp_id); in bnxt_register_dev()
43 if (ulp_id == BNXT_ROCE_ULP) { in bnxt_register_dev()
56 if (ulp_id == BNXT_ROCE_ULP) { in bnxt_register_dev()
64 static int bnxt_unregister_dev(struct bnxt_en_dev *edev, int ulp_id) in bnxt_unregister_dev() argument
72 if (ulp_id >= BNXT_MAX_ULP) in bnxt_unregister_dev()
75 ulp = &edev->ulp_tbl[ulp_id]; in bnxt_unregister_dev()
77 netdev_err(bp->dev, "ulp id %d not registered\n", ulp_id); in bnxt_unregister_dev()
[all …]
Dbnxt_ulp.h93 static inline bool bnxt_ulp_registered(struct bnxt_en_dev *edev, int ulp_id) in bnxt_ulp_registered() argument
95 if (edev && rcu_access_pointer(edev->ulp_tbl[ulp_id].ulp_ops)) in bnxt_ulp_registered()