Home
last modified time | relevance | path

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

/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_common.c81 MLX5_SET(tisc, tisc, transport_domain, mdev->mlx5e_res.hw_objs.td.tdn); in mlx5e_create_tis()
145 struct mlx5e_hw_objs *res = &mdev->mlx5e_res.hw_objs; in mlx5e_create_mdev_resources()
184 mdev->mlx5e_res.dek_priv = mlx5_crypto_dek_init(mdev); in mlx5e_create_mdev_resources()
185 if (IS_ERR(mdev->mlx5e_res.dek_priv)) { in mlx5e_create_mdev_resources()
187 PTR_ERR(mdev->mlx5e_res.dek_priv)); in mlx5e_create_mdev_resources()
188 mdev->mlx5e_res.dek_priv = NULL; in mlx5e_create_mdev_resources()
206 struct mlx5e_hw_objs *res = &mdev->mlx5e_res.hw_objs; in mlx5e_destroy_mdev_resources()
208 mlx5_crypto_dek_cleanup(mdev->mlx5e_res.dek_priv); in mlx5e_destroy_mdev_resources()
209 mdev->mlx5e_res.dek_priv = NULL; in mlx5e_destroy_mdev_resources()
246 mutex_lock(&mdev->mlx5e_res.hw_objs.td.list_lock); in mlx5e_refresh_tirs()
[all …]
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()
1860 mutex_init(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_mdev_init()
1960 mutex_destroy(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_mdev_uninit()
H A Den_main.c463 MLX5_SET(mkc, mkc, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5e_create_umr_mkey()
485 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey()
490 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey()
498 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey()
513 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey()
550 MLX5_SET(mkc, mkc, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5e_create_umr_ksm_mkey()
841 rq->mkey_be = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey); in mlx5e_alloc_rq()
1390 return mdev->mlx5e_res.hw_objs.tisn[lag_port][tc]; in mlx5e_profile_get_tisn()
1457 sq->uar_map = mdev->mlx5e_res.hw_objs.bfreg.map; in mlx5e_alloc_xdpsq()
1542 sq->uar_map = mdev->mlx5e_res.hw_objs.bfreg.map; in mlx5e_alloc_icosq()
[all …]
H A Dwc.c227 MLX5_SET(wq, wq, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5_wc_create_sq()
H A Den_rx.c667 u32 lkey = rq->mdev->mlx5e_res.hw_objs.mkey; in mlx5e_build_shampo_hd_umr()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lib/
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()
H A Dmlx5.h55 return mdev->mlx5e_res.uplink_netdev; in mlx5_uplink_netdev_get()
H A Daso.c166 sq->uar_map = mdev->mlx5e_res.hw_objs.bfreg.map; in mlx5_aso_alloc_sq()
206 MLX5_SET(wq, wq, uar_page, mdev->mlx5e_res.hw_objs.bfreg.index); in create_aso_sq()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtir.c173 struct mlx5e_hw_objs *res = &tir->mdev->mlx5e_res.hw_objs; in mlx5e_tir_init()
187 struct mlx5e_hw_objs *res = &tir->mdev->mlx5e_res.hw_objs; in mlx5e_tir_destroy()
H A Dtrap.c112 mlx5e_tir_builder_build_inline(builder, mdev->mlx5e_res.hw_objs.td.tdn, rqn); in mlx5e_create_trap_direct_rq_tir()
149 t->mkey_be = cpu_to_be32(priv->mdev->mlx5e_res.hw_objs.mkey); in mlx5e_open_trap()
H A Drx_res.c358 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rx_res_channels_init()
409 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rx_res_ptp_init()
696 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, rqtn, in mlx5e_rx_res_tls_tir_create()
H A Dptp.c336 sq->uar_map = mdev->mlx5e_res.hw_objs.bfreg.map; in mlx5e_ptp_alloc_txqsq()
886 c->mkey_be = cpu_to_be32(priv->mdev->mlx5e_res.hw_objs.mkey); in mlx5e_ptp_open()
H A Dparams.c960 MLX5_SET(wq, wq, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5e_build_rq_param()
1002 MLX5_SET(wq, wq, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5e_build_sq_param_common()
H A Drss.c229 mlx5e_tir_builder_build_rqt(builder, rss->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rss_create_tir()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_offload.c181 res = &mdev->mlx5e_res.hw_objs; in mlx5_create_ipsec_obj()
530 res = &mdev->mlx5e_res.hw_objs; in mlx5e_ipsec_aso_init()
609 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-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dsend.c577 sq->uar_map = mdev->mlx5e_res.hw_objs.bfreg.map; in hws_send_ring_alloc_sq()
651 MLX5_SET(wq, wq, uar_page, mdev->mlx5e_res.hw_objs.bfreg.index); in hws_send_ring_create_sq()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib.c752 return mdev->mlx5e_res.hw_objs.pdn != 0; in mlx5_is_sub_interface()
/linux-6.15/include/linux/mlx5/
H A Ddriver.h757 struct mlx5e_resources mlx5e_res; member