Lines Matching refs:ibpd
143 static int rxe_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rxe_alloc_pd() argument
145 struct rxe_dev *rxe = to_rdev(ibpd->device); in rxe_alloc_pd()
146 struct rxe_pd *pd = to_rpd(ibpd); in rxe_alloc_pd()
151 static int rxe_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rxe_dealloc_pd() argument
153 struct rxe_pd *pd = to_rpd(ibpd); in rxe_dealloc_pd()
379 static struct ib_qp *rxe_create_qp(struct ib_pd *ibpd, in rxe_create_qp() argument
384 struct rxe_dev *rxe = to_rdev(ibpd->device); in rxe_create_qp()
385 struct rxe_pd *pd = to_rpd(ibpd); in rxe_create_qp()
415 err = rxe_qp_from_init(rxe, qp, pd, init, uresp, ibpd, udata); in rxe_create_qp()
866 static struct ib_mr *rxe_get_dma_mr(struct ib_pd *ibpd, int access) in rxe_get_dma_mr() argument
868 struct rxe_dev *rxe = to_rdev(ibpd->device); in rxe_get_dma_mr()
869 struct rxe_pd *pd = to_rpd(ibpd); in rxe_get_dma_mr()
883 static struct ib_mr *rxe_reg_user_mr(struct ib_pd *ibpd, in rxe_reg_user_mr() argument
890 struct rxe_dev *rxe = to_rdev(ibpd->device); in rxe_reg_user_mr()
891 struct rxe_pd *pd = to_rpd(ibpd); in rxe_reg_user_mr()
930 static struct ib_mr *rxe_alloc_mr(struct ib_pd *ibpd, enum ib_mr_type mr_type, in rxe_alloc_mr() argument
933 struct rxe_dev *rxe = to_rdev(ibpd->device); in rxe_alloc_mr()
934 struct rxe_pd *pd = to_rpd(ibpd); in rxe_alloc_mr()
1111 INIT_RDMA_OBJ_SIZE(ib_pd, rxe_pd, ibpd),