Home
last modified time | relevance | path

Searched refs:pd (Results 1 – 18 of 18) sorted by relevance

/spdk/lib/rdma_utils/
H A Drdma_utils.c20 struct ibv_pd *pd;
29 struct ibv_pd *pd;
40 struct ibv_pd *pd;
63 struct ibv_pd *pd = rmap->pd; in rdma_utils_mem_notify()
72 rmap->hooks->get_rkey(pd, vaddr, size)); in rdma_utils_mem_notify()
78 mr = ibv_reg_mr(pd, vaddr, size, access_flags); in rdma_utils_mem_notify()
128 spdk_rdma_utils_create_mem_map(struct ibv_pd *pd, struct spdk_nvme_rdma_hooks *hooks, in spdk_rdma_utils_create_mem_map()
133 if (pd->context->device->transport_type == IBV_TRANSPORT_IWARP) { in spdk_rdma_utils_create_mem_map()
139 /* Look up existing mem map registration for this pd */ in spdk_rdma_utils_create_mem_map()
18 struct ibv_pd *pd; global() member
27 struct ibv_pd *pd; global() member
38 struct ibv_pd *pd; global() member
61 struct ibv_pd *pd = rmap->pd; rdma_utils_mem_notify() local
126 spdk_rdma_utils_create_mem_map(struct ibv_pd * pd,struct spdk_nvme_rdma_hooks * hooks,uint32_t access_flags) spdk_rdma_utils_create_mem_map() argument
403 spdk_rdma_utils_put_pd(struct ibv_pd * pd) spdk_rdma_utils_put_pd() argument
441 spdk_rdma_utils_get_memory_domain(struct ibv_pd * pd) spdk_rdma_utils_get_memory_domain() argument
[all...]
/spdk/lib/mlx5/
H A Dmlx5_crypto.c47 struct ibv_pd *pd;
323 if (dek->pd) { in spdk_mlx5_crypto_keytag_create()
324 spdk_rdma_utils_put_pd(dek->pd); in spdk_mlx5_crypto_keytag_create()
333 mlx5_crypto_dek_init(struct ibv_pd *pd, struct mlx5_crypto_dek_init_attr *attr, in spdk_mlx5_crypto_keytag_create()
342 rc = mlx5_get_pd_id(pd, &pdn); in spdk_mlx5_crypto_keytag_create()
354 DEVX_SET(encryption_key_obj, dek_in, pd, pdn); in mlx5_crypto_get_dek_by_pd()
358 dek->devx_obj = mlx5dv_devx_obj_create(pd->context, in, sizeof(in), out, sizeof(out)); in mlx5_crypto_get_dek_by_pd()
401 struct ibv_pd *pd; in spdk_mlx5_crypto_set_attr()
465 pd = spdk_rdma_utils_get_pd(devs[i]);
466 if (!pd) {
36 struct ibv_pd *pd; global() member
351 mlx5_crypto_get_dek_by_pd(struct spdk_mlx5_crypto_keytag * keytag,struct ibv_pd * pd) mlx5_crypto_get_dek_by_pd() argument
368 spdk_mlx5_crypto_set_attr(struct mlx5dv_crypto_attr * attr_out,struct spdk_mlx5_crypto_keytag * keytag,struct ibv_pd * pd,uint32_t block_size,uint64_t iv,bool encrypt_on_tx) spdk_mlx5_crypto_set_attr() argument
[all...]
/spdk/test/unit/lib/rdma/common.c/
H A Dcommon_ut.c73 struct ibv_pd *pd; in ibv_alloc_pd() local
86 pd = calloc(1, sizeof(*pd)); in ibv_alloc_pd()
87 SPDK_CU_ASSERT_FATAL(pd); in ibv_alloc_pd()
89 pd->context = context; in ibv_alloc_pd()
91 return pd; in ibv_alloc_pd()
95 ibv_dealloc_pd(struct ibv_pd *pd) in ibv_dealloc_pd() argument
97 free(pd); in ibv_dealloc_pd()
/spdk/test/common/lib/
H A Dtest_rdma.c43 DEFINE_STUB(spdk_rdma_utils_create_mem_map, struct spdk_rdma_utils_mem_map *, (struct ibv_pd *pd,
46 DEFINE_STUB(spdk_rdma_utils_get_memory_domain, struct spdk_memory_domain *, (struct ibv_pd *pd),
86 DEFINE_STUB_V(spdk_rdma_utils_put_pd, (struct ibv_pd *pd));
/spdk/
H A Dautorun_post.py15 import pandas as pd namespace
28 pivot_by_test = pd.pivot_table(data_table, index=columns_to_group, aggfunc=any)
42 …data_table = pd.DataFrame(completion_table, columns=["Agent", "Domain", "Test", "With Asan", "With…
46 pivot_by_agent = pd.pivot_table(data_table, index=["Agent", "Domain", "Test"], aggfunc=any)
51 …pivot_by_asan = pd.pivot_table(data_table, index=["Domain", "Test"], values=["With Asan"], aggfunc…
53 …pivot_by_ubsan = pd.pivot_table(data_table, index=["Domain", "Test"], values=["With UBsan"], aggfu…
/spdk/module/accel/mlx5/
H A Daccel_mlx5.c60 struct ibv_pd *pd;
671 rc = spdk_mlx5_crypto_get_dek_data(mlx5_task->base.crypto_key->priv, dev->dev_ctx->pd, &dek_data); in accel_mlx5_poll_cq()
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, NUL
41 struct ibv_pd *pd; global() member
134 struct ibv_pd *pd; global() member
809 accel_mlx5_qp_create(struct ibv_cq * cq,struct accel_mlx5_io_channel * ch,struct ibv_pd * pd,int qp_size) accel_mlx5_qp_create() argument
1189 struct ibv_pd *pd; accel_mlx5_init() local
[all...]
/spdk/lib/rdma_provider/
H A Drdma_provider_mlx5_dv.c90 .pd = qp_attr->pd ? qp_attr->pd : cm_id->pd in spdk_rdma_provider_qp_create()
95 assert(dv_qp_attr.pd); in spdk_rdma_provider_qp_create()
132 mlx5_qp->domain_ctx.ibv_pd = qp_attr->pd;
H A Dcommon.c19 assert(init_attr->pd); in spdk_rdma_provider_srq_create()
40 rdma_srq->srq = ibv_create_srq(init_attr->pd, &init_attr->srq_init_attr); in spdk_rdma_provider_srq_create()
H A Drdma_provider_verbs.c55 rc = rdma_create_qp(cm_id, qp_attr->pd, &attr); in spdk_rdma_provider_qp_create()
63 spdk_rdma_qp->domain = spdk_rdma_utils_get_memory_domain(qp_attr->pd);
/spdk/lib/nvme/
H A Dnvme_rdma.c133 struct ibv_pd *pd; member
734 attr.pd = g_nvme_hooks.get_ibv_pd(&rctrlr->ctrlr.trid, rqpair->cm_id->verbs); in nvme_rdma_qpair_init()
736 attr.pd = spdk_rdma_utils_get_pd(rqpair->cm_id->verbs); in nvme_rdma_qpair_init()
1116 rqpair->mr_map = spdk_rdma_utils_create_mem_map(rqpair->rdma_qp->qp->pd, &g_nvme_hooks, in nvme_rdma_connect_established()
2060 spdk_rdma_utils_put_pd(rqpair->rdma_qp->qp->pd); in nvme_rdma_ctrlr_delete_io_qpair()
3175 if (poller->pd) { in nvme_rdma_poll_group_process_completions()
3176 spdk_rdma_utils_put_pd(poller->pd); in nvme_rdma_poll_group_process_completions()
3207 poller->pd = spdk_rdma_utils_get_pd(ctx); in nvme_rdma_poll_group_get_stats()
3208 if (poller->pd == NULL) { in nvme_rdma_poll_group_get_stats()
3213 poller->mr_map = spdk_rdma_utils_create_mem_map(poller->pd, in nvme_rdma_poll_group_get_stats()
[all...]
/spdk/test/unit/lib/nvmf/transport.c/
H A Dtransport_ut.c58 DEFINE_STUB(ibv_dealloc_pd, int, (struct ibv_pd *pd), 0);
98 ibv_reg_mr(struct ibv_pd *pd, void *addr, size_t length, int access) in ibv_reg_mr()
97 ibv_reg_mr(struct ibv_pd * pd,void * addr,size_t length,int access) ibv_reg_mr() argument
/spdk/test/unit/lib/nvme/nvme_rdma.c/
H A Dnvme_rdma_ut.c89 ibv_reg_mr(struct ibv_pd *pd, void *addr, size_t length, int access) in ibv_reg_mr() argument
960 struct ibv_pd *pd = (struct ibv_pd *)0xfeedbeef; in test_nvme_rdma_qpair_init()
961 struct ibv_qp qp = { .pd = pd }; in test_nvme_rdma_qpair_init()
971 MOCK_SET(spdk_rdma_utils_get_pd, pd); in test_nvme_rdma_qpair_init()
1059 struct ibv_qp qp = {.pd = (struct ibv_pd *) 0xfeedbeef};
962 struct ibv_pd *pd = (struct ibv_pd *)0xfeedbeef; test_nvme_rdma_qpair_init() local
/spdk/module/sock/posix/
H A Dposix.c2163 struct spdk_posix_sock *pa, *pc, *pd, *pf; in posix_sock_group_impl_poll()
2166 pd = psock; in posix_sock_group_impl_poll()
2167 pc = TAILQ_PREV(pd, spdk_has_data_list, link); in posix_sock_group_impl_poll()
2179 group->socks_with_data.tqh_first = pd; in posix_sock_group_impl_register_interrupt()
2183 pd->link.tqe_prev = &group->socks_with_data.tqh_first; in posix_sock_group_impl_register_interrupt()
2151 struct spdk_posix_sock *pa, *pc, *pd, *pf; posix_sock_group_impl_poll() local
/spdk/lib/nvmf/
H A Drdma.c458 struct ibv_pd *pd;
993 qp_init_attr.pd = device->pd; in nvmf_rdma_qpair_initialize()
2597 device->pd = g_nvmf_hooks.get_ibv_pd(NULL, device->context);
2599 device->pd = ibv_alloc_pd(device->context); in generate_poll_fds()
2602 if (!device->pd) { in generate_poll_fds()
2610 device->map = spdk_rdma_utils_create_mem_map(device->pd, &g_nvmf_hooks, IBV_ACCESS_LOCAL_WRITE); in generate_poll_fds()
2618 assert(device->pd != NULL); in generate_poll_fds()
2873 if (device->pd) { in nvmf_rdma_destroy()
2875 ibv_dealloc_pd(device->pd); in nvmf_rdma_destroy()
459 struct ibv_pd *pd; global() member
[all...]
/spdk/lib/scsi/
H A Dscsi_bdev.c132 int pd; in bdev_scsi_inquiry() local
146 pd = SPDK_SPC_PERIPHERAL_DEVICE_TYPE_DISK; in bdev_scsi_inquiry()
162 vpage->peripheral_device_type = pd; in bdev_scsi_inquiry()
626 inqdata->peripheral_device_type = pd; in bdev_scsi_inquiry()
/spdk/test/dma/test_dma/
H A Dtest_dma.c466 req->mr = ibv_reg_mr(dst_domain_qp->pd, req->buffer, g_io_size,
/spdk/scripts/perf/nvmf/
H A Drun_nvmf.py26 import pandas as pd
712 df = pd.read_csv(os.path.join(results_dir, pcm_file_name), header=[0, 1])
25 import pandas as pd global() namespace
/spdk/test/unit/lib/nvmf/rdma.c/
H A Drdma_ut.c63 ibv_reg_mr(struct ibv_pd *pd, void *addr, size_t length, int access) in ibv_reg_mr()
62 ibv_reg_mr(struct ibv_pd * pd,void * addr,size_t length,int access) ibv_reg_mr() argument