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()
515 cache->root = debugfs_create_dir("mr_cache", dev->mdev->priv.dbg_root); in mlx5_mr_cache_debugfs_init()
590 if (dev->mdev->profile->mask & MLX5_PROF_MASK_MR_CACHE) in mlx5_mr_cache_init()
591 limit = dev->mdev->profile->mr_cache[i].limit; in mlx5_mr_cache_init()
629 struct mlx5_core_dev *mdev = dev->mdev; in mlx5_ib_get_dma_mr() local
651 err = mlx5_core_create_mkey(mdev, &mr->mmr, in, sizeof(*in), NULL, NULL, in mlx5_ib_get_dma_mr()
978 bool pg_cap = !!(dev->mdev->caps.gen.flags & in reg_create()
1008 err = mlx5_core_create_mkey(dev->mdev, &mr->mmr, in, inlen, NULL, in reg_create()
1090 atomic_add(npages, &dev->mdev->priv.reg_pages); in mlx5_ib_reg_user_mr()
1209 atomic_sub(npages, &dev->mdev->priv.reg_pages); in mlx5_ib_dereg_mr()
1220 atomic_sub(npages, &dev->mdev->priv.reg_pages); in mlx5_ib_dereg_mr()
1264 err = mlx5_core_create_psv(dev->mdev, to_mpd(pd)->pdn, in mlx5_ib_create_mr()
1280 err = mlx5_core_create_mkey(dev->mdev, &mr->mmr, in, sizeof(*in), in mlx5_ib_create_mr()
1294 if (mlx5_core_destroy_psv(dev->mdev, in mlx5_ib_create_mr()
1298 if (mlx5_core_destroy_psv(dev->mdev, in mlx5_ib_create_mr()
1319 if (mlx5_core_destroy_psv(dev->mdev, in mlx5_ib_destroy_mr()
1323 if (mlx5_core_destroy_psv(dev->mdev, in mlx5_ib_destroy_mr()
1369 err = mlx5_core_create_mkey(dev->mdev, &mr->mmr, in, sizeof(*in), NULL, in mlx5_ib_alloc_fast_reg_mr()
1422 dma_free_coherent(&dev->mdev->pdev->dev, size, mfrpl->mapped_page_list, in mlx5_ib_free_fast_reg_page_list()