Home
last modified time | relevance | path

Searched defs:LinkPtr (Results 1 – 8 of 8) sorted by relevance

/external/rust/crates/intrusive-collections/src/
Drbtree.rs48 unsafe fn left(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr>; in left()
54 unsafe fn right(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr>; in right()
60 unsafe fn parent(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr>; in parent()
72 unsafe fn set_left(&mut self, ptr: Self::LinkPtr, left: Option<Self::LinkPtr>); in set_left()
78 unsafe fn set_right(&mut self, ptr: Self::LinkPtr, right: Option<Self::LinkPtr>); in set_right()
84 unsafe fn set_parent(&mut self, ptr: Self::LinkPtr, parent: Option<Self::LinkPtr>); in set_parent()
90 unsafe fn set_color(&mut self, ptr: Self::LinkPtr, color: Color); in set_color()
194 ptr: <Self as link_ops::LinkOps>::LinkPtr, in set_parent_color()
195 parent: Option<<Self as link_ops::LinkOps>::LinkPtr>, in set_parent_color()
209 type LinkPtr = NonNull<Link>; typedef
[all …]
Dlinked_list.rs33 unsafe fn next(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr>; in next()
39 unsafe fn prev(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr>; in prev()
45 unsafe fn set_next(&mut self, ptr: Self::LinkPtr, next: Option<Self::LinkPtr>); in set_next()
51 unsafe fn set_prev(&mut self, ptr: Self::LinkPtr, prev: Option<Self::LinkPtr>); in set_prev()
150 type LinkPtr = NonNull<Link>; typedef
163 unsafe fn release_link(&mut self, ptr: Self::LinkPtr) { in release_link()
170 unsafe fn next(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr> { in next()
175 unsafe fn prev(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr> { in prev()
180 unsafe fn set_next(&mut self, ptr: Self::LinkPtr, next: Option<Self::LinkPtr>) { in set_next()
185 unsafe fn set_prev(&mut self, ptr: Self::LinkPtr, prev: Option<Self::LinkPtr>) { in set_prev()
[all …]
Dsingly_linked_list.rs31 unsafe fn next(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr>; in next()
37 unsafe fn set_next(&mut self, ptr: Self::LinkPtr, next: Option<Self::LinkPtr>); in set_next()
134 type LinkPtr = NonNull<Link>; typedef
147 unsafe fn release_link(&mut self, ptr: Self::LinkPtr) { in release_link()
154 unsafe fn next(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr> { in next()
159 unsafe fn set_next(&mut self, ptr: Self::LinkPtr, next: Option<Self::LinkPtr>) { in set_next()
168 ptr: Self::LinkPtr, in next()
169 prev: Option<Self::LinkPtr>, in next()
170 ) -> Option<Self::LinkPtr> { in next()
185 ptr: Self::LinkPtr, in prev()
[all …]
Dxor_linked_list.rs41 unsafe fn next(&self, ptr: Self::LinkPtr, prev: Option<Self::LinkPtr>) in next()
42 -> Option<Self::LinkPtr>; in next()
54 unsafe fn prev(&self, ptr: Self::LinkPtr, next: Option<Self::LinkPtr>) in prev()
55 -> Option<Self::LinkPtr>; in prev()
63 ptr: Self::LinkPtr, in set()
64 prev: Option<Self::LinkPtr>, in set()
65 next: Option<Self::LinkPtr>, in set()
79 ptr: Self::LinkPtr, in replace_next_or_prev()
80 old: Option<Self::LinkPtr>, in replace_next_or_prev()
81 new: Option<Self::LinkPtr>, in replace_next_or_prev()
[all …]
Dlink_ops.rs15 type LinkPtr: Copy + Eq; typedef
28 unsafe fn release_link(&mut self, ptr: Self::LinkPtr); in release_link()
Dadapter.rs57 link: <Self::LinkOps as LinkOps>::LinkPtr, in get_value()
68 ) -> <Self::LinkOps as LinkOps>::LinkPtr; in get_link()
/external/crosvm/cros_async/src/sync/
Dwaiter.rs65 type LinkPtr = NonNull<AtomicLink>; typedef
71 unsafe fn release_link(&mut self, ptr: Self::LinkPtr) { in release_link()
77 unsafe fn next(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr> { in next()
81 unsafe fn prev(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr> { in prev()
85 unsafe fn set_next(&mut self, ptr: Self::LinkPtr, next: Option<Self::LinkPtr>) { in set_next()
89 unsafe fn set_prev(&mut self, ptr: Self::LinkPtr, prev: Option<Self::LinkPtr>) { in set_prev()
/external/libchromeos-rs/src/sync/
Dwaiter.rs57 type LinkPtr = NonNull<AtomicLink>; typedef
63 unsafe fn release_link(&mut self, ptr: Self::LinkPtr) { in release_link()
69 unsafe fn next(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr> { in next()
73 unsafe fn prev(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr> { in prev()
77 unsafe fn set_next(&mut self, ptr: Self::LinkPtr, next: Option<Self::LinkPtr>) { in set_next()
81 unsafe fn set_prev(&mut self, ptr: Self::LinkPtr, prev: Option<Self::LinkPtr>) { in set_prev()