Home
last modified time | relevance | path

Searched refs:RBTree (Results 1 – 3 of 3) sorted by relevance

/linux/rust/kernel/
H A Drbtree.rs171 pub struct RBTree<K, V> { struct
178 unsafe impl<K: Send, V: Send> Send for RBTree<K, V> {} implementation
182 unsafe impl<K: Sync, V: Sync> Sync for RBTree<K, V> {} implementation
184 impl<K, V> RBTree<K, V> { impl
306 impl<K, V> RBTree<K, V> impl
342 let raw_self: *mut RBTree<K, V> = self; in raw_entry()
535 impl<K, V> Default for RBTree<K, V> { implementation
541 impl<K, V> Drop for RBTree<K, V> { implementation
784 tree: &'a mut RBTree<K, V>,
815 _tree: PhantomData<&'a RBTree<K, V>>,
[all …]
/linux/drivers/android/binder/range_alloc/
H A Dtree.rs8 rbtree::{RBTree, RBTreeNode, RBTreeNodeReservation},
25 tree: RBTree<usize, Descriptor<T>>,
28 free_tree: RBTree<FreeKey, ()>,
40 tree: RBTree::new(), in from_array()
41 free_tree: RBTree::new(), in from_array()
/linux/drivers/android/binder/
H A Dprocess.rs26 rbtree::{self, RBTree, RBTreeNode, RBTreeNodeReservation},
107 threads: RBTree<i32, Arc<Thread>>,
110 nodes: RBTree<u64, DArc<Node>>,
144 threads: RBTree::new(), in new()
147 nodes: RBTree::new(), in new()
397 by_handle: RBTree<u32, ListArc<NodeRefInfo, { NodeRefInfo::LIST_PROC }>>,
402 by_node: RBTree<usize, u32>,
407 freeze_listeners: RBTree<FreezeCookie, FreezeListener>,
413 by_handle: RBTree::new(), in new()
415 by_node: RBTree::new(), in new()
[all …]