Lines Matching refs:VolatileRef
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 _)
545 volume: VolatileRef<'a, u32>,
546 mute: VolatileRef<'a, i32>,
547 num_output_devs: VolatileRef<'a, u32>,
549 num_input_devs: VolatileRef<'a, u32>,
551 num_output_nodes: VolatileRef<'a, u32>,
552 num_input_nodes: VolatileRef<'a, u32>,
555 update_count: VolatileRef<'a, u32>,
556 debug_info_num_devs: VolatileRef<'a, u32>,
558 debug_info_num_streams: VolatileRef<'a, u32>,