Searched refs:kobjects (Results 1 – 1 of 1) sorted by relevance
21 kobjects: RwLock<Vec<Weak<dyn KObject>>>, field49 kobjects: RwLock::new(Vec::new()), in new()112 self.kobjects.write().push(Arc::downgrade(kobj)); in join()117 let mut kobjects = self.kobjects.write(); in leave() localVariable118 kobjects.retain(|x| x.upgrade().is_some()); in leave()119 let index = kobjects.iter().position(|x| { in leave()126 let x = kobjects.remove(index); in leave()128 drop(kobjects); in leave()136 let mut kobjects = self.kobjects.write(); in cleanup_weak() localVariable137 kobjects.retain(|x| x.upgrade().is_some()); in cleanup_weak()[all …]