Lines Matching defs:pd

60 	struct ibv_pd *pd;
671 rc = spdk_mlx5_crypto_get_dek_data(mlx5_task->base.crypto_key->priv, dev->dev_ctx->pd, &dek_data);
1791 rc = spdk_mlx5_crypto_get_dek_data(task->crypto_key->priv, dev->dev_ctx->pd, &dek_data);
2286 rc = spdk_mlx5_qp_create(dev->dev_ctx->pd, dev->cq, &mlx5_qp_attr, &qp->qp);
2484 rc = spdk_mlx5_qp_create(dev->dev_ctx->pd, dev->cq, &mlx5_qp_attr, &qp->qp);
2572 dev->mkeys = spdk_mlx5_mkey_pool_get_ref(dev_ctx->pd, 0);
2582 dev->crypto_mkeys = spdk_mlx5_mkey_pool_get_ref(dev_ctx->pd, SPDK_MLX5_MKEY_POOL_FLAG_CRYPTO);
2592 dev->sig_mkeys = spdk_mlx5_mkey_pool_get_ref(dev_ctx->pd, SPDK_MLX5_MKEY_POOL_FLAG_SIGNATURE);
2608 rc = spdk_mlx5_cq_create(dev_ctx->pd, &cq_attr, &dev->cq);
2620 dev->mmap = spdk_rdma_utils_create_mem_map(dev_ctx->pd, NULL,
2805 if (dev_ctx->pd) {
2807 spdk_mlx5_mkey_pool_destroy(0, dev_ctx->pd);
2810 spdk_mlx5_mkey_pool_destroy(SPDK_MLX5_MKEY_POOL_FLAG_CRYPTO, dev_ctx->pd);
2813 spdk_mlx5_mkey_pool_destroy(SPDK_MLX5_MKEY_POOL_FLAG_SIGNATURE, dev_ctx->pd);
2815 spdk_rdma_utils_put_pd(dev_ctx->pd);
2851 accel_mlx5_mkeys_create(struct ibv_pd *pd, uint32_t num_mkeys, uint32_t flags)
2859 return spdk_mlx5_mkey_pool_init(&pool_param, pd);
2906 dev_ctx->psvs[i] = spdk_mlx5_create_psv(dev_ctx->pd);
2919 args.map = spdk_rdma_utils_create_mem_map(dev_ctx->pd, NULL,
2946 struct ibv_pd *pd;
2949 pd = spdk_rdma_utils_get_pd(dev);
2950 if (!pd) {
2955 dev_ctx->pd = pd;
2956 dev_ctx->domain = spdk_rdma_utils_get_memory_domain(pd);
2961 rc = accel_mlx5_mkeys_create(pd, g_accel_mlx5.attr.num_requests, 0);
2974 rc = accel_mlx5_mkeys_create(pd, g_accel_mlx5.attr.num_requests, SPDK_MLX5_MKEY_POOL_FLAG_CRYPTO);
2982 rc = accel_mlx5_mkeys_create(pd, g_accel_mlx5.attr.num_requests,
3446 accel_mlx5_ch_get_dev_by_pd(struct accel_mlx5_io_channel *accel_ch, struct ibv_pd *pd)
3451 if (accel_ch->devs[i].dev_ctx->pd == pd) {