Home
last modified time | relevance | path

Searched refs:smp_store_release (Results 1 – 24 of 24) sorted by relevance

/linux-4.1.27/arch/x86/include/asm/
Dbarrier.h56 #define smp_store_release(p, v) \ macro
73 #define smp_store_release(p, v) \ macro
/linux-4.1.27/arch/arm64/include/asm/
Dbarrier.h43 #define smp_store_release(p, v) \ macro
64 #define smp_store_release(p, v) \ macro
/linux-4.1.27/arch/arm/include/asm/
Dmcs_spinlock.h18 smp_store_release(lock, 1); \
Dbarrier.h66 #define smp_store_release(p, v) \ macro
/linux-4.1.27/arch/s390/include/asm/
Dbarrier.h41 #define smp_store_release(p, v) \ macro
/linux-4.1.27/arch/ia64/include/asm/
Dbarrier.h65 #define smp_store_release(p, v) \ macro
/linux-4.1.27/arch/sparc/include/asm/
Dbarrier_64.h59 #define smp_store_release(p, v) \ macro
/linux-4.1.27/kernel/locking/
Dmcs_spinlock.h41 smp_store_release((l), 1)
/linux-4.1.27/include/asm-generic/
Dbarrier.h81 #define smp_store_release(p, v) \ macro
/linux-4.1.27/arch/powerpc/include/asm/
Dbarrier.h75 #define smp_store_release(p, v) \ macro
/linux-4.1.27/arch/metag/include/asm/
Dbarrier.h89 #define smp_store_release(p, v) \ macro
/linux-4.1.27/arch/mips/include/asm/
Dbarrier.h132 #define smp_store_release(p, v) \ macro
/linux-4.1.27/Documentation/
Dcircular-buffers.txt172 smp_store_release(buffer->head,
215 smp_store_release(buffer->tail,
231 subsequent memory references. Similarly, smp_store_release() is used
Dmemory-barriers.txt449 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.1.27/lib/
Dpercpu-refcount.c249 smp_store_release(&ref->percpu_count_ptr, in __percpu_ref_switch_to_percpu()
/linux-4.1.27/arch/x86/kernel/
Dldt.c83 smp_store_release(&current_mm->context.ldt, ldt); in install_ldt()
/linux-4.1.27/include/linux/
Drcupdate.h698 #define rcu_assign_pointer(p, v) smp_store_release(&p, RCU_INITIALIZER(v))
/linux-4.1.27/kernel/
Dsmp.c134 smp_store_release(&csd->flags, 0); in csd_unlock()
Dseccomp.c318 smp_store_release(&thread->seccomp.filter, in seccomp_sync_threads()
/linux-4.1.27/drivers/tty/
Dn_tty.c1380 smp_store_release(&ldata->canon_head, ldata->read_head); in n_tty_receive_char_special()
1664 smp_store_release(&ldata->commit_head, ldata->read_head); in __receive_buf()
2006 smp_store_release(&ldata->read_tail, ldata->read_tail + n); in copy_from_read_buf()
2102 smp_store_release(&ldata->read_tail, ldata->read_tail + c); in canon_copy_from_read_buf()
/linux-4.1.27/kernel/sched/
Dsched.h1074 smp_store_release(&prev->on_cpu, 0); in finish_lock_switch()
/linux-4.1.27/drivers/target/
Dtarget_core_user.c225 #define UPDATE_HEAD(head, used, size) smp_store_release(&head, ((head % size) + used) % size)
/linux-4.1.27/kernel/rcu/
Dtree.c1765 smp_store_release(&rsp->gpnum, rsp->gpnum + 1); in rcu_gp_init()
/linux-4.1.27/mm/
Dmemcontrol.c4526 smp_store_release(&memcg->initialized, 1); in mem_cgroup_css_online()