Searched refs:mmkey (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx5/ |
| H A D | odp.c | 202 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 D | mr.c | 121 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 D | restrack.c | 120 mlx5_mkey_to_idx(mr->mmkey.key)); in fill_res_mr_entry_raw()
|
| H A D | mlx5_ib.h | 600 struct mlx5_core_mkey mmkey; member 644 struct mlx5_core_mkey mmkey; member 649 struct mlx5_core_mkey mmkey; member
|
| H A D | devx.c | 1210 mkey = &devx_mr->mmkey; in devx_handle_mkey_indirect() 1302 mlx5_base_mkey(obj->devx_mr.mmkey.key)); in devx_obj_cleanup()
|