Searched refs:smp_cond_load_acquire (Results 1 – 12 of 12) sorted by relevance
| /linux/include/linux/ |
| H A D | atomic.h | 28 #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) 31 #define atomic64_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c))
|
| /linux/include/asm-generic/ |
| H A D | barrier.h | 267 #ifndef smp_cond_load_acquire 268 #define smp_cond_load_acquire(ptr, cond_expr) ({ \ macro
|
| /linux/kernel/locking/ |
| H A D | mcs_spinlock.h | 20 * Using smp_cond_load_acquire() provides the acquire semantics 24 * spinning, and smp_cond_load_acquire() provides that behavior. 27 smp_cond_load_acquire(l, VAL)
|
| H A D | qspinlock.c | 197 smp_cond_load_acquire(&lock->locked, !VAL); in clear_pending()
|
| /linux/kernel/ |
| H A D | smp.c | 342 smp_cond_load_acquire(&csd->node.u_flags, !(VAL & CSD_FLAG_LOCK)); in csd_lock_wait() 351 smp_cond_load_acquire(&csd->node.u_flags, !(VAL & CSD_FLAG_LOCK)); in csd_lock_wait()
|
| /linux/kernel/bpf/ |
| H A D | rqspinlock.c | 307 #define res_smp_cond_load_acquire(v, c) smp_cond_load_acquire(v, c)
|
| /linux/Documentation/translations/ko_KR/ |
| H A D | memory-barriers.txt | 498 LOCK 오퍼레이션과 smp_load_acquire(), smp_cond_load_acquire() 오퍼레이션도
|
| /linux/arch/arm64/mm/ |
| H A D | mmu.c | 922 smp_cond_load_acquire(&idmap_kpti_bbml2_flag, VAL == num_online_cpus()); in linear_map_split_to_ptes()
|
| /linux/kernel/sched/ |
| H A D | core.c | 3725 smp_cond_load_acquire(&p->on_cpu, !VAL); in sched_ttwu_pending() 4204 smp_cond_load_acquire(&p->on_cpu, !VAL); in try_to_wake_up() 4254 smp_cond_load_acquire(&p->on_cpu, !VAL); in __task_needs_rq_lock()
|
| H A D | ext.c | 5546 smp_cond_load_acquire(wait_kick_sync, VAL != ksyncs[cpu]); in kick_cpus_irq_workfn()
|
| /linux/Documentation/ |
| H A D | memory-barriers.txt | 480 and smp_cond_load_acquire() operations.
|
| /linux/Documentation/translations/sp_SP/ |
| H A D | memory-barriers.txt | 510 LOCK y smp_load_acquire(), y operaciones smp_cond_load_acquire().
|