Home
last modified time | relevance | path

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

/linux/tools/memory-model/
H A Dlinux-kernel.bell54 let Srcu = Srcu-lock | Srcu-unlock | Sync-srcu
72 (* Compute matching pairs of nested Srcu-lock and Srcu-unlock *)
73 let carry-srcu-data = (data ; [~ Srcu-unlock] ; rf)*
74 let srcu-rscs = ([Srcu-lock] ; carry-srcu-data ; data ; [Srcu-unlock]) & loc
77 flag ~empty Srcu-lock \ domain(srcu-rscs) as unmatched-srcu-lock
78 flag ~empty Srcu
[all...]
H A Dlinux-kernel.cat63 ([M] ; po? ; [Srcu-unlock] ; fencerel(After-srcu-read-unlock) ; [M])
71 Rcu-lock | Rcu-unlock | Srcu-lock | Srcu-unlock) |
H A Dlock.cat40 let ALL-LOCKS = LKR | LKW | UL | LF | RU | Srcu-lock | Srcu-unlock | Sync-srcu
/linux/rust/kernel/sync/
H A Dsrcu.rs25 $crate::sync::Srcu::new($crate::optional_name!($($name)?), $crate::static_lock_class!())
43 pub struct Srcu { struct
48 impl Srcu { impl
102 impl PinnedDrop for Srcu { implementation
139 unsafe impl Send for Srcu {} implementation
141 unsafe impl Sync for Srcu {} implementation
153 srcu: &'a Srcu,
/linux/rust/kernel/
H A Dsync.rs42 pub use srcu::Srcu;