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()
330 struct ib_mr *qib_alloc_fast_reg_mr(struct ib_pd *pd, int max_page_list_len) in qib_alloc_fast_reg_mr() argument
334 mr = alloc_mr(max_page_list_len, pd); in qib_alloc_fast_reg_mr()
379 struct ib_fmr *qib_alloc_fmr(struct ib_pd *pd, int mr_access_flags, in qib_alloc_fmr() argument
393 rval = init_qib_mregion(&fmr->mr, pd, fmr_attr->max_pages); in qib_alloc_fmr()