Lines Matching defs:iu
26 struct rtrs_iu *ius, *iu;
33 iu = &ius[i];
34 iu->direction = dir;
35 iu->buf = kzalloc(size, gfp_mask);
36 if (!iu->buf)
39 iu->dma_addr = ib_dma_map_single(dma_dev, iu->buf, size, dir);
40 if (ib_dma_mapping_error(dma_dev, iu->dma_addr)) {
41 kfree(iu->buf);
45 iu->cqe.done = done;
46 iu->size = size;
57 struct rtrs_iu *iu;
64 iu = &ius[i];
65 ib_dma_unmap_single(ibdev, iu->dma_addr, iu->size, iu->direction);
66 kfree(iu->buf);
72 int rtrs_iu_post_recv(struct rtrs_con *con, struct rtrs_iu *iu)
78 list.addr = iu->dma_addr;
79 list.length = iu->size;
88 .wr_cqe = &iu->cqe,
128 int rtrs_iu_post_send(struct rtrs_con *con, struct rtrs_iu *iu, size_t size,
138 list.addr = iu->dma_addr;
143 .wr_cqe = &iu->cqe,
154 int rtrs_iu_post_rdma_write_imm(struct rtrs_con *con, struct rtrs_iu *iu,
165 .wr.wr_cqe = &iu->cqe,