Lines Matching refs:iu

466 	sge.addr   = req->iu->dma_addr;
477 ib_dma_sync_single_for_device(sess->s.dev->ib_dev, req->iu->dma_addr,
480 return rtrs_iu_post_rdma_write_imm(&con->c, req->iu, &sge, 1,
501 struct rtrs_iu *iu;
506 iu = container_of(wc->wr_cqe, struct rtrs_iu,
508 err = rtrs_iu_post_recv(&con->c, iu);
510 rtrs_err(con->c.sess, "post iu failed %d\n", err);
521 struct rtrs_iu *iu;
527 iu = container_of(wc->wr_cqe, struct rtrs_iu, cqe);
534 ib_dma_sync_single_for_cpu(sess->s.dev->ib_dev, iu->dma_addr,
535 iu->size, DMA_FROM_DEVICE);
536 msg = iu->buf;
559 ib_dma_sync_single_for_device(sess->s.dev->ib_dev, iu->dma_addr,
560 iu->size, DMA_FROM_DEVICE);
691 struct rtrs_iu *iu = &con->rsp_ius[i];
693 err = rtrs_iu_post_recv(&con->c, iu);
866 * the corresponding buffer of rtrs_iu (req->iu->buf), which later on will
906 len = _copy_from_iter(req->iu->buf, usr_len, &iter);
934 .iov_base = fail_req->iu->buf,
963 sge[i].addr = req->iu->dma_addr;
976 ib_dma_sync_single_for_device(sess->s.dev->ib_dev, req->iu->dma_addr,
979 return rtrs_iu_post_rdma_write_imm(&con->c, req->iu, sge, num_sge,
1011 msg = req->iu->buf + req->usr_len;
1094 msg = req->iu->buf + req->usr_len;
1243 rtrs_iu_free(req->iu, sess->s.dev->ib_dev, 1);
1262 req->iu = rtrs_iu_alloc(1, sess->max_hdr_size, GFP_KERNEL,
1266 if (!req->iu)
1589 /* alloc iu to recv new rkey reply when server reports flags set */
2265 struct rtrs_iu *iu;
2267 iu = container_of(wc->wr_cqe, struct rtrs_iu, cqe);
2268 rtrs_iu_free(iu, sess->s.dev->ib_dev, 1);
2350 struct rtrs_iu *iu;
2357 iu = container_of(wc->wr_cqe, struct rtrs_iu, cqe);
2370 ib_dma_sync_single_for_cpu(sess->s.dev->ib_dev, iu->dma_addr,
2371 iu->size, DMA_FROM_DEVICE);
2372 msg = iu->buf;
2397 rtrs_iu_free(iu, sess->s.dev->ib_dev, 1);