Home
last modified time | relevance | path

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

/external/crosvm/sys_util/src/
Dfile_traits.rs168 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize>; in read_at_volatile()
175 fn read_vectored_at_volatile(&mut self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in read_vectored_at_volatile()
185 fn read_exact_at_volatile(&mut self, mut slice: VolatileSlice, mut offset: u64) -> Result<()> { in read_exact_at_volatile()
202 fn write_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize>; in write_at_volatile()
209 fn write_vectored_at_volatile(&mut self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in write_vectored_at_volatile()
219 fn write_all_at_volatile(&mut self, mut slice: VolatileSlice, mut offset: u64) -> Result<()> { in write_all_at_volatile()
236 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize> { in read_at_volatile()
240 fn read_vectored_at_volatile(&mut self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in read_vectored_at_volatile()
244 fn read_exact_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<()> { in read_exact_at_volatile()
248 fn write_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize> { in write_at_volatile()
[all …]
Dsock_ctrl_msg.rs408 unsafe impl<'a> AsIobuf for VolatileSlice<'a> { implementation
Dmmap.rs735 fn get_slice(&self, offset: usize, count: usize) -> VolatileMemoryResult<VolatileSlice> { in get_slice()
/external/crosvm/data_model/src/
Dvolatile_memory.rs90 fn get_slice(&self, offset: usize, count: usize) -> Result<VolatileSlice>; in get_slice()
107 pub struct VolatileSlice<'a>(IoBufMut<'a>); struct
109 impl<'a> VolatileSlice<'a> { impl
111 pub fn new(buf: &mut [u8]) -> VolatileSlice { in new()
265 pub fn copy_to_volatile_slice(&self, slice: VolatileSlice) { in copy_to_volatile_slice()
311 impl<'a> VolatileMemory for VolatileSlice<'a> { implementation
312 fn get_slice(&self, offset: usize, count: usize) -> Result<VolatileSlice> { in get_slice()
414 fn get_slice(&self, offset: usize, count: usize) -> Result<VolatileSlice> { in get_slice()
/external/crosvm/rutabaga_gfx/src/
Drutabaga_2d.rs24 dst: VolatileSlice, in transfer_2d()
241 buf: Option<VolatileSlice>, in transfer_read()
Drutabaga_core.rs123 _buf: Option<VolatileSlice>, in transfer_read()
430 buf: Option<VolatileSlice>, in transfer_read()
Dvirgl_renderer.rs431 buf: Option<VolatileSlice>, in transfer_read()
Dgfxstream.rs363 buf: Option<VolatileSlice>, in transfer_read()
/external/crosvm/cros_async/src/
Dmem.rs49 fn get_volatile_slice(&self, mem_range: MemRegion) -> Result<VolatileSlice>; in get_volatile_slice()
/external/crosvm/disk/src/
Dandroid_sparse.rs280 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in read_at_volatile()
325 fn write_at_volatile(&mut self, _slice: VolatileSlice, _offset: u64) -> io::Result<usize> { in write_at_volatile()
Dcomposite.rs246 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in read_at_volatile()
260 fn write_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in write_at_volatile()
/external/crosvm/base/src/
Dmmap.rs218 fn get_slice(&self, offset: usize, count: usize) -> VolatileMemoryResult<VolatileSlice> { in get_slice()
/external/crosvm/gpu_display/src/
Dgpu_display_stub.rs28 fn as_volatile_slice(&mut self) -> VolatileSlice { in as_volatile_slice()
Dgpu_display_x.rs203 fn as_volatile_slice(&self) -> VolatileSlice { in as_volatile_slice()
/external/crosvm/vm_memory/src/
Dguest_memory.rs497 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.rs589 buf: Option<VolatileSlice>, in transfer_read()
/external/crosvm/disk/src/qcow/
Dmod.rs1649 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in read_at_volatile()
1662 fn write_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in write_at_volatile()