Searched refs:smp_store_release (Results 1 – 11 of 11) sorted by relevance
/include/asm-generic/ |
D | barrier.h | 171 #ifndef smp_store_release 172 #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) macro 193 #ifndef smp_store_release 194 #define smp_store_release(p, v) \ macro
|
D | spinlock.h | 68 smp_store_release(ptr, (u16)val + 1); in arch_spin_unlock()
|
D | qspinlock.h | 128 smp_store_release(&lock->locked, 0); in queued_spin_unlock()
|
D | qrwlock.h | 122 smp_store_release(&lock->wlocked, 0); in queued_write_unlock()
|
/include/rdma/ |
D | rdmavt_cq.h | 29 #define RDMA_WRITE_UAPI_ATOMIC(member, x) smp_store_release(&(member).val, x)
|
D | rdmavt_qp.h | 853 smp_store_release(&qp->s_last, last); in rvt_qp_complete_swqe()
|
/include/linux/ |
D | netpoll.h | 90 smp_store_release(&napi->poll_owner, -1); in netpoll_poll_unlock()
|
D | mmap_lock.h | 94 smp_store_release(&mm->mm_lock_seq, mm->mm_lock_seq + 1); in vma_end_write_all()
|
D | rcupdate.h | 522 smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \
|
D | list.h | 310 smp_store_release(&entry->next, entry); in list_del_init_careful()
|
/include/linux/atomic/ |
D | atomic-arch-fallback.h | 243 smp_store_release(&(v)->counter, i); in arch_atomic_set_release() 1364 smp_store_release(&(v)->counter, i); in arch_atomic64_set_release()
|