Submit `count` sequential write_vectored calls at `stride`-byte intervals.
(async_io: &mut dyn AsyncIo, count: usize, stride: u64, iovec: &[libc::iovec])
| 126 | |
| 127 | /// Submit `count` sequential write_vectored calls at `stride`-byte intervals. |
| 128 | pub fn submit_writes(async_io: &mut dyn AsyncIo, count: usize, stride: u64, iovec: &[libc::iovec]) { |
| 129 | for i in 0..count { |
| 130 | async_io |
| 131 | .write_vectored((i as u64 * stride) as libc::off_t, iovec, i as u64) |
| 132 | .expect("write_vectored failed"); |
| 133 | } |
| 134 | } |
| 135 | |
| 136 | /// Drain `count` completions from an asynchronous I/O backend that delivers |
| 137 | /// results via eventfd notification (e.g. io_uring). |
no test coverage detected