Home
last modified time | relevance | path

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

/aosp_15_r20/external/rust/android-crates-io/crates/intrusive-collections/src/
Drbtree.rs50 unsafe fn left(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr>; in left()
56 unsafe fn right(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr>; in right()
62 unsafe fn parent(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr>; in parent()
74 unsafe fn set_left(&mut self, ptr: Self::LinkPtr, left: Option<Self::LinkPtr>); in set_left()
80 unsafe fn set_right(&mut self, ptr: Self::LinkPtr, right: Option<Self::LinkPtr>); in set_right()
86 unsafe fn set_parent(&mut self, ptr: Self::LinkPtr, parent: Option<Self::LinkPtr>); in set_parent()
92 unsafe fn set_color(&mut self, ptr: Self::LinkPtr, color: Color); in set_color()
196 ptr: <Self as link_ops::LinkOps>::LinkPtr, in set_parent_color()
197 parent: Option<<Self as link_ops::LinkOps>::LinkPtr>, in set_parent_color()
211 type LinkPtr = NonNull<Link>; typedef
[all …]
Dlinked_list.rs35 unsafe fn next(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr>; in next()
41 unsafe fn prev(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr>; in prev()
47 unsafe fn set_next(&mut self, ptr: Self::LinkPtr, next: Option<Self::LinkPtr>); in set_next()
53 unsafe fn set_prev(&mut self, ptr: Self::LinkPtr, prev: Option<Self::LinkPtr>); in set_prev()
152 type LinkPtr = NonNull<Link>; typedef
165 unsafe fn release_link(&mut self, ptr: Self::LinkPtr) { in release_link()
172 unsafe fn next(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr> { in next()
177 unsafe fn prev(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr> { in prev()
182 unsafe fn set_next(&mut self, ptr: Self::LinkPtr, next: Option<Self::LinkPtr>) { in set_next()
187 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.rs43 unsafe fn next(&self, ptr: Self::LinkPtr, prev: Option<Self::LinkPtr>) in next()
44 -> Option<Self::LinkPtr>; in next()
56 unsafe fn prev(&self, ptr: Self::LinkPtr, next: Option<Self::LinkPtr>) in prev()
57 -> Option<Self::LinkPtr>; in prev()
65 ptr: Self::LinkPtr, in set()
66 prev: Option<Self::LinkPtr>, in set()
67 next: Option<Self::LinkPtr>, in set()
81 ptr: Self::LinkPtr, in replace_next_or_prev()
82 old: Option<Self::LinkPtr>, in replace_next_or_prev()
83 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()
/aosp_15_r20/external/crosvm/cros_async/src/sync/
H A Dwaiter.rs69 type LinkPtr = NonNull<AtomicLink>; typedef
75 unsafe fn release_link(&mut self, ptr: Self::LinkPtr) { in release_link()
83 unsafe fn next(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr> { in next()
87 unsafe fn prev(&self, ptr: Self::LinkPtr) -> Option<Self::LinkPtr> { in prev()
91 unsafe fn set_next(&mut self, ptr: Self::LinkPtr, next: Option<Self::LinkPtr>) { in set_next()
95 unsafe fn set_prev(&mut self, ptr: Self::LinkPtr, prev: Option<Self::LinkPtr>) { in set_prev()