/linux-4.4.14/arch/x86/include/asm/ |
D | barrier.h | 56 #define smp_store_release(p, v) \ macro 73 #define smp_store_release(p, v) \ macro
|
D | qspinlock.h | 17 smp_store_release((u8 *)lock, 0); in native_queued_spin_unlock()
|
/linux-4.4.14/arch/arm/include/asm/ |
D | mcs_spinlock.h | 18 smp_store_release(lock, 1); \
|
D | barrier.h | 73 #define smp_store_release(p, v) \ macro
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | barrier.h | 65 #define smp_store_release(p, v) \ macro
|
/linux-4.4.14/arch/s390/include/asm/ |
D | barrier.h | 41 #define smp_store_release(p, v) \ macro
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | barrier_64.h | 59 #define smp_store_release(p, v) \ macro
|
/linux-4.4.14/kernel/locking/ |
D | mcs_spinlock.h | 42 smp_store_release((l), 1)
|
D | qspinlock_paravirt.h | 355 smp_store_release(&l->locked, 0); in __pv_queued_spin_unlock()
|
/linux-4.4.14/include/asm-generic/ |
D | barrier.h | 107 #define smp_store_release(p, v) \ macro
|
D | qrwlock.h | 142 smp_store_release((u8 *)&lock->cnts, 0); in queued_write_unlock()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | barrier.h | 75 #define smp_store_release(p, v) \ macro
|
/linux-4.4.14/arch/metag/include/asm/ |
D | barrier.h | 89 #define smp_store_release(p, v) \ macro
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | barrier.h | 42 #define smp_store_release(p, v) \ macro
|
/linux-4.4.14/drivers/tty/ |
D | tty_buffer.c | 274 smp_store_release(&b->commit, b->used); in __tty_buffer_request_room() 279 smp_store_release(&b->next, n); in __tty_buffer_request_room() 380 smp_store_release(&buf->tail->commit, buf->tail->used); in tty_schedule_flip()
|
D | n_tty.c | 1375 smp_store_release(&ldata->canon_head, ldata->read_head); in n_tty_receive_char_special() 1657 smp_store_release(&ldata->commit_head, ldata->read_head); in __receive_buf() 1999 smp_store_release(&ldata->read_tail, ldata->read_tail + n); in copy_from_read_buf() 2094 smp_store_release(&ldata->read_tail, ldata->read_tail + c); in canon_copy_from_read_buf()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | barrier.h | 132 #define smp_store_release(p, v) \ macro
|
/linux-4.4.14/include/linux/ |
D | atomic.h | 30 #define atomic_set_release(v, i) smp_store_release(&(v)->counter, (i)) 209 #define atomic64_set_release(v, i) smp_store_release(&(v)->counter, (i))
|
D | rcupdate.h | 658 #define rcu_assign_pointer(p, v) smp_store_release(&p, RCU_INITIALIZER(v))
|
/linux-4.4.14/Documentation/ |
D | circular-buffers.txt | 172 smp_store_release(buffer->head, 215 smp_store_release(buffer->tail, 231 subsequent memory references. Similarly, smp_store_release() is used
|
D | memory-barriers.txt | 449 smp_store_release() operations. 674 memory barriers, for example, smp_store_release(): 678 smp_store_release(&b, p); 681 smp_store_release(&b, p);
|
/linux-4.4.14/lib/ |
D | percpu-refcount.c | 249 smp_store_release(&ref->percpu_count_ptr, in __percpu_ref_switch_to_percpu()
|
/linux-4.4.14/arch/x86/kernel/ |
D | ldt.c | 83 smp_store_release(¤t_mm->context.ldt, ldt); in install_ldt()
|
/linux-4.4.14/kernel/rcu/ |
D | rcutorture.c | 723 smp_store_release(&rbip->inflight, 0); in rcu_torture_boost_cb() 762 smp_store_release(&rbi.inflight, 1); in rcu_torture_boost() 1491 smp_store_release(&barrier_phase, !barrier_phase); in rcu_torture_barrier()
|
D | tree.c | 1838 smp_store_release(&rsp->gpnum, rsp->gpnum + 1); in rcu_gp_init()
|
/linux-4.4.14/kernel/ |
D | smp.c | 134 smp_store_release(&csd->flags, 0); in csd_unlock()
|
D | seccomp.c | 317 smp_store_release(&thread->seccomp.filter, in seccomp_sync_threads()
|
/linux-4.4.14/kernel/sched/ |
D | sched.h | 1081 smp_store_release(&prev->on_cpu, 0); in finish_lock_switch()
|
/linux-4.4.14/drivers/target/ |
D | target_core_user.c | 233 #define UPDATE_HEAD(head, used, size) smp_store_release(&head, ((head % size) + used) % size)
|
/linux-4.4.14/fs/ |
D | fs-writeback.c | 417 smp_store_release(&inode->i_state, inode->i_state & ~I_WB_SWITCH); in inode_switch_wbs_work_fn()
|
/linux-4.4.14/include/net/ |
D | sock.h | 2272 smp_store_release(&sk->sk_state, newstate); in sk_state_store()
|
/linux-4.4.14/mm/ |
D | memcontrol.c | 4328 smp_store_release(&memcg->initialized, 1); in mem_cgroup_css_online()
|