/linux-master/arch/arm/include/asm/ |
H A D | mcs_spinlock.h | 19 smp_store_release(lock, 1); \
|
/linux-master/tools/arch/arm64/include/asm/ |
H A D | barrier.h | 27 #define smp_store_release(p, v) \ macro
|
/linux-master/tools/arch/powerpc/include/asm/ |
H A D | barrier.h | 33 #define smp_store_release(p, v) \ macro
|
/linux-master/tools/arch/s390/include/asm/ |
H A D | barrier.h | 31 #define smp_store_release(p, v) \ macro
|
/linux-master/tools/arch/sparc/include/asm/ |
H A D | barrier_64.h | 43 #define smp_store_release(p, v) \ macro
|
/linux-master/tools/arch/x86/include/asm/ |
H A D | barrier.h | 33 #define smp_store_release(p, v) \ macro
|
/linux-master/arch/arm64/kvm/hyp/ |
H A D | pgtable.c | 461 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 D | spinlock.h | 25 smp_store_release(&lock->locked, 0);
|
/linux-master/arch/powerpc/include/asm/ |
H A D | qspinlock.h | 156 smp_store_release(&lock->locked, 0);
|
/linux-master/arch/x86/include/asm/ |
H A D | qspinlock.h | 42 * A smp_store_release() on the least-significant byte. 46 smp_store_release(&lock->locked, 0);
|
/linux-master/arch/x86/kernel/acpi/ |
H A D | boot.c | 366 * 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 D | ldt.c | 46 /* READ_ONCE synchronizes with smp_store_release */ 426 smp_store_release(&mm->context.ldt, ldt);
|
/linux-master/arch/x86/kvm/mmu/ |
H A D | mmu.c | 674 smp_store_release(&vcpu->mode, OUTSIDE_GUEST_MODE); 3802 smp_store_release(&kvm->arch.shadow_root_allocated, true);
|
H A D | page_track.c | 28 * 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 D | x86.c | 10938 smp_store_release(&vcpu->mode, IN_GUEST_MODE);
|
/linux-master/block/ |
H A D | blk-crypto-fallback.c | 667 smp_store_release(&tfms_inited[mode_num], true);
|
/linux-master/drivers/android/ |
H A D | binder_alloc.c | 183 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 D | virtio-rng.c | 47 smp_store_release(&vi->data_avail, len);
|
/linux-master/drivers/firewire/ |
H A D | net.c | 248 smp_store_release(&hh->hh_len, FWNET_HLEN);
|
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_rd.c | 117 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 D | sched_fence.c | 53 * 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 D | gb-beagleplay.c | 139 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 D | netlink.c | 119 smp_store_release(&rdma_nl_types[index].cb_table, cb_table);
|
H A D | uverbs_cmd.c | 261 smp_store_release(&file->ucontext, ucontext);
|
H A D | uverbs_main.c | 502 smp_store_release(&uverbs_file->default_async_file, async_file);
|