Lines Matching refs:pd
108 device->pd = ib_alloc_pd(device->ib_device); in iser_create_device_ib_res()
109 if (IS_ERR(device->pd)) in iser_create_device_ib_res()
141 device->mr = ib_get_dma_mr(device->pd, access); in iser_create_device_ib_res()
166 ib_dealloc_pd(device->pd); in iser_create_device_ib_res()
193 ib_dealloc_pd(device->pd); in iser_free_device_ib_res()
199 device->pd = NULL; in iser_free_device_ib_res()
247 fmr_pool = ib_create_fmr_pool(device->pd, ¶ms); in iser_alloc_fmr_pool()
290 struct ib_pd *pd, in iser_alloc_reg_res() argument
296 res->mr = ib_alloc_mr(pd, IB_MR_TYPE_MEM_REG, size); in iser_alloc_reg_res()
315 struct ib_pd *pd, in iser_alloc_pi_ctx() argument
328 ret = iser_alloc_reg_res(ib_device, pd, &pi_ctx->rsc, size); in iser_alloc_pi_ctx()
334 pi_ctx->sig_mr = ib_alloc_mr(pd, IB_MR_TYPE_SIGNATURE, 2); in iser_alloc_pi_ctx()
362 struct ib_pd *pd, in iser_create_fastreg_desc() argument
373 ret = iser_alloc_reg_res(ib_device, pd, &desc->rsc, size); in iser_create_fastreg_desc()
378 ret = iser_alloc_pi_ctx(ib_device, pd, desc, size); in iser_create_fastreg_desc()
411 desc = iser_create_fastreg_desc(device->ib_device, device->pd, in iser_alloc_fastreg_pool()
519 ret = rdma_create_qp(ib_conn->cma_id, device->pd, &init_attr); in iser_create_ib_conn_res()
1055 sge.lkey = ib_conn->device->pd->local_dma_lkey; in iser_post_recvl()