Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/tools/memory-model/litmus-tests/
H A DMP+polockmbonce+poacquiresilsil.litmus6 * Do spinlocks combined with smp_mb__after_spinlock() provide order
19 smp_mb__after_spinlock();
H A DZ6.0+pooncelock+poonceLock+pombonce.litmus6 * This litmus test demonstrates how smp_mb__after_spinlock() may be
27 smp_mb__after_spinlock();
H A DREADME70 Protect the access with a lock and an smp_mb__after_spinlock()
145 As above, but with smp_mb__after_spinlock() immediately
/OK3568_Linux_fs/kernel/arch/xtensa/include/asm/
H A Dspinlock.h18 #define smp_mb__after_spinlock() smp_mb() macro
/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Dspinlock.h12 #define smp_mb__after_spinlock() smp_mb() macro
/OK3568_Linux_fs/kernel/arch/riscv/include/asm/
H A Dbarrier.h70 #define smp_mb__after_spinlock() RISCV_FENCE(iorw,iorw) macro
/OK3568_Linux_fs/kernel/include/linux/
H A Dspinlock.h170 #ifndef smp_mb__after_spinlock
171 #define smp_mb__after_spinlock() do { } while (0) macro
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Dqspinlock.h47 #define smp_mb__after_spinlock() smp_mb() macro
H A Dsimple_spinlock.h286 #define smp_mb__after_spinlock() smp_mb() macro
/OK3568_Linux_fs/kernel/arch/csky/include/asm/
H A Dspinlock.h92 #define smp_mb__after_spinlock() smp_mb() macro
/OK3568_Linux_fs/kernel/tools/memory-model/
H A Dlinux-kernel.bell33 'after-spinlock (*smp_mb__after_spinlock*) ||
H A Dlinux-kernel.def25 smp_mb__after_spinlock() { __fence{after-spinlock}; }
/OK3568_Linux_fs/kernel/tools/memory-model/Documentation/
H A Drecipes.txt160 of smp_mb__after_spinlock():
174 smp_mb__after_spinlock();
187 This addition of smp_mb__after_spinlock() strengthens the lock acquisition
H A Dexplanation.txt2501 smp_mb__after_spinlock(). The LKMM uses fence events with special
/OK3568_Linux_fs/kernel/kernel/rcu/
H A Dtasks.h204 smp_mb__after_spinlock(); // Order updates vs. GP. in rcu_tasks_kthread()
H A Dtree_plugin.h1933 smp_mb__after_spinlock(); /* Timer expire before wakeup. */ in do_nocb_bypass_wakeup_timer()
/OK3568_Linux_fs/kernel/Documentation/RCU/
H A DwhatisRCU.rst635 smp_mb__after_spinlock();
661 been able to write-acquire the lock otherwise. The smp_mb__after_spinlock()
/OK3568_Linux_fs/kernel/kernel/sched/
H A Dcore.c1094 smp_mb__after_spinlock(); in uclamp_sync_util_min_rt_default()
3085 smp_mb__after_spinlock(); in try_to_wake_up()
4722 smp_mb__after_spinlock(); in __schedule()