Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/
H A Dbarriers.h9 #define smp_mb__after_unlock_lock() __sync_synchronize() macro
17 #define smp_mb__after_unlock_lock() __CPROVER_fence("WWfence", "RRfence", "RWfence", "WRfence", \ macro
/OK3568_Linux_fs/kernel/kernel/rcu/
H A Drcu.h380 smp_mb__after_unlock_lock(); \
388 smp_mb__after_unlock_lock(); \
397 smp_mb__after_unlock_lock(); \
408 smp_mb__after_unlock_lock(); \
H A Dsrcutree.c54 smp_mb__after_unlock_lock(); \
62 smp_mb__after_unlock_lock(); \
71 smp_mb__after_unlock_lock(); \
/OK3568_Linux_fs/kernel/include/linux/
H A Drcupdate.h941 #define smp_mb__after_unlock_lock() smp_mb() /* Full ordering for lock. */ macro
943 #define smp_mb__after_unlock_lock() do { } while (0) macro
/OK3568_Linux_fs/kernel/tools/memory-model/
H A Dlinux-kernel.bell34 'after-unlock-lock (*smp_mb__after_unlock_lock*)
H A Dlinux-kernel.def26 smp_mb__after_unlock_lock() { __fence{after-unlock-lock}; }
/OK3568_Linux_fs/kernel/Documentation/RCU/Design/Memory-Ordering/
H A DTree-RCU-Memory-Ordering.rst59 ``raw_spin_trylock_rcu_node()``, all invoke ``smp_mb__after_unlock_lock()``
109 Without the ``smp_mb__after_unlock_lock()`` provided by the
112 The ``smp_mb__after_unlock_lock()`` invocations prevent this
225 ``smp_mb__after_unlock_lock()``.