Lines Matching refs:as_ptr
76 pub fn as_ptr(&self) -> *const usize { in as_ptr() method
173 unsafe { self.repr.ptr.as_ptr() } in deref()
192 unsafe { self.repr.ptr.as_ptr() } in deref_mut()
222 unsafe { bindings::bitmap_free(self.repr.ptr.as_ptr()) }; in drop()
341 unsafe { bindings::set_bit(index, self.as_ptr().cast_mut()) }; in set_bit_atomic()
392 unsafe { bindings::clear_bit(index, self.as_ptr().cast_mut()) }; in clear_bit_atomic()
422 src.as_ptr(), in copy_and_extend()
452 let index = unsafe { bindings::_find_last_bit(self.as_ptr(), self.len()) }; in last_bit()
473 let index = unsafe { bindings::_find_next_bit(self.as_ptr(), self.len(), start) }; in next_bit()
493 let index = unsafe { bindings::_find_next_zero_bit(self.as_ptr(), self.len(), start) }; in next_zero_bit()
514 let b = unsafe { Bitmap::from_raw(fake_bitmap.as_ptr(), fake_bitmap_len) }; in bitmap_borrow()