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);
1221 static struct ib_mr *rxe_get_dma_mr(struct ib_pd *ibpd, int access)
1223 struct rxe_dev *rxe = to_rdev(ibpd->device);
1224 struct rxe_pd *pd = to_rpd(ibpd);
1239 mr->ibmr.pd = ibpd;
1240 mr->ibmr.device = ibpd->device;
1252 static struct ib_mr *rxe_reg_user_mr(struct ib_pd *ibpd, u64 start,
1256 struct rxe_dev *rxe = to_rdev(ibpd->device);
1257 struct rxe_pd *pd = to_rpd(ibpd);
1278 mr->ibmr.pd = ibpd;
1279 mr->ibmr.device = ibpd->device;
1302 int access, struct ib_pd *ibpd,
1307 struct rxe_pd *pd = to_rpd(ibpd);
1320 mr->ibmr.pd = ibpd;
1334 static struct ib_mr *rxe_alloc_mr(struct ib_pd *ibpd, enum ib_mr_type mr_type,
1337 struct rxe_dev *rxe = to_rdev(ibpd->device);
1338 struct rxe_pd *pd = to_rpd(ibpd);
1358 mr->ibmr.pd = ibpd;
1359 mr->ibmr.device = ibpd->device;
1491 INIT_RDMA_OBJ_SIZE(ib_pd, rxe_pd, ibpd),