Lines Matching refs:usize
55 fn erase(&mut self, offset: usize, len: usize) -> Result<()>; in erase() argument
56 fn write(&mut self, offset: usize, payload: &[u8]) -> Result<()>; in write() argument
57 fn read(&self, offset: usize, data: &mut [u8]) -> Result<()>; in read() argument
59 fn add_bad_region(&mut self, offset: usize, len: usize, rate: f32) -> Result<()>; in add_bad_region() argument
65 fn device_size(&self) -> usize; in device_size() argument
67 fn align(&self) -> usize; in align() argument
91 sectors: Vec<usize>,
92 bad_region: Vec<(usize, usize, f32)>,
94 align: usize,
101 pub fn new(sectors: Vec<usize>, align: usize, erased_val: u8) -> SimFlash { in new() argument
133 fn get_sector(&self, offset: usize) -> Option<(usize, usize)> { in get_sector() argument
152 fn erase(&mut self, offset: usize, len: usize) -> Result<()> { in erase() argument
182 fn write(&mut self, offset: usize, payload: &[u8]) -> Result<()> { in write() argument
220 fn read(&self, offset: usize, data: &mut [u8]) -> Result<()> { in read() argument
232 fn add_bad_region(&mut self, offset: usize, len: usize, rate: f32) -> Result<()> { in add_bad_region() argument
259 fn device_size(&self) -> usize { in device_size() argument
263 fn align(&self) -> usize { in align() argument
276 pub num: usize,
278 pub base: usize,
280 pub size: usize,
284 iter: Enumerate<slice::Iter<'a, usize>>,
285 base: usize,