Home
last modified time | relevance | path

Searched refs:VecIoWrapper (Results 1 – 7 of 7) sorted by relevance

/external/crosvm/cros_async/src/
Dmem.rs164 pub struct VecIoWrapper { struct
168 impl From<Vec<u8>> for VecIoWrapper { implementation
170 VecIoWrapper { inner: vec.into() } in from()
174 impl From<VecIoWrapper> for Vec<u8> {
175 fn from(v: VecIoWrapper) -> Vec<u8> { in from()
180 impl VecIoWrapper { impl
209 unsafe impl BackingMemory for VecIoWrapper { implementation
Dio_source.rs181 use crate::mem::VecIoWrapper;
256 let mem = Arc::new(VecIoWrapper::from(vec![b' '; 10])); in readmem()
260 Arc::<VecIoWrapper>::clone(&mem), in readmem()
287 let mem = Arc::new(VecIoWrapper::from("data".as_bytes().to_vec())); in writemem()
291 Arc::<VecIoWrapper>::clone(&mem), in writemem()
Dlib.rs105 pub use mem::VecIoWrapper;
/external/crosvm/cros_async/src/sys/linux/
During_source.rs18 use crate::mem::VecIoWrapper;
44 let buf = Arc::new(VecIoWrapper::from(vec)); in read_to_vec()
90 let buf = Arc::new(VecIoWrapper::from(vec)); in write_from_vec()
302 let vw = Arc::new(VecIoWrapper::from(v)); in range_error()
306 Arc::<VecIoWrapper>::clone(&vw), in range_error()
During_executor.rs902 use crate::mem::VecIoWrapper;
932 Arc::new(VecIoWrapper::from(vec![0u8; 4096])) as Arc<dyn BackingMemory + Send + Sync>; in dont_drop_backing_mem_read()
979 Arc::new(VecIoWrapper::from(vec![0u8; 4096])) as Arc<dyn BackingMemory + Send + Sync>; in dont_drop_backing_mem_write()
1034 Arc::new(VecIoWrapper::from(vec![0u8; 16])) as Arc<dyn BackingMemory + Send + Sync>; in canceled_before_completion()
1057 Arc::new(VecIoWrapper::from(vec![0xc2u8; 16])) as Arc<dyn BackingMemory + Send + Sync>; in canceled_before_completion()
1092 let bm = Arc::new(VecIoWrapper::from(VALUE.to_ne_bytes().to_vec())); in drop_before_completion()
1195 let bm = Arc::new(VecIoWrapper::from(0xf2e96u64.to_ne_bytes().to_vec())); in drop_on_different_thread()
/external/crosvm/cros_async/src/sys/windows/
Doverlapped_source.rs422 use crate::mem::VecIoWrapper;
474 let mem = Arc::new(VecIoWrapper::from(vec![0; 4])); in test_read_mem()
478 Arc::<VecIoWrapper>::clone(&mem), in test_read_mem()
528 let mem = Arc::new(VecIoWrapper::from(buf)); in test_write_mem()
532 Arc::<VecIoWrapper>::clone(&mem), in test_write_mem()
/external/crosvm/disk/src/
Ddisk.rs383 let backing_mem = Arc::new(cros_async::VecIoWrapper::from(vec![0u8; buf.len()])); in read_double_buffered()
408 let backing_mem = Arc::new(cros_async::VecIoWrapper::from(buf.to_vec())); in write_double_buffered()