Searched refs:VolatileRef (Results 1 – 3 of 3) sorted by relevance
/external/adhd/cras/client/libcras/src/ |
D | cras_shm.rs | 22 use data_model::{VolatileRef, VolatileSlice}; 59 used_size: VolatileRef<'a, u32>, 60 frame_size: VolatileRef<'a, u32>, 61 read_buf_idx: VolatileRef<'a, u32>, 62 write_buf_idx: VolatileRef<'a, u32>, 63 read_offset: [VolatileRef<'a, u32>; CRAS_NUM_SHM_BUFFERS as usize], 64 write_offset: [VolatileRef<'a, u32>; CRAS_NUM_SHM_BUFFERS as usize], 65 buffer_offset: [VolatileRef<'a, u64>; CRAS_NUM_SHM_BUFFERS as usize], 84 VolatileRef::new(&mut $addr.as_mut().$($field).* as *mut _) 88 VolatileRef::new(&mut $addr.as_mut().$field[$idx] as *mut _) [all …]
|
/external/crosvm/data_model/src/ |
D | volatile_memory.rs | 93 fn get_ref<T: DataInit>(&self, offset: usize) -> Result<VolatileRef<T>> { in get_ref() 95 Ok(VolatileRef { in get_ref() 330 pub struct VolatileRef<'a, T: DataInit> struct 338 impl<'a, T: DataInit> VolatileRef<'a, T> { impl 346 pub unsafe fn new(addr: *mut T) -> VolatileRef<'a, T> { in new() 347 VolatileRef { in new()
|
/external/crosvm/vm_memory/src/ |
D | guest_memory.rs | 530 pub fn get_ref_at_addr<T: DataInit>(&self, addr: GuestAddress) -> Result<VolatileRef<T>> { in get_ref_at_addr() 534 Ok(unsafe { VolatileRef::new(buf.as_mut_ptr() as *mut T) }) in get_ref_at_addr()
|