Lines Matching refs:as_ptr
63 if ptr::eq(self.next.as_ptr(), self) { in next()
66 Some(unsafe { NonNull::new_unchecked(self.next.as_ptr() as *mut Self) }) in next()
86 if !ptr::eq(self.next.as_ptr(), &*self) { in drop()
87 let next = unsafe { &*self.next.as_ptr() }; in drop()
88 let prev = unsafe { &*self.prev.as_ptr() }; in drop()
113 unsafe { &(*self.0.get().as_ptr()).next } in next()
119 unsafe { &(*self.0.get().as_ptr()).prev } in prev()
124 unsafe { &*self.0.get().as_ptr() } in cur()
133 fn as_ptr(&self) -> *const ListHead { in as_ptr() method
134 self.0.get().as_ptr() in as_ptr()
164 inspect = unsafe { &*next.as_ptr() }; in main()