Searched refs:smp_mb (Results 26 - 50 of 326) sorted by relevance

1234567891011>>

/linux-master/tools/virtio/ringtest/
H A Dring.c183 smp_mb();
193 smp_mb();
215 smp_mb();
260 smp_mb();
H A Dvirtio_ring_0_9.c222 smp_mb();
232 smp_mb();
254 smp_mb();
325 smp_mb();
/linux-master/include/linux/sched/
H A Didle.h106 smp_mb(); /* paired with resched_curr() */
/linux-master/arch/riscv/kernel/
H A Dcpu_ops_spinwait.c36 smp_mb();
H A Dcpu_ops_sbi.c73 smp_mb();
77 smp_mb();
/linux-master/drivers/comedi/drivers/
H A Ddyna_pci10xx.c80 smp_mb();
111 smp_mb();
130 smp_mb();
150 smp_mb();
/linux-master/include/linux/
H A Drcupdate_trace.h56 smp_mb(); // Pairs with update-side barriers
H A Dfilelock.h429 smp_mb();
443 smp_mb();
473 smp_mb();
H A Dpercpu-rwsem.h112 smp_mb(); /* B matches C */
/linux-master/arch/csky/include/asm/
H A Dpgalloc.h54 smp_mb();
H A Dpgtable.h92 smp_mb();
113 smp_mb();
/linux-master/arch/powerpc/mm/
H A Dmmu_context.c78 smp_mb();
/linux-master/include/asm-generic/
H A Dspinlock.h50 smp_mb();
/linux-master/arch/arm/include/asm/
H A Datomic.h133 smp_mb();
150 smp_mb();
459 smp_mb();
476 smp_mb();
487 smp_mb();
506 smp_mb();
/linux-master/kernel/locking/
H A Dpercpu-rwsem.c67 smp_mb(); /* A matches D */
219 smp_mb(); /* C matches B */
244 /* smp_mb() implied by __percpu_down_write_trylock() on success -- D matches A */
/linux-master/arch/csky/abiv2/
H A Dcacheflush.c50 smp_mb();
/linux-master/kernel/kcsan/
H A Dselftest.c143 KCSAN_CHECK_READ_BARRIER(smp_mb());
172 KCSAN_CHECK_WRITE_BARRIER(smp_mb());
202 KCSAN_CHECK_RW_BARRIER(smp_mb());
/linux-master/arch/powerpc/kernel/
H A Dwatchdog.c118 smp_mb(); /* End printing "critical section" */
174 * xchg is not needed here (it could be a smp_mb and store), but xchg
189 smp_mb();
325 smp_mb();
/linux-master/kernel/rcu/
H A Dsrcutree.c470 * unlock is counted. Needs to be a smp_mb() as the read side may
472 * synchronize_srcu() in the write side. In this case smp_mb()s
475 * This smp_mb() also pairs with smp_mb() C to prevent accesses
479 smp_mb(); /* A */
496 * done an smp_mb() (again, possibly during the preceding grace
508 * an smp_mb() and a later fetch from ->srcu_idx, that task will be
511 * smp_mb(), and the fetch from ->srcu_idx in __srcu_read_lock()
512 * is before the smp_mb(). Thus, that task might not see the new
518 * However, it is important to note that a given smp_mb() take
[all...]
H A Drcu.h97 smp_mb(); /* Ensure update-side operation after counter increment. */
110 smp_mb(); /* Ensure update-side operation before counter increment. */
131 smp_mb(); /* Above access must not bleed into critical section. */
/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv_builtin.c244 smp_mb();
441 smp_mb();
467 smp_mb();
486 smp_mb();
/linux-master/kernel/sched/
H A Dclock.c191 smp_mb(); /* matches sched_clock_init_late() */
234 smp_mb(); /* matches {set,clear}_sched_clock_stable() */
/linux-master/arch/sparc/kernel/
H A Dtime_32.c107 smp_mb();
114 smp_mb();
/linux-master/arch/alpha/include/asm/
H A Dbitops.h78 smp_mb();
96 smp_mb();
/linux-master/security/keys/
H A Dgc.c118 smp_mb();
319 smp_mb();

Completed in 393 milliseconds

1234567891011>>