/aosp_15_r20/external/crosvm/base/src/ |
H A D | file_traits.rs | 168 fn read_at_volatile(&self, slice: VolatileSlice, offset: u64) -> Result<usize>; in read_at_volatile() 177 fn read_vectored_at_volatile(&self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in read_vectored_at_volatile() 188 fn read_exact_at_volatile(&self, mut slice: VolatileSlice, mut offset: u64) -> Result<()> { in read_exact_at_volatile() 206 fn write_at_volatile(&self, slice: VolatileSlice, offset: u64) -> Result<usize>; in write_at_volatile() 215 fn write_vectored_at_volatile(&self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in write_vectored_at_volatile() 226 fn write_all_at_volatile(&self, mut slice: VolatileSlice, mut offset: u64) -> Result<()> { in write_all_at_volatile() 243 fn read_at_volatile(&self, slice: VolatileSlice, offset: u64) -> Result<usize> { in read_at_volatile() 247 fn read_vectored_at_volatile(&self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in read_vectored_at_volatile() 251 fn read_exact_at_volatile(&self, slice: VolatileSlice, offset: u64) -> Result<()> { in read_exact_at_volatile() 255 fn write_at_volatile(&self, slice: VolatileSlice, offset: u64) -> Result<usize> { in write_at_volatile() [all …]
|
H A D | volatile_memory.rs | 60 fn get_slice(&self, offset: usize, count: usize) -> Result<VolatileSlice>; in get_slice() 68 pub struct VolatileSlice<'a>(IoBufMut<'a>); struct 70 impl<'a> VolatileSlice<'a> { impl 72 pub fn new(buf: &mut [u8]) -> VolatileSlice { in new() 261 pub fn copy_to_volatile_slice(&self, slice: VolatileSlice) { in copy_to_volatile_slice() 365 impl<'a> VolatileMemory for VolatileSlice<'a> { implementation 366 fn get_slice(&self, offset: usize, count: usize) -> Result<VolatileSlice> { in get_slice() 371 impl PartialEq<VolatileSlice<'_>> for VolatileSlice<'_> { implementation 386 impl Eq for VolatileSlice<'_> {} implementation 388 impl std::io::Write for VolatileSlice<'_> { implementation [all …]
|
H A D | mmap.rs | 502 fn get_slice(&self, offset: usize, count: usize) -> VolatileMemoryResult<VolatileSlice> { in get_slice()
|
/aosp_15_r20/external/crosvm/base/src/sys/windows/ |
H A D | file_traits.rs | 102 fn read_at_volatile(&self, slice: VolatileSlice, offset: u64) -> Result<usize> { in read_at_volatile() 132 fn read_vectored_at_volatile(&self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in read_vectored_at_volatile() 151 fn write_at_volatile(&self, slice: VolatileSlice, offset: u64) -> Result<usize> { in write_at_volatile() 181 fn write_vectored_at_volatile(&self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in write_vectored_at_volatile()
|
/aosp_15_r20/external/rust/android-crates-io/crates/vm-memory/src/ |
D | volatile_memory.rs | 286 impl<'a> From<&'a mut [u8]> for VolatileSlice<'a, ()> { implementation 372 pub struct VolatileSlice<'a, B = ()> { struct 379 impl<'a> VolatileSlice<'a, ()> { impl 393 impl<'a, B: BitmapSlice> VolatileSlice<'a, B> { impl 669 impl<B: BitmapSlice> Bytes<usize> for VolatileSlice<'_, B> { implementation 1008 impl<B: BitmapSlice> VolatileMemory for VolatileSlice<'_, B> { implementation
|
D | bytes.rs | 123 fn as_bytes(&mut self) -> VolatileSlice { in as_bytes()
|
/aosp_15_r20/external/crosvm/swap/src/ |
H A D | staging.rs | 158 pub fn page_content(&self, idx: usize) -> Result<Option<VolatileSlice>> { in page_content() 204 pub fn get_slice(&self, idx_range: Range<usize>) -> Result<VolatileSlice> { in get_slice()
|
H A D | file.rs | 329 ) -> Result<Option<VolatileSlice>> { in page_content() 627 pub fn get_slice(&self, idx_page_range: Range<usize>) -> Result<VolatileSlice> { in get_slice()
|
H A D | page_handler.rs | 99 mut data_slice: VolatileSlice, in uffd_copy_all()
|
/aosp_15_r20/external/crosvm/cros_async/src/sys/linux/ |
H A D | tokio_source.rs | 107 io_vecs: &[VolatileSlice], in do_read_vectored() 156 io_vecs: &[VolatileSlice], in do_write_vectored()
|
/aosp_15_r20/external/crosvm/disk/src/ |
H A D | zstd.rs | 214 fn read_at_volatile(&self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in read_at_volatile() 253 fn write_at_volatile(&self, _slice: VolatileSlice, _offset: u64) -> io::Result<usize> { in write_at_volatile()
|
H A D | android_sparse.rs | 259 fn read_at_volatile(&self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in read_at_volatile() 304 fn write_at_volatile(&self, _slice: VolatileSlice, _offset: u64) -> io::Result<usize> { in write_at_volatile()
|
H A D | composite.rs | 316 fn read_at_volatile(&self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in read_at_volatile() 330 fn write_at_volatile(&self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in write_at_volatile()
|
/aosp_15_r20/external/crosvm/gpu_display/src/ |
H A D | gpu_display_stub.rs | 32 fn as_volatile_slice(&mut self) -> VolatileSlice { in as_volatile_slice()
|
H A D | gpu_display_x.rs | 275 fn as_volatile_slice(&self) -> VolatileSlice { in as_volatile_slice()
|
/aosp_15_r20/external/crosvm/cros_async/src/ |
H A D | mem.rs | 152 fn get_volatile_slice(&self, mem_range: MemRegion) -> Result<VolatileSlice>; in get_volatile_slice()
|
/aosp_15_r20/external/crosvm/base/src/sys/unix/ |
H A D | sock_ctrl_msg.rs | 459 unsafe impl<'a> AsIobuf for VolatileSlice<'a> { implementation
|
/aosp_15_r20/external/crosvm/disk/src/qcow/ |
H A D | mod.rs | 1556 fn read_at_volatile(&self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in read_at_volatile() 1570 fn write_at_volatile(&self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in write_at_volatile()
|
/aosp_15_r20/external/crosvm/vm_memory/src/ |
H A D | guest_memory.rs | 697 pub fn get_slice_at_addr(&self, addr: GuestAddress, len: usize) -> Result<VolatileSlice> { in get_slice_at_addr()
|
/aosp_15_r20/external/crosvm/devices/src/virtio/snd/vios_backend/ |
H A D | shm_vios.rs | 783 fn buffer_at(&self, offset: usize, len: usize) -> Result<VolatileSlice> { in buffer_at()
|
/aosp_15_r20/external/crosvm/devices/src/virtio/gpu/ |
H A D | virtio_gpu.rs | 992 buf: Option<VolatileSlice>, in transfer_read()
|
/aosp_15_r20/trusty/user/app/sample/hwcryptohal/server/ |
D | cmd_processing.rs | 104 VolatileSlice(VolatileSlice<'a>), enumerator
|