Searched refs:NotifierChain (Results 1 – 1 of 1) sorted by relevance
/DragonOS/kernel/src/libs/ |
H A D | notifier.rs | 20 struct NotifierChain<V: Clone + Copy, T>(Vec<Arc<dyn NotifierBlock<V, T>>>); struct 22 impl<V: Clone + Copy, T> NotifierChain<V, T> { impl 106 pub struct AtomicNotifierChain<V: Clone + Copy, T>(SpinLock<NotifierChain<V, T>>); 116 Self(SpinLock::new(NotifierChain::<V, T>::new())) in new() 151 pub struct BlockingNotifierChain<V: Clone + Copy, T>(RwLock<NotifierChain<V, T>>); 155 Self(RwLock::new(NotifierChain::<V, T>::new())) in new() 188 pub struct RawNotifierChain<V: Clone + Copy, T>(NotifierChain<V, T>); 192 Self(NotifierChain::<V, T>::new()) in new()
|