Lines Matching defs:usize
37 pub unsafe fn from_raw<'a>(ptr: *const usize, nbits: usize) -> &'a Bitmap { in from_raw()
62 pub unsafe fn from_raw_mut<'a>(ptr: *mut usize, nbits: usize) -> &'a mut Bitmap { in from_raw_mut()
78 pub fn as_ptr(&self) -> *const usize { in as_ptr()
83 pub fn as_mut_ptr(&mut self) -> *mut usize { in as_mut_ptr()
89 pub fn len(&self) -> usize { in len()
234 pub fn new(nbits: usize, flags: Flags) -> Result<Self, AllocError> { in new()
258 pub fn len(&self) -> usize { in len()
292 pub fn set_bit(&mut self, index: usize) { in set_bit()
318 pub fn set_bit_atomic(&self, index: usize) { in set_bit_atomic()
343 pub fn clear_bit(&mut self, index: usize) { in clear_bit()
369 pub fn clear_bit_atomic(&self, index: usize) { in clear_bit_atomic()
436 pub fn last_bit(&self) -> Option<usize> { in last_bit()
450 pub fn next_bit(&self, start: usize) -> Option<usize> { in next_bit()
470 pub fn next_zero_bit(&self, start: usize) -> Option<usize> { in next_zero_bit()