Home
last modified time | relevance | path

Searched refs:mmkey (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx5/
H A Dodp.c202 mlx5_core_destroy_mkey(mr->dev->mdev, &mr->mmkey); in dma_fence_odp_mr()
486 mr->ibmr.lkey = mr->mmkey.key; in implicit_get_child_mr()
487 mr->ibmr.rkey = mr->mmkey.key; in implicit_get_child_mr()
488 mr->mmkey.iova = idx * MLX5_IMR_MTT_SIZE; in implicit_get_child_mr()
520 mlx5_ib_dbg(imr->dev, "key %x mr %p\n", mr->mmkey.key, mr); in implicit_get_child_mr()
550 imr->mmkey.iova = 0; in mlx5_ib_alloc_implicit_mr()
552 imr->ibmr.lkey = imr->mmkey.key; in mlx5_ib_alloc_implicit_mr()
553 imr->ibmr.rkey = imr->mmkey.key; in mlx5_ib_alloc_implicit_mr()
569 err = xa_err(xa_store(&dev->odp_mkeys, mlx5_base_mkey(imr->mmkey.key), in mlx5_ib_alloc_implicit_mr()
570 &imr->mmkey, GFP_KERNEL)); in mlx5_ib_alloc_implicit_mr()
[all …]
H A Dmr.c121 WARN_ON(xa_load(&dev->odp_mkeys, mlx5_base_mkey(mr->mmkey.key))); in destroy_mkey()
123 return mlx5_core_destroy_mkey(dev->mdev, &mr->mmkey); in destroy_mkey()
152 mr->mmkey.type = MLX5_MKEY_MR; in create_mkey_callback()
153 mr->mmkey.key |= mlx5_idx_to_mkey( in create_mkey_callback()
220 err = mlx5_ib_create_mkey_cb(ent->dev, &mr->mmkey, in add_keys()
258 err = mlx5_core_create_mkey(ent->dev->mdev, &mr->mmkey, in, inlen); in create_cache_mr()
262 mr->mmkey.type = MLX5_MKEY_MR; in create_cache_mr()
288 mlx5_core_destroy_mkey(ent->dev->mdev, &mr->mmkey); in remove_cache_mr_locked()
680 mlx5_core_destroy_mkey(dev->mdev, &mr->mmkey); in clean_keys()
836 err = mlx5_ib_create_mkey(dev, &mr->mmkey, in, inlen); in mlx5_ib_get_dma_mr()
[all …]
H A Drestrack.c120 mlx5_mkey_to_idx(mr->mmkey.key)); in fill_res_mr_entry_raw()
H A Dmlx5_ib.h600 struct mlx5_core_mkey mmkey; member
644 struct mlx5_core_mkey mmkey; member
649 struct mlx5_core_mkey mmkey; member
H A Ddevx.c1210 mkey = &devx_mr->mmkey; in devx_handle_mkey_indirect()
1302 mlx5_base_mkey(obj->devx_mr.mmkey.key)); in devx_obj_cleanup()