/external/crosvm/data_model/src/ |
D | volatile_memory.rs | 87 fn get_slice(&self, offset: u64, count: u64) -> Result<VolatileSlice>; in get_slice() argument 100 fn get_slice(&self, offset: u64, count: u64) -> Result<VolatileSlice> { in get_slice() argument 105 Ok(unsafe { VolatileSlice::new((self.as_ptr() as u64 + offset) as *mut _, count) }) in get_slice() 111 pub struct VolatileSlice<'a> { struct 117 impl<'a> Default for VolatileSlice<'a> { argument 118 fn default() -> VolatileSlice<'a> { in default() 119 VolatileSlice { in default() 127 impl<'a> VolatileSlice<'a> { implementation 134 pub unsafe fn new(addr: *mut u8, size: u64) -> VolatileSlice<'a> { in new() 135 VolatileSlice { in new() [all …]
|
/external/crosvm/sys_util/src/ |
D | file_traits.rs | 9 use data_model::VolatileSlice; 48 fn read_volatile(&mut self, slice: VolatileSlice) -> Result<usize>; in read_volatile() 52 fn read_exact_volatile(&mut self, mut slice: VolatileSlice) -> Result<()> { in read_exact_volatile() 67 fn write_volatile(&mut self, slice: VolatileSlice) -> Result<usize>; in write_volatile() 71 fn write_all_volatile(&mut self, mut slice: VolatileSlice) -> Result<()> { in write_all_volatile() 86 fn read_volatile(&mut self, slice: VolatileSlice) -> Result<usize> { in read_volatile() 103 fn write_volatile(&mut self, slice: VolatileSlice) -> Result<usize> { in write_volatile()
|
D | sock_ctrl_msg.rs | 18 use data_model::VolatileSlice; 333 unsafe impl<'a> IntoIovec for VolatileSlice<'a> { implementation
|
D | mmap.rs | 587 fn get_slice(&self, offset: u64, count: u64) -> VolatileMemoryResult<VolatileSlice> { in get_slice() argument 595 Ok(unsafe { VolatileSlice::new((self.addr as usize + offset as usize) as *mut _, count) }) in get_slice()
|
D | guest_memory.rs | 555 fn get_slice(&self, offset: u64, count: u64) -> VolatileMemoryResult<VolatileSlice> { in get_slice() argument
|
/external/crosvm/gpu_buffer/src/ |
D | lib.rs | 47 use data_model::{VolatileMemory, VolatileMemoryError, VolatileSlice}; 544 slice: unsafe { VolatileSlice::new(mapping as *mut u8, slice_size) }, in map() 559 dst: VolatileSlice, in read_to_volatile() argument 595 pub fn write_from_sg<'a, S: Iterator<Item = VolatileSlice<'a>>>( in write_from_sg() 704 slice: VolatileSlice<'a>, 711 fn as_volatile_slice(&self) -> VolatileSlice { in as_volatile_slice() argument
|
/external/crosvm/gpu_display/src/ |
D | lib.rs | 17 use data_model::{VolatileMemory, VolatileSlice}; 284 pub fn framebuffer_memory(&self, surface_id: u32) -> Option<VolatileSlice> { in framebuffer_memory() argument
|
/external/crosvm/devices/src/virtio/ |
D | wl.rs | 296 desc_mem: VolatileSlice, in encode_vfd_new() argument 324 desc_mem: VolatileSlice, in encode_vfd_new_dmabuf() argument 356 desc_mem: VolatileSlice, in encode_vfd_recv() argument 390 fn encode_vfd_hup(desc_mem: VolatileSlice, vfd_id: u32) -> WlResult<u32> { in encode_vfd_hup() argument 403 fn encode_resp(desc_mem: VolatileSlice, resp: WlResp) -> WlResult<u32> { in encode_resp() argument 906 fn send(&mut self, fds: &[RawFd], data: VolatileSlice) -> WlResult<WlResp> { in send() 1221 vfds: VolatileSlice, in send() argument 1222 data: VolatileSlice, in send() argument
|
/external/crosvm/devices/src/virtio/gpu/ |
D | protocol.rs | 14 use data_model::{DataInit, Le32, Le64, VolatileMemory, VolatileMemoryError, VolatileSlice}; 551 pub fn decode(cmd: VolatileSlice) -> Result<GpuCommand, GpuCommandDecodeError> { in decode() 676 resp: VolatileSlice, in encode() argument
|
D | backend.rs | 77 fn read_to_volatile(&mut self, x: u32, y: u32, width: u32, height: u32, dst: VolatileSlice); in read_to_volatile() argument 140 fn read_to_volatile(&mut self, x: u32, y: u32, width: u32, height: u32, dst: VolatileSlice) { in read_to_volatile() argument 300 fn read_to_volatile(&mut self, x: u32, y: u32, width: u32, height: u32, dst: VolatileSlice) { in read_to_volatile() argument
|
D | mod.rs | 102 data: Option<VolatileSlice>, in process_gpu_command() argument
|
/external/crosvm/gpu_renderer/src/ |
D | lib.rs | 25 use data_model::{VolatileMemory, VolatileSlice}; 925 buf: VolatileSlice, in read_to_volatile() argument
|
/external/crosvm/devices/src/pci/ |
D | ac97_bus_master.rs | 19 use data_model::{VolatileMemory, VolatileSlice}; 610 ) -> GuestMemoryResult<Option<VolatileSlice<'a>>> { in next_guest_buffer()
|
/external/crosvm/qcow/src/ |
D | qcow.rs | 10 use data_model::{VolatileMemory, VolatileSlice}; 1460 fn read_volatile(&mut self, slice: VolatileSlice) -> io::Result<usize> { in read_volatile() 1473 fn write_volatile(&mut self, slice: VolatileSlice) -> io::Result<usize> { in write_volatile()
|