Lines Matching refs:ibpd

486 int ionic_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)  in ionic_alloc_pd()  argument
488 struct ionic_ibdev *dev = to_ionic_ibdev(ibpd->device); in ionic_alloc_pd()
489 struct ionic_pd *pd = to_ionic_pd(ibpd); in ionic_alloc_pd()
494 int ionic_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in ionic_dealloc_pd() argument
496 struct ionic_ibdev *dev = to_ionic_ibdev(ibpd->device); in ionic_dealloc_pd()
497 struct ionic_pd *pd = to_ionic_pd(ibpd); in ionic_dealloc_pd()
850 struct ib_mr *ionic_get_dma_mr(struct ib_pd *ibpd, int access) in ionic_get_dma_mr() argument
852 struct ionic_pd *pd = to_ionic_pd(ibpd); in ionic_get_dma_mr()
868 struct ib_mr *ionic_reg_user_mr(struct ib_pd *ibpd, u64 start, u64 length, in ionic_reg_user_mr() argument
872 struct ionic_ibdev *dev = to_ionic_ibdev(ibpd->device); in ionic_reg_user_mr()
873 struct ionic_pd *pd = to_ionic_pd(ibpd); in ionic_reg_user_mr()
933 struct ib_mr *ionic_reg_user_mr_dmabuf(struct ib_pd *ibpd, u64 offset, in ionic_reg_user_mr_dmabuf() argument
938 struct ionic_ibdev *dev = to_ionic_ibdev(ibpd->device); in ionic_reg_user_mr_dmabuf()
939 struct ionic_pd *pd = to_ionic_pd(ibpd); in ionic_reg_user_mr_dmabuf()
1031 struct ib_mr *ionic_alloc_mr(struct ib_pd *ibpd, enum ib_mr_type type, in ionic_alloc_mr() argument
1034 struct ionic_ibdev *dev = to_ionic_ibdev(ibpd->device); in ionic_alloc_mr()
1035 struct ionic_pd *pd = to_ionic_pd(ibpd); in ionic_alloc_mr()
1327 const u16 dbid = ionic_obj_dbid(dev, pd->ibpd.uobject); in ionic_create_qp_cmd()
1333 pd_remote_privileged(&pd->ibpd)); in ionic_create_qp_cmd()