Searched refs:smp_store_release (Results 1 - 25 of 166) sorted by path

1234567

/linux-master/arch/arm/include/asm/
H A Dmcs_spinlock.h19 smp_store_release(lock, 1); \
/linux-master/tools/arch/arm64/include/asm/
H A Dbarrier.h27 #define smp_store_release(p, v) \ macro
/linux-master/tools/arch/powerpc/include/asm/
H A Dbarrier.h33 #define smp_store_release(p, v) \ macro
/linux-master/tools/arch/s390/include/asm/
H A Dbarrier.h31 #define smp_store_release(p, v) \ macro
/linux-master/tools/arch/sparc/include/asm/
H A Dbarrier_64.h43 #define smp_store_release(p, v) \ macro
/linux-master/tools/arch/x86/include/asm/
H A Dbarrier.h33 #define smp_store_release(p, v) \ macro
/linux-master/arch/arm64/kvm/hyp/
H A Dpgtable.c461 smp_store_release(ctx->ptep, new);
484 smp_store_release(ctx->ptep, new);
872 smp_store_release(ctx->ptep, new);
1531 * writes the PTE using smp_store_release().
/linux-master/arch/mips/include/asm/
H A Dspinlock.h25 smp_store_release(&lock->locked, 0);
/linux-master/arch/powerpc/include/asm/
H A Dqspinlock.h156 smp_store_release(&lock->locked, 0);
/linux-master/arch/x86/include/asm/
H A Dqspinlock.h42 * A smp_store_release() on the least-significant byte.
46 smp_store_release(&lock->locked, 0);
/linux-master/arch/x86/kernel/acpi/
H A Dboot.c366 * firmware before the wakeup command is visible. smp_store_release()
371 smp_store_release(&acpi_mp_wake_mailbox->command,
/linux-master/arch/x86/kernel/
H A Dldt.c46 /* READ_ONCE synchronizes with smp_store_release */
426 smp_store_release(&mm->context.ldt, ldt);
/linux-master/arch/x86/kvm/mmu/
H A Dmmu.c674 smp_store_release(&vcpu->mode, OUTSIDE_GUEST_MODE);
3802 smp_store_release(&kvm->arch.shadow_root_allocated, true);
H A Dpage_track.c28 * with the smp_store_release in kvm_page_track_write_tracking_enable().
207 smp_store_release(&kvm->arch.external_write_tracking_enabled, true);
/linux-master/arch/x86/kvm/
H A Dx86.c10938 smp_store_release(&vcpu->mode, IN_GUEST_MODE);
/linux-master/block/
H A Dblk-crypto-fallback.c667 smp_store_release(&tfms_inited[mode_num], true);
/linux-master/drivers/android/
H A Dbinder_alloc.c183 smp_store_release(&lru_page->page_ptr, page);
336 smp_store_release(&alloc->vma, vma);
342 /* pairs with smp_store_release in binder_alloc_set_vma() */
/linux-master/drivers/char/hw_random/
H A Dvirtio-rng.c47 smp_store_release(&vi->data_avail, len);
/linux-master/drivers/firewire/
H A Dnet.c248 smp_store_release(&hh->hh_len, FWNET_HLEN);
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_rd.c117 smp_store_release(&fifo->head, (fifo->head + n) & (BUF_SZ - 1));
158 smp_store_release(&fifo->tail, (fifo->tail + n) & (BUF_SZ - 1));
/linux-master/drivers/gpu/drm/scheduler/
H A Dsched_fence.c53 * smp_store_release() to ensure another thread racing us
57 smp_store_release(&s_fence->parent, dma_fence_get(fence));
/linux-master/drivers/greybus/
H A Dgb-beagleplay.c139 smp_store_release(&bg->tx_circ_buf.tail, (tail + written) & (TX_CIRC_BUF_SIZE - 1));
161 smp_store_release(&bg->tx_circ_buf.head,
/linux-master/drivers/infiniband/core/
H A Dnetlink.c119 smp_store_release(&rdma_nl_types[index].cb_table, cb_table);
H A Duverbs_cmd.c261 smp_store_release(&file->ucontext, ucontext);
H A Duverbs_main.c502 smp_store_release(&uverbs_file->default_async_file, async_file);

Completed in 350 milliseconds

1234567