Lines Matching refs:vq_req
50 struct c2_vq_req *vq_req, int pbl_type) in send_pbl_messages() argument
102 vq_req_get(c2dev, vq_req); in send_pbl_messages()
110 wr->hdr.context = (unsigned long) vq_req; in send_pbl_messages()
137 vq_req_put(c2dev, vq_req); in send_pbl_messages()
148 err = vq_wait_for_reply(c2dev, vq_req); in send_pbl_messages()
156 reply = (struct c2wr_nsmr_pbl_rep *) (unsigned long) vq_req->reply_msg; in send_pbl_messages()
177 struct c2_vq_req *vq_req; in c2_nsmr_register_phys_kern() local
197 vq_req = vq_req_alloc(c2dev); in c2_nsmr_register_phys_kern()
198 if (!vq_req) in c2_nsmr_register_phys_kern()
211 wr->hdr.context = (unsigned long) vq_req; in c2_nsmr_register_phys_kern()
246 vq_req_get(c2dev, vq_req); in c2_nsmr_register_phys_kern()
253 vq_req_put(c2dev, vq_req); in c2_nsmr_register_phys_kern()
260 err = vq_wait_for_reply(c2dev, vq_req); in c2_nsmr_register_phys_kern()
269 (struct c2wr_nsmr_register_rep *) (unsigned long) (vq_req->reply_msg); in c2_nsmr_register_phys_kern()
289 vq_req->reply_msg = (unsigned long) NULL; in c2_nsmr_register_phys_kern()
290 atomic_set(&vq_req->reply_ready, 0); in c2_nsmr_register_phys_kern()
294 pbl_depth, vq_req, PBL_PHYS); in c2_nsmr_register_phys_kern()
300 vq_req_free(c2dev, vq_req); in c2_nsmr_register_phys_kern()
310 vq_req_free(c2dev, vq_req); in c2_nsmr_register_phys_kern()
316 struct c2_vq_req *vq_req; /* verbs request object */ in c2_stag_dealloc() local
325 vq_req = vq_req_alloc(c2dev); in c2_stag_dealloc()
326 if (!vq_req) { in c2_stag_dealloc()
334 wr.hdr.context = (u64) (unsigned long) vq_req; in c2_stag_dealloc()
341 vq_req_get(c2dev, vq_req); in c2_stag_dealloc()
348 vq_req_put(c2dev, vq_req); in c2_stag_dealloc()
355 err = vq_wait_for_reply(c2dev, vq_req); in c2_stag_dealloc()
363 reply = (struct c2wr_stag_dealloc_rep *) (unsigned long) vq_req->reply_msg; in c2_stag_dealloc()
373 vq_req_free(c2dev, vq_req); in c2_stag_dealloc()