Home
last modified time | relevance | path

Searched refs:smp_load_acquire (Results 1 – 21 of 21) sorted by relevance

/linux-4.1.27/arch/x86/include/asm/
Dbarrier.h63 #define smp_load_acquire(p) \ macro
80 #define smp_load_acquire(p) \ macro
/linux-4.1.27/arch/arm64/include/asm/
Dbarrier.h50 #define smp_load_acquire(p) \ macro
87 #define smp_load_acquire(p) \ macro
/linux-4.1.27/kernel/locking/
Dqrwlock.c38 cnts = smp_load_acquire((u32 *)&lock->cnts); in rspin_until_writer_unlock()
58 cnts = smp_load_acquire((u32 *)&lock->cnts); in queue_read_lock_slowpath()
Dmcs_spinlock.h29 while (!(smp_load_acquire(l))) \
Dosq_lock.c142 if (smp_load_acquire(&node->locked)) in osq_lock()
/linux-4.1.27/arch/arm/include/asm/
Dmcs_spinlock.h12 while (!(smp_load_acquire(lock))) \
Dbarrier.h73 #define smp_load_acquire(p) \ macro
/linux-4.1.27/arch/s390/include/asm/
Dbarrier.h48 #define smp_load_acquire(p) \ macro
/linux-4.1.27/arch/ia64/include/asm/
Dbarrier.h72 #define smp_load_acquire(p) \ macro
/linux-4.1.27/arch/sparc/include/asm/
Dbarrier_64.h66 #define smp_load_acquire(p) \ macro
/linux-4.1.27/include/asm-generic/
Dbarrier.h88 #define smp_load_acquire(p) \ macro
/linux-4.1.27/arch/powerpc/include/asm/
Dbarrier.h82 #define smp_load_acquire(p) \ macro
/linux-4.1.27/arch/metag/include/asm/
Dbarrier.h96 #define smp_load_acquire(p) \ macro
/linux-4.1.27/arch/mips/include/asm/
Dbarrier.h139 #define smp_load_acquire(p) \ macro
/linux-4.1.27/Documentation/
Dcircular-buffers.txt204 unsigned long head = smp_load_acquire(buffer->head);
225 Note the use of ACCESS_ONCE() and smp_load_acquire() to read the
230 The smp_load_acquire() additionally forces the CPU to order against
Dmemory-barriers.txt433 ACQUIRE operations include LOCK operations and smp_load_acquire()
/linux-4.1.27/kernel/
Dsmp.c110 while (smp_load_acquire(&csd->flags) & CSD_FLAG_LOCK) in csd_lock_wait()
/linux-4.1.27/drivers/tty/
Dn_tty.c1728 size_t tail = smp_load_acquire(&ldata->read_tail); in n_tty_receive_buf_common()
1994 size_t head = smp_load_acquire(&ldata->commit_head); in copy_from_read_buf()
2052 n = min(*nr, smp_load_acquire(&ldata->canon_head) - ldata->read_tail); in canon_copy_from_read_buf()
/linux-4.1.27/kernel/rcu/
Dtree.c3189 return smp_load_acquire(&rcu_state_p->gpnum); in get_state_synchronize_rcu()
3215 newstate = smp_load_acquire(&rcu_state_p->completed); in cond_synchronize_rcu()
Dtree_plugin.h2250 if (smp_load_acquire(&rdp->nocb_follower_head)) { in nocb_follower_wait()
/linux-4.1.27/mm/
Dmemcontrol.c1087 if (smp_load_acquire(&memcg->initialized)) in mem_cgroup_iter()