Lines Matching defs:as_ptr
76 pub fn as_ptr(&self) -> *const usize {
173 unsafe { self.repr.ptr.as_ptr() }
192 unsafe { self.repr.ptr.as_ptr() }
222 unsafe { bindings::bitmap_free(self.repr.ptr.as_ptr()) };
341 unsafe { bindings::set_bit(index, self.as_ptr().cast_mut()) };
392 unsafe { bindings::clear_bit(index, self.as_ptr().cast_mut()) };
422 src.as_ptr(),
452 let index = unsafe { bindings::_find_last_bit(self.as_ptr(), self.len()) };
473 let index = unsafe { bindings::_find_next_bit(self.as_ptr(), self.len(), start) };
493 let index = unsafe { bindings::_find_next_zero_bit(self.as_ptr(), self.len(), start) };
513 let b = unsafe { Bitmap::from_raw(fake_bitmap.as_ptr(), fake_bitmap_len) };