Home
last modified time | relevance | path

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

/linux-4.4.14/arch/x86/include/asm/
Dbarrier.h63 #define smp_load_acquire(p) \ macro
80 #define smp_load_acquire(p) \ macro
/linux-4.4.14/arch/arm/include/asm/
Dmcs_spinlock.h12 while (!(smp_load_acquire(lock))) \
Dbarrier.h80 #define smp_load_acquire(p) \ macro
/linux-4.4.14/arch/ia64/include/asm/
Dbarrier.h72 #define smp_load_acquire(p) \ macro
/linux-4.4.14/arch/s390/include/asm/
Dbarrier.h48 #define smp_load_acquire(p) \ macro
/linux-4.4.14/kernel/locking/
Dqspinlock.c345 while ((val = smp_load_acquire(&lock->val.counter)) & _Q_LOCKED_MASK) in queued_spin_lock_slowpath()
411 while ((val = smp_load_acquire(&lock->val.counter)) & _Q_LOCKED_PENDING_MASK) in queued_spin_lock_slowpath()
Dmcs_spinlock.h30 while (!(smp_load_acquire(l))) \
Dosq_lock.c148 if (smp_load_acquire(&node->locked)) in osq_lock()
/linux-4.4.14/arch/sparc/include/asm/
Dbarrier_64.h66 #define smp_load_acquire(p) \ macro
/linux-4.4.14/lib/
Dllist.c69 entry = smp_load_acquire(&head->first); in llist_del_first()
/linux-4.4.14/include/asm-generic/
Dbarrier.h114 #define smp_load_acquire(p) \ macro
/linux-4.4.14/arch/powerpc/include/asm/
Dbarrier.h82 #define smp_load_acquire(p) \ macro
/linux-4.4.14/arch/metag/include/asm/
Dbarrier.h96 #define smp_load_acquire(p) \ macro
/linux-4.4.14/arch/arm64/include/asm/
Dbarrier.h65 #define smp_load_acquire(p) \ macro
/linux-4.4.14/drivers/tty/
Dtty_buffer.c225 while ((next = smp_load_acquire(&buf->head->next)) != NULL) { in tty_buffer_flush()
477 next = smp_load_acquire(&head->next); in flush_to_ldisc()
481 count = smp_load_acquire(&head->commit) - head->read; in flush_to_ldisc()
Dn_tty.c1721 size_t tail = smp_load_acquire(&ldata->read_tail); in n_tty_receive_buf_common()
1987 size_t head = smp_load_acquire(&ldata->commit_head); in copy_from_read_buf()
2047 n = min(*nr + 1, smp_load_acquire(&ldata->canon_head) - ldata->read_tail); in canon_copy_from_read_buf()
/linux-4.4.14/fs/
Dlocks.c211 ctx = smp_load_acquire(&inode->i_flctx); in locks_get_lock_context()
230 ctx = smp_load_acquire(&inode->i_flctx); in locks_get_lock_context()
769 ctx = smp_load_acquire(&inode->i_flctx); in posix_test_lock()
1208 ctx = smp_load_acquire(&inode->i_flctx); in locks_mandatory_locked()
1405 ctx = smp_load_acquire(&inode->i_flctx); in __break_lease()
1503 ctx = smp_load_acquire(&inode->i_flctx); in lease_get_mtime()
1554 ctx = smp_load_acquire(&inode->i_flctx); in fcntl_getlease()
1723 ctx = smp_load_acquire(&inode->i_flctx); in generic_delete_lease()
2405 ctx = smp_load_acquire(&file_inode(filp)->i_flctx); in locks_remove_posix()
2478 ctx = smp_load_acquire(&file_inode(filp)->i_flctx); in locks_remove_file()
[all …]
/linux-4.4.14/arch/mips/include/asm/
Dbarrier.h139 #define smp_load_acquire(p) \ macro
/linux-4.4.14/include/linux/
Datomic.h26 #define atomic_read_acquire(v) smp_load_acquire(&(v)->counter)
205 #define atomic64_read_acquire(v) smp_load_acquire(&(v)->counter)
Dbacking-dev.h389 *lockedp = smp_load_acquire(&inode->i_state) & I_WB_SWITCH; in unlocked_inode_to_wb_begin()
/linux-4.4.14/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.4.14/kernel/rcu/
Drcutorture.c760 if (!smp_load_acquire(&rbi.inflight)) { in rcu_torture_boost()
800 while (!kthread_should_stop() || smp_load_acquire(&rbi.inflight)) { in rcu_torture_boost()
1461 smp_load_acquire(&barrier_phase)) != lastphase || in rcu_torture_barrier_cbs()
Dtree.c3263 return smp_load_acquire(&rcu_state_p->gpnum); in get_state_synchronize_rcu()
3289 newstate = smp_load_acquire(&rcu_state_p->completed); in cond_synchronize_rcu()
3315 return smp_load_acquire(&rcu_sched_state.gpnum); in get_state_synchronize_sched()
3341 newstate = smp_load_acquire(&rcu_sched_state.completed); in cond_synchronize_sched()
Dtree_plugin.h2215 if (smp_load_acquire(&rdp->nocb_follower_head)) { in nocb_follower_wait()
/linux-4.4.14/kernel/
Dsmp.c110 while (smp_load_acquire(&csd->flags) & CSD_FLAG_LOCK) in csd_lock_wait()
/linux-4.4.14/arch/x86/kernel/cpu/mcheck/
Dmce.c60 smp_load_acquire(&(p)); \
/linux-4.4.14/include/net/
Dsock.h2259 return smp_load_acquire(&sk->sk_state); in sk_state_load()
/linux-4.4.14/mm/
Dmemcontrol.c956 if (smp_load_acquire(&memcg->initialized)) in mem_cgroup_iter()