Home
last modified time | relevance | path

Searched refs:mkey (Results 1 – 10 of 10) sorted by relevance

/f-stack/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa_mem.c26 claim_zero(mlx5_devx_cmd_destroy(entry->mkey)); in mlx5_vdpa_mem_dereg()
228 entry->mkey = mlx5_devx_cmd_mkey_create(priv->ctx, &mkey_attr); in mlx5_vdpa_mem_register()
229 if (!entry->mkey) { in mlx5_vdpa_mem_register()
253 klm_array[klm_index].mkey = in mlx5_vdpa_mem_register()
265 klm_array[klm_index].mkey = entry->mkey->id; in mlx5_vdpa_mem_register()
287 entry->mkey = mlx5_devx_cmd_mkey_create(priv->ctx, &mkey_attr); in mlx5_vdpa_mem_register()
288 if (!entry->mkey) { in mlx5_vdpa_mem_register()
295 priv->gpa_mkey_index = entry->mkey->id; in mlx5_vdpa_mem_register()
299 if (entry->mkey) in mlx5_vdpa_mem_register()
300 mlx5_devx_cmd_destroy(entry->mkey); in mlx5_vdpa_mem_register()
H A Dmlx5_vdpa_lm.c69 mr->mkey = mlx5_devx_cmd_mkey_create(priv->ctx, &mkey_attr); in mlx5_vdpa_dirty_bitmap_set()
70 if (!mr->mkey) { in mlx5_vdpa_dirty_bitmap_set()
74 attr.dirty_bitmap_mkey = mr->mkey->id; in mlx5_vdpa_dirty_bitmap_set()
89 if (mr->mkey) in mlx5_vdpa_dirty_bitmap_set()
90 mlx5_devx_cmd_destroy(mr->mkey); in mlx5_vdpa_dirty_bitmap_set()
H A Dmlx5_vdpa.h73 struct mlx5_devx_obj *mkey; member
H A Dmlx5_vdpa_virtq.c326 attr.mkey = priv->gpa_mkey_index; in mlx5_vdpa_virtq_setup()
/f-stack/dpdk/drivers/common/mlx5/
H A Dmlx5_devx_cmds.c147 uint32_t mkey, void *addr, in mlx5_devx_cmd_flow_counter_query() argument
168 MLX5_SET(query_flow_counter_in, in, mkey, mkey); in mlx5_devx_cmd_flow_counter_query()
216 struct mlx5_devx_obj *mkey = mlx5_malloc(MLX5_MEM_ZERO, sizeof(*mkey), in mlx5_devx_cmd_mkey_create() local
221 if (!mkey) { in mlx5_devx_cmd_mkey_create()
228 mlx5_free(mkey); in mlx5_devx_cmd_mkey_create()
242 MLX5_SET(klm, klm, mkey, klm_array[i].mkey); in mlx5_devx_cmd_mkey_create()
247 MLX5_SET(klm, klm, mkey, 0x0); in mlx5_devx_cmd_mkey_create()
278 if (!mkey->obj) { in mlx5_devx_cmd_mkey_create()
282 mlx5_free(mkey); in mlx5_devx_cmd_mkey_create()
286 mkey->id = (mkey->id << 8) | (attr->umem_id & 0xFF); in mlx5_devx_cmd_mkey_create()
[all …]
H A Dmlx5_devx_cmds.h298 uint32_t mkey; member
396 uint32_t mkey, void *addr,
H A Dmlx5_common.h248 uint32_t mkey; member
H A Dmlx5_prm.h945 u8 mkey[0x20]; member
959 u8 mkey[0x20]; member
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_age.c110 claim_zero(mlx5_devx_cmd_destroy(mr->mkey)); in mlx5_aso_devx_dereg_mr()
161 mr->mkey = mlx5_devx_cmd_mkey_create(ctx, &mkey_attr); in mlx5_aso_devx_reg_mr()
162 if (!mr->mkey) { in mlx5_aso_devx_reg_mr()
221 wqe->aso_cseg.lkey = rte_cpu_to_be_32(sq->mr.mkey->id); in mlx5_aso_init_sq()
H A Dmlx5.h497 struct mlx5_devx_obj *mkey; member