Home
last modified time | relevance | path

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

/Linux-v4.19/arch/sparc/include/asm/
Datomic_32.h35 #define atomic_set_release(v, i) atomic_set((v), (i)) macro
/Linux-v4.19/arch/hexagon/include/asm/
Datomic.h45 #define atomic_set_release(v, i) atomic_set((v), (i)) macro
/Linux-v4.19/include/linux/
Dpage_ref.h178 atomic_set_release(&page->_refcount, count); in page_ref_unfreeze()
Datomic.h32 #ifndef atomic_set_release
33 #define atomic_set_release(v, i) smp_store_release(&(v)->counter, (i)) macro
/Linux-v4.19/arch/parisc/include/asm/
Datomic.h69 #define atomic_set_release(v, i) atomic_set((v), (i)) macro
/Linux-v4.19/kernel/
Djump_label.c115 atomic_set_release(&key->enabled, 1); in static_key_slow_inc_cpuslocked()
146 atomic_set_release(&key->enabled, 1); in static_key_enable_cpuslocked()
/Linux-v4.19/tools/memory-model/
Dlinux-kernel.def53 atomic_set_release(X,V) { smp_store_release(X,V); }
/Linux-v4.19/arch/arc/include/asm/
Datomic.h126 #define atomic_set_release(v, i) atomic_set((v), (i)) macro
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_sw_fence.c142 atomic_set_release(&fence->pending, -1); /* 0 -> -1 [done] */ in __i915_sw_fence_wake_up_all()
/Linux-v4.19/Documentation/
Datomic_t.txt17 atomic_read_acquire(), atomic_set_release()
/Linux-v4.19/kernel/sched/
Drt.c1985 atomic_set_release(v, 0); in rto_start_unlock()