Lines Matching refs:ibpd
229 static int rxe_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
231 struct rxe_dev *rxe = to_rdev(ibpd->device);
232 struct rxe_pd *pd = to_rpd(ibpd);
248 static int rxe_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
250 struct rxe_pd *pd = to_rpd(ibpd);
1220 static struct ib_mr *rxe_get_dma_mr(struct ib_pd *ibpd, int access)
1222 struct rxe_dev *rxe = to_rdev(ibpd->device);
1223 struct rxe_pd *pd = to_rpd(ibpd);
1238 mr->ibmr.pd = ibpd;
1239 mr->ibmr.device = ibpd->device;
1251 static struct ib_mr *rxe_reg_user_mr(struct ib_pd *ibpd, u64 start,
1255 struct rxe_dev *rxe = to_rdev(ibpd->device);
1256 struct rxe_pd *pd = to_rpd(ibpd);
1277 mr->ibmr.pd = ibpd;
1278 mr->ibmr.device = ibpd->device;
1301 int access, struct ib_pd *ibpd,
1306 struct rxe_pd *pd = to_rpd(ibpd);
1319 mr->ibmr.pd = ibpd;
1333 static struct ib_mr *rxe_alloc_mr(struct ib_pd *ibpd, enum ib_mr_type mr_type,
1336 struct rxe_dev *rxe = to_rdev(ibpd->device);
1337 struct rxe_pd *pd = to_rpd(ibpd);
1357 mr->ibmr.pd = ibpd;
1358 mr->ibmr.device = ibpd->device;
1490 INIT_RDMA_OBJ_SIZE(ib_pd, rxe_pd, ibpd),