Lines Matching refs:pd
72 struct ib_srq *mlx4_ib_create_srq(struct ib_pd *pd, in mlx4_ib_create_srq() argument
76 struct mlx4_ib_dev *dev = to_mdev(pd->device); in mlx4_ib_create_srq()
109 if (pd->uobject) { in mlx4_ib_create_srq()
117 srq->umem = ib_umem_get(pd->uobject->context, ucmd.buf_addr, in mlx4_ib_create_srq()
133 err = mlx4_ib_db_map_user(to_mucontext(pd->uobject->context), in mlx4_ib_create_srq()
190 err = mlx4_srq_alloc(dev->dev, to_mpd(pd)->pdn, cqn, xrcdn, &srq->mtt, in mlx4_ib_create_srq()
198 if (pd->uobject) in mlx4_ib_create_srq()
209 if (pd->uobject) in mlx4_ib_create_srq()
210 mlx4_ib_db_unmap_user(to_mucontext(pd->uobject->context), &srq->db); in mlx4_ib_create_srq()
218 if (pd->uobject) in mlx4_ib_create_srq()
224 if (!pd->uobject) in mlx4_ib_create_srq()