/linux-master/drivers/char/hw_random/ |
H A D | virtio-rng.c | 47 smp_store_release(&vi->data_avail, len);
|
/linux-master/kernel/rcu/ |
H A D | tasks.h | 264 smp_store_release(&rtp->percpu_enqueue_lim, lim); 374 smp_store_release(&rtp->percpu_enqueue_lim, nr_cpu_ids); 485 smp_store_release(&rtp->percpu_enqueue_lim, 1); 616 smp_store_release(&rtp->kthread_ptr, current); // Let GPs start! 1470 smp_store_release(&t->trc_reader_special.b.need_qs, v); 1604 smp_store_release(per_cpu_ptr(&trc_ipi_to_cpu, smp_processor_id()), false); // ^^^ 1605 smp_store_release(&texp->trc_ipi_to_cpu, -1); // ^^^
|
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/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/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/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/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);
|
H A D | conn_event.c | 35 smp_store_release(&conn->state, RXRPC_CONN_ABORTED);
|
/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 | 390 smp_store_release(&sk->sk_pacing_status, 416 smp_store_release(&sk->sk_pacing_status, 442 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); 1546 * 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/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);
|
/linux-master/kernel/trace/ |
H A D | trace_sched_switch.c | 323 * Pairs with the smp_store_release in set_tracer_flag() to ensure that 457 smp_store_release(&tgid_map, map);
|
/linux-master/net/ethernet/ |
H A D | eth.c | 235 smp_store_release(&hh->hh_len, ETH_HLEN);
|
/linux-master/io_uring/ |
H A D | io_uring.h | 254 smp_store_release(&ctx->rings->cq.tail, ctx->cached_cq_tail);
|