Home
last modified time | relevance | path

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

/include/asm-generic/
Dbarrier.h171 #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
Dspinlock.h68 smp_store_release(ptr, (u16)val + 1); in arch_spin_unlock()
Dqspinlock.h128 smp_store_release(&lock->locked, 0); in queued_spin_unlock()
Dqrwlock.h122 smp_store_release(&lock->wlocked, 0); in queued_write_unlock()
/include/rdma/
Drdmavt_cq.h29 #define RDMA_WRITE_UAPI_ATOMIC(member, x) smp_store_release(&(member).val, x)
Drdmavt_qp.h853 smp_store_release(&qp->s_last, last); in rvt_qp_complete_swqe()
/include/linux/
Dnetpoll.h90 smp_store_release(&napi->poll_owner, -1); in netpoll_poll_unlock()
Dmmap_lock.h94 smp_store_release(&mm->mm_lock_seq, mm->mm_lock_seq + 1); in vma_end_write_all()
Drcupdate.h522 smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \
Dlist.h310 smp_store_release(&entry->next, entry); in list_del_init_careful()
/include/linux/atomic/
Datomic-arch-fallback.h243 smp_store_release(&(v)->counter, i); in arch_atomic_set_release()
1364 smp_store_release(&(v)->counter, i); in arch_atomic64_set_release()