Home
last modified time | relevance | path

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

/DragonOS/kernel/src/libs/
H A Dnotifier.rs20 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()