Lines Matching defs:wr
402 int mlx5_ib_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
419 *bad_wr = wr;
423 for (nreq = 0; wr; nreq++, wr = wr->next) {
424 if (unlikely(wr->num_sge > srq->msrq.max_gs)) {
426 *bad_wr = wr;
432 *bad_wr = wr;
436 srq->wrid[srq->head] = wr->wr_id;
442 for (i = 0; i < wr->num_sge; i++) {
443 scat[i].byte_count = cpu_to_be32(wr->sg_list[i].length);
444 scat[i].lkey = cpu_to_be32(wr->sg_list[i].lkey);
445 scat[i].addr = cpu_to_be64(wr->sg_list[i].addr);