Home
last modified time | relevance | path

Searched refs:mlx5e_res (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dmlx5.h50 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 Dcrypto.c175 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 Dmain.c340 mutex_lock(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_core_uplink_netdev_set()
341 dev->mlx5e_res.uplink_netdev = netdev; in mlx5_core_uplink_netdev_set()
344 mutex_unlock(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_core_uplink_netdev_set()
349 mutex_lock(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_core_uplink_netdev_event_replay()
351 dev->mlx5e_res.uplink_netdev); in mlx5_core_uplink_netdev_event_replay()
352 mutex_unlock(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_core_uplink_netdev_event_replay()
1862 mutex_init(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_mdev_init()
1967 mutex_destroy(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_mdev_uninit()
H A Dwc.c232 MLX5_SET(wq, wq, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5_wc_create_sq()
H A Den_main.c432 MLX5_SET(mkc, mkc, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5e_create_umr_mkey()
454 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey()
459 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey()
467 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey()
482 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey()
519 MLX5_SET(mkc, mkc, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5e_create_umr_ksm_mkey()
923 rq->mkey_be = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey); in mlx5e_alloc_rq()
1485 return mdev->mlx5e_res.hw_objs.tisn[lag_port][tc]; in mlx5e_profile_get_tisn()
2767 struct mlx5e_hw_objs *hw_objs = &c->mdev->mlx5e_res.hw_objs; in mlx5e_channel_pick_doorbell()
2825 c->mkey_be = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey); in mlx5e_open_channel()
H A Den_rx.c675 u32 lkey = rq->mdev->mlx5e_res.hw_objs.mkey; in mlx5e_build_shampo_hd_umr()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_offload.c180 res = &mdev->mlx5e_res.hw_objs; in mlx5_create_ipsec_obj()
529 res = &mdev->mlx5e_res.hw_objs; in mlx5e_ipsec_aso_init()
608 res = &mdev->mlx5e_res.hw_objs; in mlx5e_ipsec_aso_query()
H A Dktls_tx.c47 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()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dparams.c952 MLX5_SET(wq, wq, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5e_build_rq_param()
994 MLX5_SET(wq, wq, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5e_build_sq_param_common()