Searched refs:prev (Results 1 – 4 of 4) sorted by relevance
27 prev: Link, field37 prev: unsafe { Link::new_unchecked(this) }, in new()46 prev: list.next.prev().replace(unsafe { Link::new_unchecked(this)}), in insert_next()55 next: list.prev.next().replace(unsafe { Link::new_unchecked(this)}), in insert_prev()56 prev: list.prev.replace(unsafe { Link::new_unchecked(this)}), in insert_prev()88 let prev = unsafe { &*self.prev.as_ptr() }; in drop()89 next.prev.set(&self.prev); in drop()90 prev.next.set(&self.next); in drop()118 fn prev(&self) -> &Link { in prev() method119 unsafe { &(*self.0.get().as_ptr()).prev } in prev()
242 prev: *mut ListLinksFields, field392 (*item).prev = item; in insert_inner()398 let prev = unsafe { (*next).prev }; in insert_inner()404 (*item).prev = prev; in insert_inner()405 (*prev).next = item; in insert_inner()521 prev: *mut ListLinksFields, in remove_internal_inner()533 (*next).prev = prev; in remove_internal_inner()534 (*prev).next = next; in remove_internal_inner()852 unsafe { (*next).prev } in prev_ptr()874 if prev.is_null() { in peek_prev()[all …]
766 let prev = self.get_neighbor_raw(Direction::Prev); in remove_current()780 let cursor = next.or(prev).map(|current| Self { in remove_current()
219 let mut prev: Option<ARef<FwNode>> = None; in children() variables222 let prev_ptr = match prev.take() { in children()224 Some(prev) => { in children()229 let prev = ARef::into_raw(prev); in children()230 prev.as_ptr().cast() in children()252 prev = Some(next.clone()); in children()
Completed in 13 milliseconds