Searched refs:mmkey (Results 1 – 5 of 5) sorted by relevance
/Linux-v5.4/drivers/infiniband/hw/mlx5/ |
D | odp.c | 437 mr->mmkey.iova = 0; in implicit_mr_alloc() 460 mr->ibmr.lkey = mr->mmkey.key; in implicit_mr_alloc() 461 mr->ibmr.rkey = mr->mmkey.key; in implicit_mr_alloc() 464 mr->mmkey.key, dev->mdev, mr); in implicit_mr_alloc() 512 mtt->mmkey.iova = addr; in implicit_mr_get_data() 639 start_idx = (io_virt - (mr->mmkey.iova & page_mask)) >> page_shift; in pagefault_mr() 739 static bool mkey_is_eq(struct mlx5_core_mkey *mmkey, u32 key) in mkey_is_eq() argument 741 if (!mmkey) in mkey_is_eq() 743 if (mmkey->type == MLX5_MKEY_MW) in mkey_is_eq() 744 return mlx5_base_mkey(mmkey->key) == mlx5_base_mkey(key); in mkey_is_eq() [all …]
|
D | mr.c | 62 int err = mlx5_core_destroy_mkey(dev->mdev, &mr->mmkey); in destroy_mkey() 111 mr->mmkey.type = MLX5_MKEY_MR; in reg_mr_callback() 115 mr->mmkey.key = mlx5_idx_to_mkey(MLX5_GET(create_mkey_out, mr->out, mkey_index)) | key; in reg_mr_callback() 126 err = xa_err(__xa_store(mkeys, mlx5_base_mkey(mr->mmkey.key), in reg_mr_callback() 127 &mr->mmkey, GFP_ATOMIC)); in reg_mr_callback() 180 err = mlx5_core_create_mkey_cb(dev->mdev, &mr->mmkey, in add_keys() 218 mlx5_core_destroy_mkey(dev->mdev, &mr->mmkey); in remove_keys() 555 mlx5_core_destroy_mkey(dev->mdev, &mr->mmkey); in clean_keys() 716 err = mlx5_core_create_mkey(mdev, &mr->mmkey, in, inlen); in mlx5_ib_get_dma_mr() 721 mr->mmkey.type = MLX5_MKEY_MR; in mlx5_ib_get_dma_mr() [all …]
|
D | mlx5_ib.h | 599 struct mlx5_core_mkey mmkey; member 635 struct mlx5_core_mkey mmkey; member 640 struct mlx5_core_mkey mmkey; member 1042 static inline struct mlx5_ib_mr *to_mibmr(struct mlx5_core_mkey *mmkey) in to_mibmr() argument 1044 return container_of(mmkey, struct mlx5_ib_mr, mmkey); in to_mibmr()
|
D | cq.c | 427 struct mlx5_core_mkey *mmkey; in mlx5_poll_one() local 526 mmkey = xa_load(&dev->mdev->priv.mkey_table, in mlx5_poll_one() 528 mr = to_mibmr(mmkey); in mlx5_poll_one()
|
D | devx.c | 1257 mkey = &devx_mr->mmkey; in devx_handle_mkey_indirect() 1349 mlx5_base_mkey(obj->devx_mr.mmkey.key)); in devx_obj_cleanup()
|