Lines Matching defs:pd
20 struct ibv_pd *pd;
29 struct ibv_pd *pd;
40 struct ibv_pd *pd;
63 struct ibv_pd *pd = rmap->pd;
72 rmap->hooks->get_rkey(pd, vaddr, size));
78 mr = ibv_reg_mr(pd, vaddr, size, access_flags);
128 spdk_rdma_utils_create_mem_map(struct ibv_pd *pd, struct spdk_nvme_rdma_hooks *hooks,
133 if (pd->context->device->transport_type == IBV_TRANSPORT_IWARP) {
139 /* Look up existing mem map registration for this pd */
141 if (map->pd == pd && map->access_flags == access_flags) {
158 map->pd = pd;
247 dev->pd = ibv_alloc_pd(context);
248 if (dev->pd == NULL) {
271 ibv_dealloc_pd(dev->pd);
394 return dev->pd;
405 spdk_rdma_utils_put_pd(struct ibv_pd *pd)
412 if (dev->pd == pd) {
443 spdk_rdma_utils_get_memory_domain(struct ibv_pd *pd)
452 if (domain->pd == pd) {
467 domain->rdma_ctx.ibv_pd = pd;
481 domain->pd = pd;