Lines Matching refs:iov
1203 struct ib_sge *iov; in rpcrdma_alloc_regbuf() local
1209 iov = &rb->rg_iov; in rpcrdma_alloc_regbuf()
1210 iov->addr = ib_dma_map_single(ia->ri_device, in rpcrdma_alloc_regbuf()
1213 if (ib_dma_mapping_error(ia->ri_device, iov->addr)) in rpcrdma_alloc_regbuf()
1216 iov->length = size; in rpcrdma_alloc_regbuf()
1217 iov->lkey = ia->ri_pd->local_dma_lkey; in rpcrdma_alloc_regbuf()
1236 struct ib_sge *iov; in rpcrdma_free_regbuf() local
1241 iov = &rb->rg_iov; in rpcrdma_free_regbuf()
1243 iov->addr, iov->length, DMA_BIDIRECTIONAL); in rpcrdma_free_regbuf()
1260 struct ib_sge *iov = req->rl_send_iov; in rpcrdma_ep_post() local
1272 send_wr.sg_list = iov; in rpcrdma_ep_post()
1277 ib_dma_sync_single_for_device(device, iov[i].addr, in rpcrdma_ep_post()
1278 iov[i].length, DMA_TO_DEVICE); in rpcrdma_ep_post()