fn do_read_vectored( raw: Arc<OwnedFd>, file_offset: Option<u64>, io_vecs: &[VolatileSlice<'_>], ) -> Result<usize>