Lines Matching refs:wr
107 } wr;
204 struct ibv_send_wr_1_0 *wr,
207 struct ibv_recv_wr_1_0 *wr,
367 static int post_srq_recv_wrapper_1_0(struct ibv_srq_1_0 *srq, struct ibv_recv_wr_1_0 *wr,
374 for (w = wr; w; w = w->next) {
392 for (real_wr = head_wr, w = wr;
404 static int post_send_wrapper_1_0(struct ibv_qp_1_0 *qp, struct ibv_send_wr_1_0 *wr,
412 for (w = wr; w; w = w->next) {
428 TEST_SIZE_TO_END (wr)) {
429 /* we have alignment up to wr, but padding between
430 * imm_data and wr, and we know wr itself is the
436 memcpy(&real_wr->wr, &w->wr, sizeof real_wr->wr);
443 if (TEST_SIZE_TO_END (wr))
444 memcpy(&real_wr->wr, &w->wr,
445 sizeof real_wr->wr);
447 real_wr->wr.atomic.remote_addr =
448 w->wr.atomic.remote_addr;
449 real_wr->wr.atomic.compare_add =
450 w->wr.atomic.compare_add;
451 real_wr->wr.atomic.swap =
452 w->wr.atomic.swap;
453 real_wr->wr.atomic.rkey =
454 w->wr.atomic.rkey;
459 real_wr->wr.ud.ah = w->wr.ud.ah->real_ah;
473 for (real_wr = head_wr, w = wr;
485 static int post_recv_wrapper_1_0(struct ibv_qp_1_0 *qp, struct ibv_recv_wr_1_0 *wr,
492 for (w = wr; w; w = w->next) {
510 for (real_wr = head_wr, w = wr;