| /linux/drivers/net/wireguard/ |
| H A D | queueing.h | 158 atomic_set_release(&PACKET_CB(skb)->state, PACKET_STATE_UNCRYPTED); in wg_queue_enqueue_per_device_and_peer() 182 atomic_set_release(&PACKET_CB(skb)->state, state); in wg_queue_enqueue_per_peer_tx() 195 atomic_set_release(&PACKET_CB(skb)->state, state); in wg_queue_enqueue_per_peer_rx()
|
| /linux/kernel/kcsan/ |
| H A D | selftest.c | 155 KCSAN_CHECK_READ_BARRIER(atomic_set_release(&dummy, 0)); in test_barrier() 184 KCSAN_CHECK_WRITE_BARRIER(atomic_set_release(&dummy, 0)); in test_barrier() 216 KCSAN_CHECK_RW_BARRIER(atomic_set_release(&dummy, 0)); in test_barrier()
|
| H A D | kcsan_test.c | 594 KCSAN_EXPECT_READ_BARRIER(atomic_set_release(&dummy, 0), true); in test_barrier_nothreads() 639 KCSAN_EXPECT_WRITE_BARRIER(atomic_set_release(&dummy, 0), true); in test_barrier_nothreads() 684 KCSAN_EXPECT_RW_BARRIER(atomic_set_release(&dummy, 0), true); in test_barrier_nothreads()
|
| /linux/kernel/power/ |
| H A D | swap.c | 605 atomic_set_release(&d->stop, 1); in crc32_threadfn() 614 atomic_set_release(&d->stop, 1); in crc32_threadfn() 653 atomic_set_release(&d->stop, 1); in compress_threadfn() 668 atomic_set_release(&d->stop, 1); in compress_threadfn() 819 atomic_set_release(&data[thr].ready, 1); in save_compressed_image() 827 atomic_set_release(&crc->ready, 1); in save_compressed_image() 1169 atomic_set_release(&d->stop, 1); in decompress_threadfn() 1187 atomic_set_release(&d->stop, 1); in decompress_threadfn() 1422 atomic_set_release(&data[thr].ready, 1); in load_compressed_image() 1472 atomic_set_release(&crc->ready, 1); in load_compressed_image() [all …]
|
| /linux/kernel/ |
| H A D | kexec_internal.h | 31 atomic_set_release(&__kexec_lock, 0); in kexec_unlock()
|
| H A D | jump_label.c | 174 atomic_set_release(&key->enabled, 1); in static_key_slow_inc_cpuslocked() 214 atomic_set_release(&key->enabled, 1); in static_key_enable_cpuslocked()
|
| /linux/include/linux/ |
| H A D | call_once.h | 62 atomic_set_release(&once->state, ONCE_COMPLETED); in call_once()
|
| H A D | refcount.h | 159 atomic_set_release(&r->refs, n); in refcount_set_release()
|
| H A D | page_ref.h | 291 atomic_set_release(&page->_refcount, count); in page_ref_unfreeze()
|
| H A D | closure.h | 335 atomic_set_release(&cl->remaining, CLOSURE_REMAINING_INITIALIZER); in closure_init_stack_release()
|
| /linux/Documentation/RCU/ |
| H A D | rculist_nulls.rst | 115 atomic_set_release(&obj->refcnt, 1); // key before refcnt 210 atomic_set_release(&obj->refcnt, 1); // key before refcnt
|
| /linux/kernel/locking/ |
| H A D | percpu-rwsem.c | 276 atomic_set_release(&sem->block, 0); in percpu_up_write()
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | intel_wakeref.h | 257 atomic_set_release(&wf->count, 1); in __intel_wakeref_defer_park()
|
| H A D | i915_sw_fence.c | 149 atomic_set_release(&fence->pending, -1); /* 0 -> -1 [done] */ in __i915_sw_fence_wake_up_all()
|
| /linux/drivers/net/ethernet/google/gve/ |
| H A D | gve_tx_dqo.c | 282 atomic_set_release(&tx->dqo_compl.free_tx_qpl_buf_head, -1); in gve_tx_qpl_buf_init() 314 atomic_set_release(&tx->dqo_compl.hw_tx_head, 0); in gve_tx_alloc_ring_dqo() 351 atomic_set_release(&tx->dqo_compl.free_pending_packets, -1); in gve_tx_alloc_ring_dqo() 1017 atomic_set_release(&tx->dqo_tx.xsk_reorder_queue_tail, tail); in gve_xsk_reorder_queue_push_dqo() 1422 atomic_set_release(&tx->dqo_compl.hw_tx_head, tx_head); in gve_clean_tx_done_dqo()
|
| /linux/rust/kernel/sync/ |
| H A D | atomic.rs | 303 OrderingType::Release => T::Repr::atomic_set_release(&self.0, v), in store()
|
| /linux/lib/ |
| H A D | test_objpool.c | 397 atomic_set_release(&test->data.stop, 1); in ot_start_sync() 581 atomic_set_release(&test->data.stop, 1); in ot_start_async()
|
| /linux/tools/memory-model/Documentation/ |
| H A D | herd-representation.txt | 42 | atomic_set_release | |
|
| /linux/arch/arm64/kvm/hyp/nvhe/ |
| H A D | psci-relay.c | 104 atomic_set_release(&args->lock, PSCI_BOOT_ARGS_UNLOCKED); in release_boot_args()
|
| /linux/arch/x86/kvm/ |
| H A D | lapic.c | 473 atomic_set_release(&apic->vcpu->kvm->arch.apic_map_dirty, DIRTY); in apic_set_spiv() 486 atomic_set_release(&apic->vcpu->kvm->arch.apic_map_dirty, DIRTY); in kvm_apic_set_xapic_id() 492 atomic_set_release(&apic->vcpu->kvm->arch.apic_map_dirty, DIRTY); in kvm_apic_set_ldr() 498 atomic_set_release(&apic->vcpu->kvm->arch.apic_map_dirty, DIRTY); in kvm_apic_set_dfr() 509 atomic_set_release(&apic->vcpu->kvm->arch.apic_map_dirty, DIRTY); in kvm_apic_set_x2apic_id() 2699 atomic_set_release(&apic->vcpu->kvm->arch.apic_map_dirty, DIRTY); in __kvm_apic_set_base() 3204 atomic_set_release(&apic->vcpu->kvm->arch.apic_map_dirty, DIRTY); in kvm_apic_set_state()
|
| /linux/drivers/platform/surface/aggregator/ |
| H A D | ssh_packet_layer.c | 1154 atomic_set_release(&ptl->tx.running, 1); in ssh_ptl_tx_start() 1175 atomic_set_release(&ptl->tx.running, 0); in ssh_ptl_tx_stop() 2039 atomic_set_release(&ptl->pending.count, 0); in ssh_ptl_init()
|
| /linux/drivers/md/dm-vdo/indexer/ |
| H A D | io-factory.c | 72 atomic_set_release(&factory->ref_count, 1); in uds_make_io_factory()
|
| /linux/arch/arm/mm/ |
| H A D | ioremap.c | 158 atomic_set_release(&mm->context.vmalloc_seq, seq); in __check_vmalloc_seq()
|
| /linux/Documentation/core-api/ |
| H A D | refcount-vs-atomic.rst | 94 * atomic_set_release() --> refcount_set_release()
|
| /linux/tools/memory-model/ |
| H A D | linux-kernel.def | 64 atomic_set_release(X,V) { smp_store_release(X,V); }
|