Searched refs:mlx5e_res (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | mlx5.h | 50 struct mlx5e_resources *mlx5e_res = &mdev->mlx5e_res; in mlx5_uplink_netdev_get() local 53 mutex_lock(&mlx5e_res->uplink_netdev_lock); in mlx5_uplink_netdev_get() 54 netdev = mlx5e_res->uplink_netdev; in mlx5_uplink_netdev_get() 55 netdev_hold(netdev, &mlx5e_res->tracker, GFP_KERNEL); in mlx5_uplink_netdev_get() 56 mutex_unlock(&mlx5e_res->uplink_netdev_lock); in mlx5_uplink_netdev_get() 63 netdev_put(netdev, &mdev->mlx5e_res.tracker); in mlx5_uplink_netdev_put()
|
| H A D | crypto.c | 175 MLX5_SET(encryption_key_obj, obj, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5_crypto_create_dek_bulk() 209 MLX5_SET(encryption_key_obj, obj, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5_crypto_modify_dek_key() 245 MLX5_SET(encryption_key_obj, obj, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5_crypto_create_dek_key() 290 struct mlx5_crypto_dek_priv *dek_priv = pool->mdev->mlx5e_res.dek_priv; in mlx5_crypto_dek_bulk_create() 606 struct mlx5_crypto_dek_priv *dek_priv = dek_pool->mdev->mlx5e_res.dek_priv; in mlx5_crypto_dek_create() 651 struct mlx5_crypto_dek_priv *dek_priv = dek_pool->mdev->mlx5e_res.dek_priv; in mlx5_crypto_dek_destroy()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_common.c | 82 MLX5_SET(tisc, tisc, transport_domain, mdev->mlx5e_res.hw_objs.td.tdn); in mlx5e_create_tis() 158 struct mlx5e_hw_objs *res = &mdev->mlx5e_res.hw_objs; in mlx5e_create_mdev_resources() 211 mdev->mlx5e_res.dek_priv = mlx5_crypto_dek_init(mdev); in mlx5e_create_mdev_resources() 212 if (IS_ERR(mdev->mlx5e_res.dek_priv)) { in mlx5e_create_mdev_resources() 214 mdev->mlx5e_res.dek_priv); in mlx5e_create_mdev_resources() 215 mdev->mlx5e_res.dek_priv = NULL; in mlx5e_create_mdev_resources() 235 struct mlx5e_hw_objs *res = &mdev->mlx5e_res.hw_objs; in mlx5e_destroy_mdev_resources() 237 mlx5_crypto_dek_cleanup(mdev->mlx5e_res.dek_priv); in mlx5e_destroy_mdev_resources() 238 mdev->mlx5e_res.dek_priv = NULL; in mlx5e_destroy_mdev_resources() 264 mutex_lock(&mdev->mlx5e_res.hw_objs.td.list_lock); in mlx5e_modify_tirs_lb() [all …]
|
| H A D | main.c | 276 mutex_lock(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_core_uplink_netdev_set() 277 dev->mlx5e_res.uplink_netdev = netdev; in mlx5_core_uplink_netdev_set() 280 mutex_unlock(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_core_uplink_netdev_set() 285 mutex_lock(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_core_uplink_netdev_event_replay() 287 dev->mlx5e_res.uplink_netdev); in mlx5_core_uplink_netdev_event_replay() 288 mutex_unlock(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_core_uplink_netdev_event_replay() 1804 mutex_init(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_mdev_init() 1911 mutex_destroy(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_mdev_uninit()
|
| H A D | wc.c | 233 MLX5_SET(wq, wq, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5_wc_create_sq()
|
| H A D | en_main.c | 467 MLX5_SET(mkc, mkc, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5e_create_umr_mkey() 489 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey() 494 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey() 502 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey() 517 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey() 806 MLX5_SET(mkc, mkc, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5e_create_rq_hd_mkey() 920 rq->mkey_be = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey); in mlx5e_alloc_rq() 1486 return mdev->mlx5e_res.hw_objs.tisn[lag_port][tc]; in mlx5e_profile_get_tisn() 2814 struct mlx5e_hw_objs *hw_objs = &c->mdev->mlx5e_res.hw_objs; in mlx5e_channel_pick_doorbell() 2874 c->mkey_be = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey); in mlx5e_open_channel()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | tir.c | 196 struct mlx5e_hw_objs *res = &tir->mdev->mlx5e_res.hw_objs; in mlx5e_tir_init() 210 struct mlx5e_hw_objs *res = &tir->mdev->mlx5e_res.hw_objs; in mlx5e_tir_destroy()
|
| H A D | rx_res.c | 380 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rx_res_channels_init() 433 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rx_res_ptp_init() 718 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, rqtn, in mlx5e_rx_res_tls_tir_create()
|
| H A D | rss.c | 230 mlx5e_tir_builder_build_rqt(builder, rss->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rss_create_tir()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec_offload.c | 182 res = &mdev->mlx5e_res.hw_objs; in mlx5_create_ipsec_obj() 523 res = &mdev->mlx5e_res.hw_objs; in mlx5e_ipsec_aso_init() 601 res = &mdev->mlx5e_res.hw_objs; in mlx5e_ipsec_aso_query()
|
| H A D | ktls_tx.c | 47 MLX5_SET(tisc, tisc, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5e_ktls_set_tisc() 48 MLX5_SET(tisc, tisc, transport_domain, mdev->mlx5e_res.hw_objs.td.tdn); in mlx5e_ktls_set_tisc()
|