Lines Matching refs:iovecs
29 // Allocate and fill iovecs
30 let mut iovecs = Vec::new();
40 iovecs.push(IoSlice::new(b));
48 let write_res = writev(writer, &iovecs);
84 let mut iovecs = Vec::with_capacity(storage.len());
86 iovecs.push(IoSliceMut::new(&mut v[..]));
91 let read = readv(reader, &mut iovecs[..]).expect("read failed");
94 // Cccumulate data from iovecs
96 for iovec in &iovecs {
99 // Check whether iovecs contain all written data
153 let iovecs = [
171 let written = pwritev(file.as_raw_fd(), &iovecs, 100).ok().unwrap();
205 let mut iovecs: Vec<_> = buffers
209 assert_eq!(Ok(100), preadv(file.as_raw_fd(), &mut iovecs, 100));