Lines Matching refs:iu
466 sge.addr = req->iu->dma_addr; in rtrs_post_send_rdma()
477 ib_dma_sync_single_for_device(sess->s.dev->ib_dev, req->iu->dma_addr, in rtrs_post_send_rdma()
480 return rtrs_iu_post_rdma_write_imm(&con->c, req->iu, &sge, 1, in rtrs_post_send_rdma()
501 struct rtrs_iu *iu; in rtrs_clt_recv_done() local
506 iu = container_of(wc->wr_cqe, struct rtrs_iu, in rtrs_clt_recv_done()
508 err = rtrs_iu_post_recv(&con->c, iu); in rtrs_clt_recv_done()
521 struct rtrs_iu *iu; in rtrs_clt_rkey_rsp_done() local
527 iu = container_of(wc->wr_cqe, struct rtrs_iu, cqe); in rtrs_clt_rkey_rsp_done()
534 ib_dma_sync_single_for_cpu(sess->s.dev->ib_dev, iu->dma_addr, in rtrs_clt_rkey_rsp_done()
535 iu->size, DMA_FROM_DEVICE); in rtrs_clt_rkey_rsp_done()
536 msg = iu->buf; in rtrs_clt_rkey_rsp_done()
559 ib_dma_sync_single_for_device(sess->s.dev->ib_dev, iu->dma_addr, in rtrs_clt_rkey_rsp_done()
560 iu->size, DMA_FROM_DEVICE); in rtrs_clt_rkey_rsp_done()
691 struct rtrs_iu *iu = &con->rsp_ius[i]; in post_recv_io() local
693 err = rtrs_iu_post_recv(&con->c, iu); in post_recv_io()
906 len = _copy_from_iter(req->iu->buf, usr_len, &iter); in rtrs_clt_init_req()
934 .iov_base = fail_req->iu->buf, in rtrs_clt_get_copy_req()
963 sge[i].addr = req->iu->dma_addr; in rtrs_post_rdma_write_sg()
976 ib_dma_sync_single_for_device(sess->s.dev->ib_dev, req->iu->dma_addr, in rtrs_post_rdma_write_sg()
979 return rtrs_iu_post_rdma_write_imm(&con->c, req->iu, sge, num_sge, in rtrs_post_rdma_write_sg()
1011 msg = req->iu->buf + req->usr_len; in rtrs_clt_write_req()
1094 msg = req->iu->buf + req->usr_len; in rtrs_clt_read_req()
1243 rtrs_iu_free(req->iu, sess->s.dev->ib_dev, 1); in free_sess_reqs()
1262 req->iu = rtrs_iu_alloc(1, sess->max_hdr_size, GFP_KERNEL, in alloc_sess_reqs()
1266 if (!req->iu) in alloc_sess_reqs()
2265 struct rtrs_iu *iu; in rtrs_clt_info_req_done() local
2267 iu = container_of(wc->wr_cqe, struct rtrs_iu, cqe); in rtrs_clt_info_req_done()
2268 rtrs_iu_free(iu, sess->s.dev->ib_dev, 1); in rtrs_clt_info_req_done()
2350 struct rtrs_iu *iu; in rtrs_clt_info_rsp_done() local
2357 iu = container_of(wc->wr_cqe, struct rtrs_iu, cqe); in rtrs_clt_info_rsp_done()
2370 ib_dma_sync_single_for_cpu(sess->s.dev->ib_dev, iu->dma_addr, in rtrs_clt_info_rsp_done()
2371 iu->size, DMA_FROM_DEVICE); in rtrs_clt_info_rsp_done()
2372 msg = iu->buf; in rtrs_clt_info_rsp_done()
2397 rtrs_iu_free(iu, sess->s.dev->ib_dev, 1); in rtrs_clt_info_rsp_done()