| /spdk/lib/rdma_utils/ |
| H A D | rdma_utils.c | 20 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 D | mlx5_crypto.c | 47 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 D | common_ut.c | 73 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 D | test_rdma.c | 43 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 D | autorun_post.py | 15 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 D | accel_mlx5.c | 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); 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 D | rdma_provider_mlx5_dv.c | 90 .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 D | common.c | 19 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 D | rdma_provider_verbs.c | 55 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 D | nvme_rdma.c | 133 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 D | transport_ut.c | 58 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 D | nvme_rdma_ut.c | 89 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 D | posix.c | 2163 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 D | rdma.c | 458 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 D | scsi_bdev.c | 132 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 D | test_dma.c | 466 req->mr = ibv_reg_mr(dst_domain_qp->pd, req->buffer, g_io_size,
|
| /spdk/scripts/perf/nvmf/ |
| H A D | run_nvmf.py | 26 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 D | rdma_ut.c | 63 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
|