Searched refs:smp_store_release (Results 51 - 75 of 166) sorted by relevance

1234567

/linux-master/drivers/iommu/
H A Diommu-sva.c50 smp_store_release(&mm->iommu_mm, iommu_mm);
/linux-master/arch/x86/kvm/mmu/
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/kernel/rcu/
H A Dsrcutree.c228 smp_store_release(&ssp->srcu_sup->srcu_size_state, SRCU_SIZE_WAIT_BARRIER);
269 smp_store_release(&ssp->srcu_sup->srcu_gp_seq_needed, 0); /* Init done. */
321 smp_store_release(&ssp->srcu_sup->srcu_size_state, SRCU_SIZE_ALLOC);
407 /* The smp_load_acquire() pairs with the smp_store_release(). */
938 smp_store_release(&sup->srcu_size_state, ss_state + 1);
1041 smp_store_release(&sup->srcu_gp_seq_needed, s); /*^^^*/
H A Drefscale.c472 smp_store_release(this_cpu_ptr(&test_acqrel), x + 1);
486 smp_store_release(this_cpu_ptr(&test_acqrel), x + 1);
969 smp_store_release(&reader_tasks[r].start_reader, 1);
/linux-master/drivers/virt/acrn/
H A Dioreq.c47 smp_store_release(&acrn_req->processed, ACRN_IOREQ_STATE_COMPLETE);
533 smp_store_release(&req->processed,
/linux-master/fs/crypto/
H A Dkeysetup.c167 smp_store_release(&prep_key->tfm, tfm);
303 /* pairs with smp_store_release() below */
317 smp_store_release(&mk->mk_ino_hash_key_initialized, true);
H A Dcrypto.c341 /* pairs with smp_store_release() below */
358 smp_store_release(&fscrypt_bounce_page_pool, pool);
H A Dinline_crypt.c200 smp_store_release(&prep_key->blk_key, blk_key);
/linux-master/fs/xfs/libxfs/
H A Dxfs_inode_fork.c248 smp_store_release(&ip->i_df.if_needextents,
312 smp_store_release(&ip->i_af.if_needextents,
/linux-master/drivers/tty/
H A Dtty_ldsem.c96 smp_store_release(&waiter->task, NULL);
H A Dn_tty.c1264 smp_store_release(&ldata->canon_head, ldata->read_head);
1643 smp_store_release(&ldata->commit_head, ldata->read_head);
1972 smp_store_release(&ldata->read_tail, ldata->read_tail + n);
2056 smp_store_release(&ldata->read_tail, ldata->read_tail + c);
2096 smp_store_release(&ldata->read_tail, ldata->read_tail + 1);
/linux-master/security/selinux/include/
H A Dsecurity.h119 smp_store_release(&selinux_state.initialized, true);
/linux-master/fs/netfs/
H A Dinternal.h218 smp_store_release(&cache->state, new_state);
/linux-master/io_uring/
H A During_cmd.c102 smp_store_release(&req->iopoll_completed, 1);
H A Dio_uring.h260 smp_store_release(&ctx->rings->cq.tail, ctx->cached_cq_tail);
/linux-master/net/rxrpc/
H A Dtxbuf.c226 smp_store_release(&call->tx_bottom, call->tx_bottom + 1);
H A Drecvmsg.c127 smp_store_release(&call->rx_consumed, tseq);
/linux-master/ipc/
H A Dmsg.c70 * msg_receiver.r_msg. Therefore r_msg is set using smp_store_release()
260 smp_store_release(&msr->r_msg, ERR_PTR(res));
831 smp_store_release(&msr->r_msg, ERR_PTR(-E2BIG));
839 smp_store_release(&msr->r_msg, msg);
/linux-master/net/sched/
H A Dsch_fq.c388 smp_store_release(&sk->sk_pacing_status,
414 smp_store_release(&sk->sk_pacing_status,
440 smp_store_release(&sk->sk_pacing_status,
/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/tools/testing/selftests/bpf/benchs/
H A Dbench_ringbufs.c319 smp_store_release(r->consumer_pos, cons_pos);
/linux-master/kernel/debug/kdb/
H A Dkdb_io.c883 smp_store_release(&kdb_printf_cpu, old_cpu);
/linux-master/kernel/futex/
H A Dwaitwake.c123 smp_store_release(&q->lock_ptr, NULL);
/linux-master/net/sunrpc/
H A Dxprtmultipath.c403 smp_store_release(cursor, pos);
/linux-master/arch/x86/kernel/
H A Dldt.c46 /* READ_ONCE synchronizes with smp_store_release */
426 smp_store_release(&mm->context.ldt, ldt);

Completed in 331 milliseconds

1234567