Home
last modified time | relevance | path

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

/Linux-v5.10/drivers/net/wireguard/
Dqueueing.h144 atomic_set_release(&PACKET_CB(skb)->state, PACKET_STATE_UNCRYPTED); in wg_queue_enqueue_per_device_and_peer()
169 atomic_set_release(&PACKET_CB(skb)->state, state); in wg_queue_enqueue_per_peer()
184 atomic_set_release(&PACKET_CB(skb)->state, state); in wg_queue_enqueue_per_peer_napi()
/Linux-v5.10/arch/sparc/include/asm/
Datomic_32.h33 #define atomic_set_release(v, i) atomic_set((v), (i)) macro
/Linux-v5.10/arch/hexagon/include/asm/
Datomic.h29 #define atomic_set_release(v, i) atomic_set((v), (i)) macro
/Linux-v5.10/drivers/gpu/drm/i915/
Dintel_wakeref.h237 atomic_set_release(&wf->count, 1); in __intel_wakeref_defer_park()
Di915_sw_fence.c145 atomic_set_release(&fence->pending, -1); /* 0 -> -1 [done] */ in __i915_sw_fence_wake_up_all()
/Linux-v5.10/kernel/locking/
Dpercpu-rwsem.c256 atomic_set_release(&sem->block, 0); in percpu_up_write()
/Linux-v5.10/include/linux/
Dpage_ref.h187 atomic_set_release(&page->_refcount, count); in page_ref_unfreeze()
Datomic-fallback.h93 #define arch_atomic_set_release atomic_set_release
95 #ifndef atomic_set_release
97 atomic_set_release(atomic_t *v, int i) in atomic_set_release() function
101 #define atomic_set_release atomic_set_release macro
/Linux-v5.10/arch/parisc/include/asm/
Datomic.h69 #define atomic_set_release(v, i) atomic_set((v), (i)) macro
/Linux-v5.10/arch/x86/kvm/
Dlapic.c297 atomic_set_release(&apic->vcpu->kvm->arch.apic_map_dirty, DIRTY); in apic_set_spiv()
304 atomic_set_release(&apic->vcpu->kvm->arch.apic_map_dirty, DIRTY); in kvm_apic_set_xapic_id()
310 atomic_set_release(&apic->vcpu->kvm->arch.apic_map_dirty, DIRTY); in kvm_apic_set_ldr()
316 atomic_set_release(&apic->vcpu->kvm->arch.apic_map_dirty, DIRTY); in kvm_apic_set_dfr()
332 atomic_set_release(&apic->vcpu->kvm->arch.apic_map_dirty, DIRTY); in kvm_apic_set_x2apic_id()
2256 atomic_set_release(&apic->vcpu->kvm->arch.apic_map_dirty, DIRTY); in kvm_lapic_set_base()
2591 atomic_set_release(&apic->vcpu->kvm->arch.apic_map_dirty, DIRTY); in kvm_apic_set_state()
/Linux-v5.10/kernel/
Djump_label.c149 atomic_set_release(&key->enabled, 1); in static_key_slow_inc_cpuslocked()
181 atomic_set_release(&key->enabled, 1); in static_key_enable_cpuslocked()
/Linux-v5.10/arch/arc/include/asm/
Datomic.h119 #define atomic_set_release(v, i) atomic_set((v), (i)) macro
/Linux-v5.10/tools/memory-model/
Dlinux-kernel.def61 atomic_set_release(X,V) { smp_store_release(X,V); }
/Linux-v5.10/include/asm-generic/
Datomic-instrumented.h52 atomic_set_release(atomic_t *v, int i) in atomic_set_release() function
57 #define atomic_set_release atomic_set_release macro
Datomic-long.h541 atomic_set_release(v, i); in atomic_long_set_release()
/Linux-v5.10/kernel/bpf/
Dhelpers.c273 atomic_set_release(l, 0); in __bpf_spin_unlock()
/Linux-v5.10/Documentation/
Datomic_t.txt17 atomic_read_acquire(), atomic_set_release()
/Linux-v5.10/drivers/iommu/arm/arm-smmu-v3/
Darm-smmu-v3.c471 atomic_set_release(&cmdq->lock, 0); \
818 atomic_set_release(&cmdq->owner_prod, prod); in arm_smmu_cmdq_issue_cmdlist()
/Linux-v5.10/kernel/sched/
Drt.c2046 atomic_set_release(v, 0); in rto_start_unlock()