Home
last modified time | relevance | path

Searched defs:VolatileSlice (Results 1 – 22 of 22) sorted by relevance

/aosp_15_r20/external/crosvm/base/src/
H A Dfile_traits.rs168 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 Dvolatile_memory.rs60 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 Dmmap.rs502 fn get_slice(&self, offset: usize, count: usize) -> VolatileMemoryResult<VolatileSlice> { in get_slice()
/aosp_15_r20/external/crosvm/base/src/sys/windows/
H A Dfile_traits.rs102 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/
Dvolatile_memory.rs286 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
Dbytes.rs123 fn as_bytes(&mut self) -> VolatileSlice { in as_bytes()
/aosp_15_r20/external/crosvm/swap/src/
H A Dstaging.rs158 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 Dfile.rs329 ) -> Result<Option<VolatileSlice>> { in page_content()
627 pub fn get_slice(&self, idx_page_range: Range<usize>) -> Result<VolatileSlice> { in get_slice()
H A Dpage_handler.rs99 mut data_slice: VolatileSlice, in uffd_copy_all()
/aosp_15_r20/external/crosvm/cros_async/src/sys/linux/
H A Dtokio_source.rs107 io_vecs: &[VolatileSlice], in do_read_vectored()
156 io_vecs: &[VolatileSlice], in do_write_vectored()
/aosp_15_r20/external/crosvm/disk/src/
H A Dzstd.rs214 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 Dandroid_sparse.rs259 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 Dcomposite.rs316 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 Dgpu_display_stub.rs32 fn as_volatile_slice(&mut self) -> VolatileSlice { in as_volatile_slice()
H A Dgpu_display_x.rs275 fn as_volatile_slice(&self) -> VolatileSlice { in as_volatile_slice()
/aosp_15_r20/external/crosvm/cros_async/src/
H A Dmem.rs152 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 Dsock_ctrl_msg.rs459 unsafe impl<'a> AsIobuf for VolatileSlice<'a> { implementation
/aosp_15_r20/external/crosvm/disk/src/qcow/
H A Dmod.rs1556 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 Dguest_memory.rs697 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 Dshm_vios.rs783 fn buffer_at(&self, offset: usize, len: usize) -> Result<VolatileSlice> { in buffer_at()
/aosp_15_r20/external/crosvm/devices/src/virtio/gpu/
H A Dvirtio_gpu.rs992 buf: Option<VolatileSlice>, in transfer_read()
/aosp_15_r20/trusty/user/app/sample/hwcryptohal/server/
Dcmd_processing.rs104 VolatileSlice(VolatileSlice<'a>), enumerator