| /external/crosvm/base/src/ | 
| D | file_traits.rs | 161     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 …]
 
 | 
| D | mmap.rs | 363     fn get_slice(&self, offset: usize, count: usize) -> VolatileMemoryResult<VolatileSlice> {  in get_slice()
 | 
| /external/crosvm/common/data_model/src/ | 
| D | volatile_memory.rs | 86     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/ | 
| D | file_traits.rs | 101     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/ | 
| D | unix.rs | 91         opaque_data: VolatileSlice,  in send_msg()180         opaque_data: VolatileSlice,  in send()
 
 | 
| D | stub.rs | 50         _opaque_data: VolatileSlice,  in send()
 | 
| /external/crosvm/rutabaga_gfx/src/ | 
| D | rutabaga_2d.rs | 28     dst: VolatileSlice,  in transfer_2d()245         buf: Option<VolatileSlice>,  in transfer_read()
 
 | 
| D | rutabaga_core.rs | 142         _buf: Option<VolatileSlice>,  in transfer_read()506         buf: Option<VolatileSlice>,  in transfer_read()
 
 | 
| D | virgl_renderer.rs | 534         buf: Option<VolatileSlice>,  in transfer_read()
 | 
| D | gfxstream.rs | 512         buf: Option<VolatileSlice>,  in transfer_read()
 | 
| /external/crosvm/swap/src/ | 
| D | staging.rs | 156     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()
 
 | 
| D | file.rs | 106     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()
 
 | 
| D | page_handler.rs | 95     mut data_slice: VolatileSlice,  in uffd_copy_all()
 | 
| /external/crosvm/cros_async/src/ | 
| D | mem.rs | 62     fn get_volatile_slice(&self, mem_range: MemRegion) -> Result<VolatileSlice>;  in get_volatile_slice()
 | 
| /external/crosvm/gpu_display/src/ | 
| D | gpu_display_stub.rs | 31     fn as_volatile_slice(&mut self) -> VolatileSlice {  in as_volatile_slice()
 | 
| D | gpu_display_x.rs | 212     fn as_volatile_slice(&self) -> VolatileSlice {  in as_volatile_slice()
 | 
| /external/crosvm/disk/src/ | 
| D | android_sparse.rs | 258     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()
 
 | 
| D | composite.rs | 325     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/ | 
| D | sock_ctrl_msg.rs | 424 unsafe impl<'a> AsIobuf for VolatileSlice<'a> {  implementation
 | 
| /external/crosvm/devices/src/virtio/vhost/user/device/vvu/ | 
| D | queue.rs | 329     pub fn read_data(&mut self) -> Result<Option<VolatileSlice>> {  in read_data()
 | 
| /external/crosvm/rutabaga_gfx/src/cross_domain/ | 
| D | cross_domain.rs | 555         opaque_data: VolatileSlice,  in write()
 | 
| /external/crosvm/vm_memory/src/ | 
| D | guest_memory.rs | 689     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 | 797         buf: Option<VolatileSlice>,  in transfer_read()
 | 
| /external/crosvm/disk/src/qcow/ | 
| D | mod.rs | 1527     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/ | 
| D | shm_vios.rs | 717     fn buffer_at(&self, offset: usize, len: usize) -> Result<VolatileSlice> {  in buffer_at()
 |