Lines Matching refs:mdev
60 int err = mlx5_core_destroy_mkey(dev->mdev, &mr->mmr); in destroy_mkey()
89 struct mlx5_mr_table *table = &dev->mdev->priv.mr_table; in reg_mr_callback()
113 spin_lock_irqsave(&dev->mdev->priv.mkey_lock, flags); in reg_mr_callback()
114 key = dev->mdev->priv.mkey_key++; in reg_mr_callback()
115 spin_unlock_irqrestore(&dev->mdev->priv.mkey_lock, flags); in reg_mr_callback()
171 err = mlx5_core_create_mkey(dev->mdev, &mr->mmr, in, in add_keys()
524 cache->root = debugfs_create_dir("mr_cache", dev->mdev->priv.dbg_root); in mlx5_mr_cache_debugfs_init()
599 if (dev->mdev->profile->mask & MLX5_PROF_MASK_MR_CACHE) in mlx5_mr_cache_init()
600 limit = dev->mdev->profile->mr_cache[i].limit; in mlx5_mr_cache_init()
638 struct mlx5_core_dev *mdev = dev->mdev; in mlx5_ib_get_dma_mr() local
660 err = mlx5_core_create_mkey(mdev, &mr->mmr, in, sizeof(*in), NULL, NULL, in mlx5_ib_get_dma_mr()
987 bool pg_cap = !!(MLX5_CAP_GEN(dev->mdev, pg)); in reg_create()
1016 err = mlx5_core_create_mkey(dev->mdev, &mr->mmr, in, inlen, NULL, in reg_create()
1098 atomic_add(npages, &dev->mdev->priv.reg_pages); in mlx5_ib_reg_user_mr()
1221 if (mlx5_core_destroy_psv(dev->mdev, in clean_mr()
1225 if (mlx5_core_destroy_psv(dev->mdev, in clean_mr()
1279 atomic_sub(npages, &dev->mdev->priv.reg_pages); in mlx5_ib_dereg_mr()
1290 atomic_sub(npages, &dev->mdev->priv.reg_pages); in mlx5_ib_dereg_mr()
1345 err = mlx5_core_create_psv(dev->mdev, to_mpd(pd)->pdn, in mlx5_ib_alloc_mr()
1365 err = mlx5_core_create_mkey(dev->mdev, &mr->mmr, in, sizeof(*in), in mlx5_ib_alloc_mr()
1379 if (mlx5_core_destroy_psv(dev->mdev, in mlx5_ib_alloc_mr()
1383 if (mlx5_core_destroy_psv(dev->mdev, in mlx5_ib_alloc_mr()