Lines Matching defs:ibpd
486 int ionic_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
488 struct ionic_ibdev *dev = to_ionic_ibdev(ibpd->device);
489 struct ionic_pd *pd = to_ionic_pd(ibpd);
494 int ionic_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
496 struct ionic_ibdev *dev = to_ionic_ibdev(ibpd->device);
497 struct ionic_pd *pd = to_ionic_pd(ibpd);
852 struct ib_mr *ionic_get_dma_mr(struct ib_pd *ibpd, int access)
854 struct ionic_pd *pd = to_ionic_pd(ibpd);
870 struct ib_mr *ionic_reg_user_mr(struct ib_pd *ibpd, u64 start, u64 length,
874 struct ionic_ibdev *dev = to_ionic_ibdev(ibpd->device);
875 struct ionic_pd *pd = to_ionic_pd(ibpd);
935 struct ib_mr *ionic_reg_user_mr_dmabuf(struct ib_pd *ibpd, u64 offset,
940 struct ionic_ibdev *dev = to_ionic_ibdev(ibpd->device);
941 struct ionic_pd *pd = to_ionic_pd(ibpd);
1033 struct ib_mr *ionic_alloc_mr(struct ib_pd *ibpd, enum ib_mr_type type,
1036 struct ionic_ibdev *dev = to_ionic_ibdev(ibpd->device);
1037 struct ionic_pd *pd = to_ionic_pd(ibpd);
1329 const u16 dbid = ionic_obj_dbid(dev, pd->ibpd.uobject);
1335 pd_remote_privileged(&pd->ibpd));