Searched refs:smp_store_release (Results 51 - 75 of 166) sorted by relevance
1234567
/linux-master/drivers/iommu/ |
H A D | iommu-sva.c | 50 smp_store_release(&mm->iommu_mm, iommu_mm);
|
/linux-master/arch/x86/kvm/mmu/ |
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/kernel/rcu/ |
H A D | srcutree.c | 228 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 D | refscale.c | 472 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 D | ioreq.c | 47 smp_store_release(&acrn_req->processed, ACRN_IOREQ_STATE_COMPLETE); 533 smp_store_release(&req->processed,
|
/linux-master/fs/crypto/ |
H A D | keysetup.c | 167 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 D | crypto.c | 341 /* pairs with smp_store_release() below */ 358 smp_store_release(&fscrypt_bounce_page_pool, pool);
|
H A D | inline_crypt.c | 200 smp_store_release(&prep_key->blk_key, blk_key);
|
/linux-master/fs/xfs/libxfs/ |
H A D | xfs_inode_fork.c | 248 smp_store_release(&ip->i_df.if_needextents, 312 smp_store_release(&ip->i_af.if_needextents,
|
/linux-master/drivers/tty/ |
H A D | tty_ldsem.c | 96 smp_store_release(&waiter->task, NULL);
|
H A D | n_tty.c | 1264 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 D | security.h | 119 smp_store_release(&selinux_state.initialized, true);
|
/linux-master/fs/netfs/ |
H A D | internal.h | 218 smp_store_release(&cache->state, new_state);
|
/linux-master/io_uring/ |
H A D | uring_cmd.c | 102 smp_store_release(&req->iopoll_completed, 1);
|
H A D | io_uring.h | 260 smp_store_release(&ctx->rings->cq.tail, ctx->cached_cq_tail);
|
/linux-master/net/rxrpc/ |
H A D | txbuf.c | 226 smp_store_release(&call->tx_bottom, call->tx_bottom + 1);
|
H A D | recvmsg.c | 127 smp_store_release(&call->rx_consumed, tseq);
|
/linux-master/ipc/ |
H A D | msg.c | 70 * 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 D | sch_fq.c | 388 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 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/tools/testing/selftests/bpf/benchs/ |
H A D | bench_ringbufs.c | 319 smp_store_release(r->consumer_pos, cons_pos);
|
/linux-master/kernel/debug/kdb/ |
H A D | kdb_io.c | 883 smp_store_release(&kdb_printf_cpu, old_cpu);
|
/linux-master/kernel/futex/ |
H A D | waitwake.c | 123 smp_store_release(&q->lock_ptr, NULL);
|
/linux-master/net/sunrpc/ |
H A D | xprtmultipath.c | 403 smp_store_release(cursor, pos);
|
/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);
|
Completed in 331 milliseconds
1234567