Lines Matching refs:iu
474 sge.addr = req->iu->dma_addr;
486 req->iu->dma_addr,
489 return rtrs_iu_post_rdma_write_imm(&con->c, req->iu, &sge, 1,
510 struct rtrs_iu *iu;
515 iu = container_of(wc->wr_cqe, struct rtrs_iu,
517 err = rtrs_iu_post_recv(&con->c, iu);
519 rtrs_err(con->c.path, "post iu failed %d\n", err);
530 struct rtrs_iu *iu;
536 iu = container_of(wc->wr_cqe, struct rtrs_iu, cqe);
543 ib_dma_sync_single_for_cpu(clt_path->s.dev->ib_dev, iu->dma_addr,
544 iu->size, DMA_FROM_DEVICE);
545 msg = iu->buf;
569 ib_dma_sync_single_for_device(clt_path->s.dev->ib_dev, iu->dma_addr,
570 iu->size, DMA_FROM_DEVICE);
703 struct rtrs_iu *iu = &con->rsp_ius[i];
705 err = rtrs_iu_post_recv(&con->c, iu);
930 * the corresponding buffer of rtrs_iu (req->iu->buf), which later on will
972 len = _copy_from_iter(req->iu->buf, usr_len, &iter);
1000 .iov_base = fail_req->iu->buf,
1043 sge[i].addr = req->iu->dma_addr;
1055 req->iu->dma_addr,
1058 return rtrs_iu_post_rdma_write_imm(&con->c, req->iu, sge, num_sge,
1107 msg = req->iu->buf + req->usr_len;
1203 msg = req->iu->buf + req->usr_len;
1354 rtrs_iu_free(req->iu, clt_path->s.dev->ib_dev, 1);
1373 req->iu = rtrs_iu_alloc(1, clt_path->max_hdr_size, GFP_KERNEL,
1377 if (!req->iu)
1704 /* alloc iu to recv new rkey reply when server reports flags set */
2382 struct rtrs_iu *iu;
2384 iu = container_of(wc->wr_cqe, struct rtrs_iu, cqe);
2385 rtrs_iu_free(iu, clt_path->s.dev->ib_dev, 1);
2468 struct rtrs_iu *iu;
2475 iu = container_of(wc->wr_cqe, struct rtrs_iu, cqe);
2488 ib_dma_sync_single_for_cpu(clt_path->s.dev->ib_dev, iu->dma_addr,
2489 iu->size, DMA_FROM_DEVICE);
2490 msg = iu->buf;
2515 rtrs_iu_free(iu, clt_path->s.dev->ib_dev, 1);