Home
last modified time | relevance | path

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

/external/crosvm/base/src/
Dfile_traits.rs161 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize>; in read_at_volatile()
169 fn read_vectored_at_volatile(&mut self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in read_vectored_at_volatile()
180 fn read_exact_at_volatile(&mut self, mut slice: VolatileSlice, mut offset: u64) -> Result<()> { in read_exact_at_volatile()
198 fn write_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize>; in write_at_volatile()
206 fn write_vectored_at_volatile(&mut self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in write_vectored_at_volatile()
217 fn write_all_at_volatile(&mut self, mut slice: VolatileSlice, mut offset: u64) -> Result<()> { in write_all_at_volatile()
234 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize> { in read_at_volatile()
238 fn read_vectored_at_volatile(&mut self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in read_vectored_at_volatile()
242 fn read_exact_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<()> { in read_exact_at_volatile()
246 fn write_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize> { in write_at_volatile()
[all …]
Dmmap.rs363 fn get_slice(&self, offset: usize, count: usize) -> VolatileMemoryResult<VolatileSlice> { in get_slice()
/external/crosvm/common/data_model/src/
Dvolatile_memory.rs86 fn get_slice(&self, offset: usize, count: usize) -> Result<VolatileSlice>; in get_slice()
94 pub struct VolatileSlice<'a>(IoBufMut<'a>); struct
96 impl<'a> VolatileSlice<'a> { impl
98 pub fn new(buf: &mut [u8]) -> VolatileSlice { in new()
266 pub fn copy_to_volatile_slice(&self, slice: VolatileSlice) { in copy_to_volatile_slice()
367 impl<'a> VolatileMemory for VolatileSlice<'a> { implementation
368 fn get_slice(&self, offset: usize, count: usize) -> Result<VolatileSlice> { in get_slice()
373 impl PartialEq<VolatileSlice<'_>> for VolatileSlice<'_> { implementation
388 impl Eq for VolatileSlice<'_> {} implementation
483 fn get_slice(&self, offset: usize, count: usize) -> Result<VolatileSlice> { in get_slice()
/external/crosvm/base/src/sys/windows/
Dfile_traits.rs101 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize> { in read_at_volatile()
130 fn read_vectored_at_volatile(&mut self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in read_vectored_at_volatile()
149 fn write_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize> { in write_at_volatile()
178 fn write_vectored_at_volatile(&mut self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in write_vectored_at_volatile()
/external/crosvm/rutabaga_gfx/src/cross_domain/sys/
Dunix.rs91 opaque_data: VolatileSlice, in send_msg()
180 opaque_data: VolatileSlice, in send()
Dstub.rs50 _opaque_data: VolatileSlice, in send()
/external/crosvm/rutabaga_gfx/src/
Drutabaga_2d.rs28 dst: VolatileSlice, in transfer_2d()
245 buf: Option<VolatileSlice>, in transfer_read()
Drutabaga_core.rs142 _buf: Option<VolatileSlice>, in transfer_read()
506 buf: Option<VolatileSlice>, in transfer_read()
Dvirgl_renderer.rs534 buf: Option<VolatileSlice>, in transfer_read()
Dgfxstream.rs512 buf: Option<VolatileSlice>, in transfer_read()
/external/crosvm/swap/src/
Dstaging.rs156 pub fn page_content(&self, idx: usize) -> Result<Option<VolatileSlice>> { in page_content()
202 pub fn get_slice(&self, idx_range: Range<usize>) -> Result<VolatileSlice> { in get_slice()
Dfile.rs106 pub fn page_content(&self, idx: usize) -> Result<Option<VolatileSlice>> { in page_content()
320 pub fn get_slice(&self, idx_range: Range<usize>) -> Result<VolatileSlice> { in get_slice()
Dpage_handler.rs95 mut data_slice: VolatileSlice, in uffd_copy_all()
/external/crosvm/cros_async/src/
Dmem.rs62 fn get_volatile_slice(&self, mem_range: MemRegion) -> Result<VolatileSlice>; in get_volatile_slice()
/external/crosvm/gpu_display/src/
Dgpu_display_stub.rs31 fn as_volatile_slice(&mut self) -> VolatileSlice { in as_volatile_slice()
Dgpu_display_x.rs212 fn as_volatile_slice(&self) -> VolatileSlice { in as_volatile_slice()
/external/crosvm/disk/src/
Dandroid_sparse.rs258 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in read_at_volatile()
303 fn write_at_volatile(&mut self, _slice: VolatileSlice, _offset: u64) -> io::Result<usize> { in write_at_volatile()
Dcomposite.rs325 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in read_at_volatile()
339 fn write_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in write_at_volatile()
/external/crosvm/base/src/sys/unix/
Dsock_ctrl_msg.rs424 unsafe impl<'a> AsIobuf for VolatileSlice<'a> { implementation
/external/crosvm/devices/src/virtio/vhost/user/device/vvu/
Dqueue.rs329 pub fn read_data(&mut self) -> Result<Option<VolatileSlice>> { in read_data()
/external/crosvm/rutabaga_gfx/src/cross_domain/
Dcross_domain.rs555 opaque_data: VolatileSlice, in write()
/external/crosvm/vm_memory/src/
Dguest_memory.rs689 pub fn get_slice_at_addr(&self, addr: GuestAddress, len: usize) -> Result<VolatileSlice> { in get_slice_at_addr()
/external/crosvm/devices/src/virtio/gpu/
Dvirtio_gpu.rs797 buf: Option<VolatileSlice>, in transfer_read()
/external/crosvm/disk/src/qcow/
Dmod.rs1527 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in read_at_volatile()
1540 fn write_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in write_at_volatile()
/external/crosvm/devices/src/virtio/snd/vios_backend/
Dshm_vios.rs717 fn buffer_at(&self, offset: usize, len: usize) -> Result<VolatileSlice> { in buffer_at()