Home
last modified time | relevance | path

Searched refs:next (Results 1 – 13 of 13) sorted by relevance

/rust/pin-init/examples/
A Dlinked_list.rs26 next: Link, field
47 next: list.next.replace(unsafe { Link::new_unchecked(this)}), in insert_next()
55 next: list.prev.next().replace(unsafe { Link::new_unchecked(this)}), in insert_prev()
63 if ptr::eq(self.next.as_ptr(), self) { in next()
73 let mut cur = self.next.clone(); in size()
75 cur = cur.next().clone(); in size()
87 let next = unsafe { &*self.next.as_ptr() }; in drop()
89 next.prev.set(&self.prev); in drop()
90 prev.next.set(&self.next); in drop()
112 fn next(&self) -> &Link { in next() method
[all …]
A Dmutex.rs136 if let Some(list_field) = self.mtx.wait_list.next() { in drop()
/rust/kernel/
A Dlist.rs387 if next.is_null() { in insert_inner()
403 (*item).next = next; in insert_inner()
534 (*prev).next = next; in remove_internal_inner()
668 let next = unsafe { (*current).next }; in next()
672 next in next()
836 let mut next = self.next; in prev_ptr() variables
838 if next == first { in prev_ptr()
846 next = first; in prev_ptr()
898 let mut next = unsafe { (*self.next).next }; in move_next() variables
905 self.next = next; in move_next()
[all …]
A Drbtree.rs493 while !next.is_null() { in drop()
499 next = unsafe { bindings::rb_next_postorder(next) }; in drop()
767 let next = self.get_neighbor_raw(Direction::Next); in remove_current()
780 let cursor = next.or(prev).map(|current| Self { in remove_current()
959 fn next(&mut self) -> Option<Self::Item> { in next() method
994 fn next(&mut self) -> Option<Self::Item> { in next() method
995 self.iter_raw.next().map(|(k, v)| in next()
1007 next: *mut bindings::rb_node, field
1014 fn next(&mut self) -> Option<Self::Item> { in next() method
1015 if self.next.is_null() { in next()
[all …]
/rust/macros/
A Dhelpers.rs6 if let Some(TokenTree::Ident(ident)) = it.next() { in try_ident()
14 if let Some(TokenTree::Literal(literal)) = it.next() { in try_literal()
42 if let TokenTree::Punct(punct) = it.next().expect("Reached end of token stream for Punct") { in expect_punct()
60 if let TokenTree::Group(group) = it.next().expect("Reached end of token stream for Group") { in expect_group()
68 if it.next().is_some() { in expect_end()
76 while let Some(token) = input.next() { in function_name()
79 if let Some(TokenTree::Ident(i)) = input.next() { in function_name()
A Dkunit.rs44 while let Some(token) = body_it.next() { in kunit_tests()
46 TokenTree::Group(ident) if ident.to_string() == "[test]" => match body_it.next() { in kunit_tests()
48 let test_name = match body_it.next() { in kunit_tests()
157 while let Some(token) = body_it.next() { in kunit_tests()
159 TokenTree::Punct(ref c) if c.as_char() == '#' => match body_it.next() { in kunit_tests()
161 Some(next) => { in kunit_tests()
162 new_body.extend([token, next]); in kunit_tests()
A Dconcat_idents.rs8 if let Some(TokenTree::Ident(ident)) = it.next() { in expect_ident()
20 assert!(it.next().is_none(), "only two idents can be concatenated"); in concat_idents()
A Dvtable.rs32 while let Some(token) = body_it.next() { in vtable()
35 let fn_name = match body_it.next() { in vtable()
43 let const_name = match body_it.next() { in vtable()
A Dpaste.rs10 match tokens.next() { in concat_helper()
29 let Some(TokenTree::Ident(ident)) = tokens.next() else { in concat_helper()
A Dmodule.rs16 match it.next() { in expect_string_array()
120 let key = match it.next() { in parse()
/rust/kernel/device/
A Dproperty.rs241 let next = unsafe { bindings::fwnode_get_next_child_node(self.as_raw(), prev_ptr) }; in children()
242 if next.is_null() { in children()
251 let next = unsafe { FwNode::from_raw(next) }; in children()
252 prev = Some(next.clone()); in children()
253 Some(next) in children()
/rust/pin-init/internal/src/
A Dhelpers.rs63 while let Some(tt) = toks.next() { in parse_generics()
105 let Some(name) = toks.next() else { in parse_generics()
/rust/kernel/alloc/
A Dkvec.rs1156 fn next(&mut self) -> Option<T> { in next() function
1275 fn next(&mut self) -> Option<T> { in next() method
1276 let elem: *mut T = self.elements.next()?; in next()

Completed in 23 milliseconds