/external/crosvm/common/sys_util/src/ |
D | file_traits.rs | 173 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize>; in read_at_volatile() 180 fn read_vectored_at_volatile(&mut self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in read_vectored_at_volatile() 190 fn read_exact_at_volatile(&mut self, mut slice: VolatileSlice, mut offset: u64) -> Result<()> { in read_exact_at_volatile() 207 fn write_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize>; in write_at_volatile() 214 fn write_vectored_at_volatile(&mut self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in write_vectored_at_volatile() 224 fn write_all_at_volatile(&mut self, mut slice: VolatileSlice, mut offset: u64) -> Result<()> { in write_all_at_volatile() 241 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize> { in read_at_volatile() 245 fn read_vectored_at_volatile(&mut self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in read_vectored_at_volatile() 249 fn read_exact_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<()> { in read_exact_at_volatile() 253 fn write_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize> { in write_at_volatile() [all …]
|
D | sock_ctrl_msg.rs | 401 unsafe impl<'a> AsIobuf for VolatileSlice<'a> { implementation
|
D | mmap.rs | 724 fn get_slice(&self, offset: usize, count: usize) -> VolatileMemoryResult<VolatileSlice> { in get_slice()
|
/external/crosvm/base/src/unix/ |
D | file_traits.rs | 173 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize>; in read_at_volatile() 180 fn read_vectored_at_volatile(&mut self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in read_vectored_at_volatile() 190 fn read_exact_at_volatile(&mut self, mut slice: VolatileSlice, mut offset: u64) -> Result<()> { in read_exact_at_volatile() 207 fn write_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize>; in write_at_volatile() 214 fn write_vectored_at_volatile(&mut self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in write_vectored_at_volatile() 224 fn write_all_at_volatile(&mut self, mut slice: VolatileSlice, mut offset: u64) -> Result<()> { in write_all_at_volatile() 241 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize> { in read_at_volatile() 245 fn read_vectored_at_volatile(&mut self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in read_vectored_at_volatile() 249 fn read_exact_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<()> { in read_exact_at_volatile() 253 fn write_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize> { in write_at_volatile() [all …]
|
D | sock_ctrl_msg.rs | 401 unsafe impl<'a> AsIobuf for VolatileSlice<'a> { implementation
|
/external/crosvm/base/src/windows/ |
D | file_traits.rs | 165 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize>; in read_at_volatile() 173 fn read_vectored_at_volatile(&mut self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in read_vectored_at_volatile() 184 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() 210 fn write_vectored_at_volatile(&mut self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in write_vectored_at_volatile() 221 fn write_all_at_volatile(&mut self, mut slice: VolatileSlice, mut offset: u64) -> Result<()> { in write_all_at_volatile() 238 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize> { in read_at_volatile() 242 fn read_vectored_at_volatile(&mut self, bufs: &[VolatileSlice], offset: u64) -> Result<usize> { in read_vectored_at_volatile() 246 fn read_exact_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<()> { in read_exact_at_volatile() 250 fn write_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> Result<usize> { in write_at_volatile() [all …]
|
D | mmap.rs | 405 fn get_slice(&self, offset: usize, count: usize) -> VolatileMemoryResult<VolatileSlice> { in get_slice()
|
/external/crosvm/common/data_model/src/ |
D | volatile_memory.rs | 78 fn get_slice(&self, offset: usize, count: usize) -> Result<VolatileSlice>; in get_slice() 95 pub struct VolatileSlice<'a>(IoBufMut<'a>); struct 97 impl<'a> VolatileSlice<'a> { impl 99 pub fn new(buf: &mut [u8]) -> VolatileSlice { in new() 267 pub fn copy_to_volatile_slice(&self, slice: VolatileSlice) { in copy_to_volatile_slice() 313 impl<'a> VolatileMemory for VolatileSlice<'a> { implementation 314 fn get_slice(&self, offset: usize, count: usize) -> Result<VolatileSlice> { in get_slice() 416 fn get_slice(&self, offset: usize, count: usize) -> Result<VolatileSlice> { in get_slice()
|
/external/crosvm/rutabaga_gfx/src/ |
D | rutabaga_2d.rs | 24 dst: VolatileSlice, in transfer_2d() 240 buf: Option<VolatileSlice>, in transfer_read()
|
D | rutabaga_core.rs | 127 _buf: Option<VolatileSlice>, in transfer_read() 422 buf: Option<VolatileSlice>, in transfer_read()
|
D | virgl_renderer.rs | 519 buf: Option<VolatileSlice>, in transfer_read()
|
D | gfxstream.rs | 440 buf: Option<VolatileSlice>, in transfer_read()
|
/external/crosvm/common/cros_async/src/ |
D | mem.rs | 36 fn get_volatile_slice(&self, mem_range: MemRegion) -> Result<VolatileSlice>; in get_volatile_slice()
|
/external/crosvm/cros_async/src/ |
D | mem.rs | 36 fn get_volatile_slice(&self, mem_range: MemRegion) -> Result<VolatileSlice>; in get_volatile_slice()
|
/external/crosvm/gpu_display/src/ |
D | gpu_display_stub.rs | 26 fn as_volatile_slice(&mut self) -> VolatileSlice { in as_volatile_slice()
|
D | gpu_display_x.rs | 195 fn as_volatile_slice(&self) -> VolatileSlice { in as_volatile_slice()
|
/external/crosvm/rutabaga_gfx/src/cross_domain/ |
D | cross_domain.rs | 269 opaque_data: &[VolatileSlice], in send_msg() 598 opaque_data: &[VolatileSlice], in send() 683 opaque_data: VolatileSlice, in write()
|
/external/crosvm/disk/src/ |
D | android_sparse.rs | 269 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in read_at_volatile() 314 fn write_at_volatile(&mut self, _slice: VolatileSlice, _offset: u64) -> io::Result<usize> { in write_at_volatile()
|
D | composite.rs | 296 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in read_at_volatile() 310 fn write_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in write_at_volatile()
|
/external/crosvm/base/src/ |
D | mmap.rs | 220 fn get_slice(&self, offset: usize, count: usize) -> VolatileMemoryResult<VolatileSlice> { in get_slice()
|
/external/crosvm/devices/src/virtio/vhost/user/device/vvu/ |
D | queue.rs | 322 pub fn read_data(&mut self) -> Result<Option<VolatileSlice>> { in read_data()
|
/external/crosvm/vm_memory/src/ |
D | guest_memory.rs | 590 pub fn get_slice_at_addr(&self, addr: GuestAddress, len: usize) -> Result<VolatileSlice> { in get_slice_at_addr()
|
/external/crosvm/devices/src/virtio/gpu/ |
D | virtio_gpu.rs | 646 buf: Option<VolatileSlice>, in transfer_read()
|
/external/crosvm/disk/src/qcow/ |
D | mod.rs | 1494 fn read_at_volatile(&mut self, slice: VolatileSlice, offset: u64) -> io::Result<usize> { in read_at_volatile() 1507 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/ |
D | shm_vios.rs | 733 fn buffer_at(&self, offset: usize, len: usize) -> Result<VolatileSlice> { in buffer_at()
|