Home
last modified time | relevance | path

Searched refs:prev (Results 1 – 4 of 4) sorted by relevance

/rust/pin-init/examples/
A Dlinked_list.rs27 prev: Link, field
37 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() method
119 unsafe { &(*self.0.get().as_ptr()).prev } in prev()
/rust/kernel/
A Dlist.rs242 prev: *mut ListLinksFields, field
392 (*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 …]
A Drbtree.rs766 let prev = self.get_neighbor_raw(Direction::Prev); in remove_current()
780 let cursor = next.or(prev).map(|current| Self { in remove_current()
/rust/kernel/device/
A Dproperty.rs219 let mut prev: Option<ARef<FwNode>> = None; in children() variables
222 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