Lines Matching refs:srcu
36 'after-srcu-read-unlock (*smp_mb__after_srcu_read_unlock*)
51 enum SRCU = 'srcu-lock || 'srcu-unlock || 'sync-srcu
53 (* All srcu events *)
54 let Srcu = Srcu-lock | Srcu-unlock | Sync-srcu
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-unlock \ range(srcu-rscs) as unmatched-srcu-unlock
79 flag ~empty (srcu-rscs^-1 ; srcu-rscs) \ id as multiple-srcu-matches
82 flag ~empty rcu-rscs & (po ; [Sync-srcu] ; po) as invalid-sleep
85 flag ~empty different-values(srcu-rscs) as srcu-bad-value-match