Lines Matching refs:pd
50 static int init_qib_mregion(struct qib_mregion *mr, struct ib_pd *pd, in init_qib_mregion() argument
66 mr->pd = pd; in init_qib_mregion()
96 struct ib_mr *qib_get_dma_mr(struct ib_pd *pd, int acc) in qib_get_dma_mr() argument
102 if (to_ipd(pd)->user) { in qib_get_dma_mr()
113 rval = init_qib_mregion(&mr->mr, pd, 0); in qib_get_dma_mr()
138 static struct qib_mr *alloc_mr(int count, struct ib_pd *pd) in alloc_mr() argument
150 rval = init_qib_mregion(&mr->mr, pd, count); in alloc_mr()
182 struct ib_mr *qib_reg_phys_mr(struct ib_pd *pd, in qib_reg_phys_mr() argument
190 mr = alloc_mr(num_phys_buf, pd); in qib_reg_phys_mr()
229 struct ib_mr *qib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in qib_reg_user_mr() argument
244 umem = ib_umem_get(pd->uobject->context, start, length, in qib_reg_user_mr()
251 mr = alloc_mr(n, pd); in qib_reg_user_mr()
331 struct ib_mr *qib_alloc_mr(struct ib_pd *pd, in qib_alloc_mr() argument
340 mr = alloc_mr(max_num_sg, pd); in qib_alloc_mr()
386 struct ib_fmr *qib_alloc_fmr(struct ib_pd *pd, int mr_access_flags, in qib_alloc_fmr() argument
400 rval = init_qib_mregion(&fmr->mr, pd, fmr_attr->max_pages); in qib_alloc_fmr()