/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | en_common.c | 78 struct mlx5e_hw_objs *res = &mdev->mlx5e_res.hw_objs; in mlx5e_create_mdev_resources() 108 mdev->mlx5e_res.dek_priv = mlx5_crypto_dek_init(mdev); in mlx5e_create_mdev_resources() 109 if (IS_ERR(mdev->mlx5e_res.dek_priv)) { in mlx5e_create_mdev_resources() 111 PTR_ERR(mdev->mlx5e_res.dek_priv)); in mlx5e_create_mdev_resources() 112 mdev->mlx5e_res.dek_priv = NULL; in mlx5e_create_mdev_resources() 128 struct mlx5e_hw_objs *res = &mdev->mlx5e_res.hw_objs; in mlx5e_destroy_mdev_resources() 130 mlx5_crypto_dek_cleanup(mdev->mlx5e_res.dek_priv); in mlx5e_destroy_mdev_resources() 131 mdev->mlx5e_res.dek_priv = NULL; in mlx5e_destroy_mdev_resources() 168 mutex_lock(&mdev->mlx5e_res.hw_objs.td.list_lock); in mlx5e_refresh_tirs() 169 list_for_each_entry(tir, &mdev->mlx5e_res.hw_objs.td.tirs_list, list) { in mlx5e_refresh_tirs() [all …]
|
A D | main.c | 341 mutex_lock(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_core_uplink_netdev_set() 342 dev->mlx5e_res.uplink_netdev = netdev; in mlx5_core_uplink_netdev_set() 345 mutex_unlock(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_core_uplink_netdev_set() 350 mutex_lock(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_core_uplink_netdev_event_replay() 352 dev->mlx5e_res.uplink_netdev); in mlx5_core_uplink_netdev_event_replay() 353 mutex_unlock(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_core_uplink_netdev_event_replay() 1630 mutex_init(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_mdev_init() 1719 mutex_destroy(&dev->mlx5e_res.uplink_netdev_lock); in mlx5_mdev_uninit()
|
A D | en_main.c | 361 MLX5_SET(mkc, mkc, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5e_create_umr_mkey() 383 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey() 388 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey() 396 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey() 411 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey() 448 MLX5_SET(mkc, mkc, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5e_create_umr_klm_mkey() 716 rq->mkey_be = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey); in mlx5e_alloc_rq() 1304 sq->uar_map = mdev->mlx5e_res.hw_objs.bfreg.map; in mlx5e_alloc_xdpsq() 1389 sq->uar_map = mdev->mlx5e_res.hw_objs.bfreg.map; in mlx5e_alloc_icosq() 1474 sq->uar_map = mdev->mlx5e_res.hw_objs.bfreg.map; in mlx5e_alloc_txqsq() [all …]
|
A D | en_rx.c | 585 u32 lkey = rq->mdev->mlx5e_res.hw_objs.mkey; in mlx5e_build_shampo_hd_umr()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
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()
|
A D | mlx5.h | 89 return mdev->mlx5e_res.uplink_netdev; in mlx5_uplink_netdev_get()
|
A D | aso.c | 166 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.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/ |
A D | tir.c | 170 struct mlx5e_hw_objs *res = &tir->mdev->mlx5e_res.hw_objs; in mlx5e_tir_init() 184 struct mlx5e_hw_objs *res = &tir->mdev->mlx5e_res.hw_objs; in mlx5e_tir_destroy()
|
A D | trap.c | 109 mlx5e_tir_builder_build_inline(builder, mdev->mlx5e_res.hw_objs.td.tdn, rqn); in mlx5e_create_trap_direct_rq_tir() 147 t->mkey_be = cpu_to_be32(priv->mdev->mlx5e_res.hw_objs.mkey); in mlx5e_open_trap()
|
A D | rx_res.c | 305 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rx_res_channels_init() 355 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rx_res_ptp_init() 628 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, rqtn, in mlx5e_rx_res_tls_tir_create()
|
A D | ptp.c | 254 sq->uar_map = mdev->mlx5e_res.hw_objs.bfreg.map; in mlx5e_ptp_alloc_txqsq() 738 c->mkey_be = cpu_to_be32(priv->mdev->mlx5e_res.hw_objs.mkey); in mlx5e_ptp_open()
|
A D | rss.c | 162 mlx5e_tir_builder_build_rqt(builder, rss->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rss_create_tir()
|
A D | params.c | 940 MLX5_SET(wq, wq, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5e_build_rq_param() 985 MLX5_SET(wq, wq, pd, mdev->mlx5e_res.hw_objs.pdn); in mlx5e_build_sq_param_common()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
A D | ipsec_offload.c | 145 res = &mdev->mlx5e_res.hw_objs; in mlx5_create_ipsec_obj() 387 res = &mdev->mlx5e_res.hw_objs; in mlx5e_ipsec_aso_init() 464 res = &mdev->mlx5e_res.hw_objs; in mlx5e_ipsec_aso_query()
|
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()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
A D | ipoib.c | 750 return mdev->mlx5e_res.hw_objs.pdn != 0; in mlx5_is_sub_interface()
|
/linux-6.3-rc2/include/linux/mlx5/ |
A D | driver.h | 794 struct mlx5e_resources mlx5e_res; member
|