Lines Matching refs:qp
196 static int ehca_mmap_qp(struct vm_area_struct *vma, struct ehca_qp *qp, in ehca_mmap_qp() argument
203 ehca_dbg(qp->ib_qp.device, "qp_num=%x fw", qp->ib_qp.qp_num); in ehca_mmap_qp()
204 ret = ehca_mmap_fw(vma, &qp->galpas, &qp->mm_count_galpa); in ehca_mmap_qp()
206 ehca_err(qp->ib_qp.device, in ehca_mmap_qp()
208 ret, qp->ib_qp.qp_num); in ehca_mmap_qp()
214 ehca_dbg(qp->ib_qp.device, "qp_num=%x rq", qp->ib_qp.qp_num); in ehca_mmap_qp()
215 ret = ehca_mmap_queue(vma, &qp->ipz_rqueue, in ehca_mmap_qp()
216 &qp->mm_count_rqueue); in ehca_mmap_qp()
218 ehca_err(qp->ib_qp.device, in ehca_mmap_qp()
220 ret, qp->ib_qp.qp_num); in ehca_mmap_qp()
226 ehca_dbg(qp->ib_qp.device, "qp_num=%x sq", qp->ib_qp.qp_num); in ehca_mmap_qp()
227 ret = ehca_mmap_queue(vma, &qp->ipz_squeue, in ehca_mmap_qp()
228 &qp->mm_count_squeue); in ehca_mmap_qp()
230 ehca_err(qp->ib_qp.device, in ehca_mmap_qp()
232 ret, qp->ib_qp.qp_num); in ehca_mmap_qp()
238 ehca_err(qp->ib_qp.device, "bad resource type=%x qp=num=%x", in ehca_mmap_qp()
239 rsrc_type, qp->ib_qp.qp_num); in ehca_mmap_qp()
254 struct ehca_qp *qp; in ehca_mmap() local
281 qp = idr_find(&ehca_qp_idr, idr_handle); in ehca_mmap()
285 if (!qp) in ehca_mmap()
288 uobject = IS_SRQ(qp) ? qp->ib_srq.uobject : qp->ib_qp.uobject; in ehca_mmap()
292 ret = ehca_mmap_qp(vma, qp, rsrc_type); in ehca_mmap()
294 ehca_err(qp->ib_qp.device, in ehca_mmap()
296 ret, qp->ib_qp.qp_num); in ehca_mmap()