smp_store_release   19 arch/arm/include/asm/mcs_spinlock.h 	smp_store_release(lock, 1);					\
smp_store_release   26 arch/mips/include/asm/spinlock.h 	smp_store_release(&lock->locked, 0);
smp_store_release 1173 arch/mips/kvm/trap_emul.c 	smp_store_release(&vcpu->mode, OUTSIDE_GUEST_MODE);
smp_store_release   24 arch/riscv/include/asm/spinlock.h 	smp_store_release(&lock->lock, 0);
smp_store_release  132 arch/riscv/include/asm/spinlock.h 	smp_store_release(&lock->lock, 0);
smp_store_release   45 arch/x86/include/asm/qspinlock.h 	smp_store_release(&lock->locked, 0);
smp_store_release  334 arch/x86/kernel/ldt.c 	smp_store_release(&mm->context.ldt, ldt);
smp_store_release 1056 arch/x86/kvm/mmu.c 	smp_store_release(&vcpu->mode, OUTSIDE_GUEST_MODE);
smp_store_release  257 drivers/firewire/net.c 	smp_store_release(&hh->hh_len, FWNET_HLEN);
smp_store_release  121 drivers/gpu/drm/msm/msm_rd.c 		smp_store_release(&fifo->head, (fifo->head + n) & (BUF_SZ - 1));
smp_store_release  162 drivers/gpu/drm/msm/msm_rd.c 	smp_store_release(&fifo->tail, (fifo->tail + n) & (BUF_SZ - 1));
smp_store_release  119 drivers/infiniband/core/netlink.c 	smp_store_release(&rdma_nl_types[index].cb_table, cb_table);
smp_store_release  284 drivers/infiniband/core/uverbs_cmd.c 	smp_store_release(&file->ucontext, ucontext);
smp_store_release 1343 drivers/infiniband/hw/mlx5/mr.c 		smp_store_release(&mr->live, 1);
smp_store_release  516 drivers/infiniband/hw/mlx5/odp.c 		smp_store_release(&mtt->live, 1);
smp_store_release  570 drivers/infiniband/hw/mlx5/odp.c 	smp_store_release(&imr->live, 1);
smp_store_release 1877 drivers/infiniband/sw/rdmavt/qp.c 			smp_store_release(&wq->head, next);
smp_store_release 2280 drivers/infiniband/sw/rdmavt/qp.c 		smp_store_release(&wq->head, next);
smp_store_release 1317 drivers/input/keyboard/applespi.c 	smp_store_release(&applespi->touchpad_input_dev, touchpad_input_dev);
smp_store_release  179 drivers/lightnvm/pblk-rb.c 	smp_store_release(&w_ctx->flags, PBLK_WRITABLE_ENTRY);
smp_store_release  232 drivers/lightnvm/pblk-rb.c 	smp_store_release(&rb->subm, pblk_rb_ptr_wrap(rb, subm, nr_entries));
smp_store_release  357 drivers/lightnvm/pblk-rb.c 	smp_store_release(&entry->w_ctx.flags, flags);
smp_store_release  383 drivers/lightnvm/pblk-rb.c 	smp_store_release(&entry->w_ctx.flags, flags);
smp_store_release  408 drivers/lightnvm/pblk-rb.c 	smp_store_release(&rb->flush_point, flush_point);
smp_store_release  448 drivers/lightnvm/pblk-rb.c 	smp_store_release(&rb->mem, pblk_rb_ptr_wrap(rb, *pos, nr_entries));
smp_store_release  484 drivers/lightnvm/pblk-rb.c 	smp_store_release(&rb->mem, mem);
smp_store_release  595 drivers/lightnvm/pblk-rb.c 			smp_store_release(&entry->w_ctx.flags, flags);
smp_store_release  605 drivers/lightnvm/pblk-rb.c 			smp_store_release(&entry->w_ctx.flags, flags);
smp_store_release  613 drivers/lightnvm/pblk-rb.c 		smp_store_release(&entry->w_ctx.flags, flags);
smp_store_release  728 drivers/lightnvm/pblk-rb.c 			smp_store_release(&rb->flush_point, EMPTY_ENTRY);
smp_store_release  735 drivers/lightnvm/pblk-rb.c 	smp_store_release(&rb->sync, sync);
smp_store_release   73 drivers/lightnvm/pblk-rl.c 	smp_store_release(&rl->rb_user_active, 1);
smp_store_release  202 drivers/lightnvm/pblk-rl.c 	smp_store_release(&rl->rb_user_active, 0);
smp_store_release   41 drivers/lightnvm/pblk-write.c 			smp_store_release(&w_ctx->flags, flags);
smp_store_release  174 drivers/lightnvm/pblk-write.c 		smp_store_release(&w_ctx->flags, flags);
smp_store_release  106 drivers/media/dvb-core/dvb_ringbuffer.c 	smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite));
smp_store_release  116 drivers/media/dvb-core/dvb_ringbuffer.c 	smp_store_release(&rbuf->pread, 0);
smp_store_release  118 drivers/media/dvb-core/dvb_ringbuffer.c 	smp_store_release(&rbuf->pwrite, 0);
smp_store_release  148 drivers/media/dvb-core/dvb_ringbuffer.c 		smp_store_release(&rbuf->pread, 0);
smp_store_release  154 drivers/media/dvb-core/dvb_ringbuffer.c 	smp_store_release(&rbuf->pread, (rbuf->pread + todo) % rbuf->size);
smp_store_release  173 drivers/media/dvb-core/dvb_ringbuffer.c 		smp_store_release(&rbuf->pread, 0);
smp_store_release  178 drivers/media/dvb-core/dvb_ringbuffer.c 	smp_store_release(&rbuf->pread, (rbuf->pread + todo) % rbuf->size);
smp_store_release  198 drivers/media/dvb-core/dvb_ringbuffer.c 		smp_store_release(&rbuf->pwrite, 0);
smp_store_release  202 drivers/media/dvb-core/dvb_ringbuffer.c 	smp_store_release(&rbuf->pwrite, (rbuf->pwrite + todo) % rbuf->size);
smp_store_release  227 drivers/media/dvb-core/dvb_ringbuffer.c 		smp_store_release(&rbuf->pwrite, 0);
smp_store_release  233 drivers/media/dvb-core/dvb_ringbuffer.c 	smp_store_release(&rbuf->pwrite, (rbuf->pwrite + todo) % rbuf->size);
smp_store_release  319 drivers/net/ethernet/cadence/macb_ptp.c 	smp_store_release(&queue->tx_ts_head,
smp_store_release  343 drivers/net/ethernet/cadence/macb_ptp.c 		smp_store_release(&queue->tx_ts_tail,
smp_store_release 2316 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	smp_store_release(&ring->next_to_clean, ntc);
smp_store_release 3868 drivers/net/ethernet/intel/e1000/e1000_main.c 	smp_store_release(&tx_ring->next_to_clean, i);
smp_store_release   96 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c 	smp_store_release(&clock_info->sign,
smp_store_release 1092 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		smp_store_release(&ep->state, QED_IWARP_EP_CLOSED);
smp_store_release 2855 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	smp_store_release(&ep->state, QED_IWARP_EP_CLOSED);
smp_store_release 2946 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	smp_store_release(&ep->state, QED_IWARP_EP_CLOSED);
smp_store_release   84 drivers/net/ethernet/qlogic/qed/qed_spq.c 	smp_store_release(&comp_done->done, 0x1);
smp_store_release  647 drivers/target/target_core_user.c #define UPDATE_HEAD(head, used, size) smp_store_release(&head, ((head % size) + used) % size)
smp_store_release 1378 drivers/tty/n_tty.c 			smp_store_release(&ldata->canon_head, ldata->read_head);
smp_store_release 1657 drivers/tty/n_tty.c 	smp_store_release(&ldata->commit_head, ldata->read_head);
smp_store_release 1984 drivers/tty/n_tty.c 		smp_store_release(&ldata->read_tail, ldata->read_tail + n);
smp_store_release 2070 drivers/tty/n_tty.c 	smp_store_release(&ldata->read_tail, ldata->read_tail + c);
smp_store_release  280 drivers/tty/tty_buffer.c 			smp_store_release(&b->commit, b->used);
smp_store_release  285 drivers/tty/tty_buffer.c 			smp_store_release(&b->next, n);
smp_store_release  412 drivers/tty/tty_buffer.c 	smp_store_release(&buf->tail->commit, buf->tail->used);
smp_store_release   96 drivers/tty/tty_ldsem.c 		smp_store_release(&waiter->task, NULL);
smp_store_release  455 drivers/usb/gadget/function/f_mass_storage.c 	smp_store_release(&bh->state, BUF_STATE_EMPTY);
smp_store_release  472 drivers/usb/gadget/function/f_mass_storage.c 	smp_store_release(&bh->state, BUF_STATE_FULL);
smp_store_release  197 fs/afs/cell.c  	smp_store_release(&cell->dns_lookup_count, 1); /* vs source/status */
smp_store_release  466 fs/afs/cell.c  	smp_store_release(&cell->dns_lookup_count,
smp_store_release  672 fs/afs/cell.c  		smp_store_release(&cell->state, AFS_CELL_UNSET);
smp_store_release  677 fs/afs/cell.c  		smp_store_release(&cell->state, AFS_CELL_ACTIVATING);
smp_store_release  686 fs/afs/cell.c  		smp_store_release(&cell->state, AFS_CELL_ACTIVE);
smp_store_release  699 fs/afs/cell.c  		smp_store_release(&cell->state, AFS_CELL_DEACTIVATING);
smp_store_release  707 fs/afs/cell.c  		smp_store_release(&cell->state, AFS_CELL_INACTIVE);
smp_store_release  721 fs/afs/cell.c  	smp_store_release(&cell->state, AFS_CELL_FAILED); /* vs error */
smp_store_release  726 fs/afs/cell.c  	smp_store_release(&cell->state, AFS_CELL_ACTIVE);
smp_store_release  213 fs/crypto/keyring.c 	smp_store_release(&sb->s_master_keys, keyring);
smp_store_release 1723 fs/dcache.c    	smp_store_release(&dentry->d_name.name, dname); /* ^^^ */
smp_store_release 2495 fs/dcache.c    	smp_store_release(&dir->i_dir_seq, n + 2);
smp_store_release 1306 fs/eventpoll.c 		smp_store_release(&ep_pwq_from_wait(wait)->whead, NULL);
smp_store_release  450 fs/fs-writeback.c 	smp_store_release(&inode->i_state, inode->i_state & ~I_WB_SWITCH);
smp_store_release  483 fs/io_uring.c  		smp_store_release(&rings->cq.tail, ctx->cached_cq_tail);
smp_store_release 2633 fs/io_uring.c  		smp_store_release(&rings->sq.head, ctx->cached_sq_head);
smp_store_release  748 fs/locks.c     		smp_store_release(&waiter->fl_blocker, NULL);
smp_store_release  797 fs/locks.c     	smp_store_release(&waiter->fl_blocker, NULL);
smp_store_release  853 fs/overlayfs/readdir.c 				smp_store_release(&od->upperfile, realfile);
smp_store_release  152 include/asm-generic/barrier.h #ifndef smp_store_release
smp_store_release  174 include/asm-generic/barrier.h #ifndef smp_store_release
smp_store_release  116 include/asm-generic/qrwlock.h 	smp_store_release(&lock->wlocked, 0);
smp_store_release   94 include/asm-generic/qspinlock.h 	smp_store_release(&lock->locked, 0);
smp_store_release   91 include/linux/atomic-fallback.h 	smp_store_release(&(v)->counter, i);
smp_store_release 1201 include/linux/atomic-fallback.h 	smp_store_release(&(v)->counter, i);
smp_store_release   97 include/linux/netpoll.h 		smp_store_release(&napi->poll_owner, -1);
smp_store_release  382 include/linux/rcupdate.h 		smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \
smp_store_release   74 include/rdma/rdmavt_cq.h #define RDMA_WRITE_UAPI_ATOMIC(member, x) smp_store_release(&(member).val, x)
smp_store_release  869 include/rdma/rdmavt_qp.h 	smp_store_release(&qp->s_last, last);
smp_store_release  353 ipc/sem.c      		smp_store_release(&sma->use_global_lock, 0);
smp_store_release  850 kernel/debug/kdb/kdb_io.c 	smp_store_release(&kdb_printf_cpu, old_cpu);
smp_store_release 2672 kernel/events/core.c 	smp_store_release(&event->ctx, ctx);
smp_store_release 4654 kernel/events/core.c 			smp_store_release(&event->owner, NULL);
smp_store_release 11652 kernel/events/core.c 		smp_store_release(&event->owner, NULL);
smp_store_release 1481 kernel/events/uprobes.c 	smp_store_release(&mm->uprobes_state.xol_area, area); /* ^^^ */
smp_store_release 1556 kernel/futex.c 	smp_store_release(&q->lock_ptr, NULL);
smp_store_release   45 kernel/locking/mcs_spinlock.h 	smp_store_release((l), 1)
smp_store_release  181 kernel/locking/percpu-rwsem.c 	smp_store_release(&sem->readers_block, 0);
smp_store_release  523 kernel/locking/qspinlock_paravirt.h 	smp_store_release(&lock->locked, 0);
smp_store_release  546 kernel/locking/rwsem.c 		smp_store_release(&waiter->task, NULL);
smp_store_release  249 kernel/power/energy_model.c 		smp_store_release(per_cpu_ptr(&em_data, cpu), pd);
smp_store_release  756 kernel/rcu/rcutorture.c 	smp_store_release(&rbip->inflight, 0);
smp_store_release  848 kernel/rcu/rcutorture.c 				smp_store_release(&rbi.inflight, 1);
smp_store_release 2054 kernel/rcu/rcutorture.c 		smp_store_release(&barrier_phase, !barrier_phase);
smp_store_release  183 kernel/rcu/srcutree.c 	smp_store_release(&ssp->srcu_gp_seq_needed, 0); /* Init done. */
smp_store_release  674 kernel/rcu/srcutree.c 		smp_store_release(&ssp->srcu_gp_seq_needed, s); /*^^^*/
smp_store_release  923 kernel/rcu/tree.c 	smp_store_release(per_cpu_ptr(&rcu_data.rcu_urgent_qs, cpu), true);
smp_store_release 1061 kernel/rcu/tree.c 		smp_store_release(ruqp, true);
smp_store_release 3147 kernel/rcu/tree.c 	smp_store_release(&rcu_state.ncpus, rcu_state.ncpus + nbits); /* ^^^ */
smp_store_release  704 kernel/rcu/tree_exp.h 	smp_store_release(this_cpu_ptr(&rcu_data.rcu_urgent_qs), true);
smp_store_release  108 kernel/rcu/tree_stall.h 	smp_store_release(&rcu_state.jiffies_stall, j + j1); /* ^^^ */
smp_store_release 3090 kernel/sched/core.c 	smp_store_release(&prev->on_cpu, 0);
smp_store_release  400 kernel/seccomp.c 		smp_store_release(&thread->seccomp.filter,
smp_store_release  132 kernel/smp.c   	smp_store_release(&csd->flags, 0);
smp_store_release  574 kernel/taskstats.c 		smp_store_release(&sig->stats, stats_new);
smp_store_release  218 lib/percpu-refcount.c 	smp_store_release(&ref->percpu_count_ptr,
smp_store_release   97 lib/stackdepot.c 		smp_store_release(&next_slab_inited, 1);
smp_store_release  125 lib/stackdepot.c 			smp_store_release(&next_slab_inited, 0);
smp_store_release  285 lib/stackdepot.c 			smp_store_release(bucket, new);
smp_store_release  167 net/core/netpoll.c 			smp_store_release(&napi->poll_owner, -1);
smp_store_release  251 net/ethernet/eth.c 	smp_store_release(&hh->hh_len, ETH_HLEN);
smp_store_release 1294 net/ipv4/af_inet.c 	smp_store_release(&sk->sk_state, newstate);
smp_store_release  621 net/ipv4/tcp_bpf.c 			smp_store_release(&tcpv6_prot_saved, ops);
smp_store_release  172 net/netfilter/nf_conntrack_core.c 	smp_store_release(&nf_conntrack_locks_all, false);
smp_store_release   71 net/rxrpc/call_accept.c 		smp_store_release(&b->peer_backlog_head,
smp_store_release   84 net/rxrpc/call_accept.c 		smp_store_release(&b->conn_backlog_head,
smp_store_release  143 net/rxrpc/call_accept.c 	smp_store_release(&b->call_backlog_head, (call_head + 1) & (size - 1));
smp_store_release  300 net/rxrpc/call_accept.c 			smp_store_release(&b->peer_backlog_tail,
smp_store_release  310 net/rxrpc/call_accept.c 		smp_store_release(&b->conn_backlog_tail,
smp_store_release  323 net/rxrpc/call_accept.c 	smp_store_release(&b->call_backlog_tail,
smp_store_release  552 net/rxrpc/input.c 			smp_store_release(&call->rx_top, seq);
smp_store_release  206 net/rxrpc/recvmsg.c 	smp_store_release(&call->rx_hard_ack, hard_ack);
smp_store_release  305 net/sched/sch_fq.c 					smp_store_release(&sk->sk_pacing_status,
smp_store_release  331 net/sched/sch_fq.c 			smp_store_release(&sk->sk_pacing_status,
smp_store_release  302 net/sunrpc/xprtmultipath.c 	smp_store_release(cursor, pos);
smp_store_release  940 net/sunrpc/xprtrdma/verbs.c 	smp_store_release(&buf->rb_sc_tail, next_tail);
smp_store_release 1052 net/tls/tls_device.c 	smp_store_release(&sk->sk_validate_xmit_skb, tls_validate_xmit_skb);
smp_store_release  623 net/tls/tls_main.c 			smp_store_release(&saved_tcpv6_prot, sk->sk_prot);
smp_store_release  633 net/tls/tls_main.c 			smp_store_release(&saved_tcpv4_prot, sk->sk_prot);
smp_store_release  902 net/unix/af_unix.c 	smp_store_release(&u->addr, addr);
smp_store_release 1072 net/unix/af_unix.c 	smp_store_release(&u->addr, addr);
smp_store_release 1365 net/unix/af_unix.c 	smp_store_release(&newu->addr, otheru->addr);
smp_store_release  411 security/keys/key.c 	smp_store_release(&key->state,
smp_store_release   60 security/keys/process_keys.c 			smp_store_release(&user_ns->user_keyring_register,
smp_store_release  330 security/selinux/ss/sidtab.c 	smp_store_release(&s->count, count + 1);
smp_store_release   50 tools/include/asm/barrier.h #ifndef smp_store_release
smp_store_release   71 tools/include/linux/ring_buffer.h 	smp_store_release(&base->data_tail, tail);