Lines Matching refs:iov
77 struct iovec iov; in fio_splice_read() local
118 iov.iov_base = p; in fio_splice_read()
119 iov.iov_len = ret; in fio_splice_read()
121 while (iov.iov_len) { in fio_splice_read()
122 ret = vmsplice(sd->pipe[0], &iov, 1, SPLICE_F_MOVE); in fio_splice_read()
130 iov.iov_base = p; in fio_splice_read()
145 iov.iov_len -= ret; in fio_splice_read()
146 iov.iov_base += ret; in fio_splice_read()
170 struct iovec iov = { in fio_splice_write() local
179 while (iov.iov_len) { in fio_splice_write()
183 ret = vmsplice(sd->pipe[1], &iov, 1, SPLICE_F_NONBLOCK); in fio_splice_write()
187 iov.iov_len -= ret; in fio_splice_write()
188 iov.iov_base += ret; in fio_splice_write()