Searched refs:smp_load_acquire (Results 76 - 100 of 141) sorted by relevance

123456

/linux-master/drivers/android/
H A Dbinder_alloc.c190 return smp_load_acquire(&lru_page->page_ptr);
335 /* pairs with smp_load_acquire in binder_alloc_get_vma() */
343 return smp_load_acquire(&alloc->vma);
/linux-master/io_uring/
H A Dpoll.c183 struct wait_queue_head *head = smp_load_acquire(&poll->head);
474 head = smp_load_acquire(&poll->head);
H A Dkbuf.c141 tail = smp_load_acquire(&br->tail);
/linux-master/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.h624 /* This smp_load_acquire() pairs with smp_store_release() in
627 int begin = smp_load_acquire(&ring->next_to_clean);
/linux-master/drivers/virt/acrn/
H A Dioreq.c507 if (smp_load_acquire(&req->processed) ==
/linux-master/mm/
H A Dmmu_notifier.c997 subscriptions = smp_load_acquire(&mm->notifier_subscriptions);
H A Dswap.c865 this_gen = smp_load_acquire(&lru_drain_gen);
879 * Pairs with smp_load_acquire() at (B), outside of the critical
/linux-master/net/ipv4/
H A Dtcp_bpf.c622 if (unlikely(ops != smp_load_acquire(&tcpv6_prot_saved))) {
/linux-master/kernel/
H A Dsmp.c248 cpu_cur_csd = smp_load_acquire(&per_cpu(cur_csd, cpux)); /* Before func and info. */
H A Dtaskstats.c577 stats = smp_load_acquire(&sig->stats);
H A Dresource.c1170 struct inode *inode = smp_load_acquire(&iomem_inode);
1210 return smp_load_acquire(&iomem_inode)->i_mapping;
2062 * Pairs with smp_load_acquire() in revoke_iomem().
/linux-master/tools/testing/selftests/kvm/
H A Ddirty_log_test.c307 return smp_load_acquire(&gfn->flags) == KVM_DIRTY_GFN_F_DIRTY;
/linux-master/kernel/rcu/
H A Dtree_exp.h82 int ncpus = smp_load_acquire(&rcu_state.ncpus); /* Order vs. locking. */
H A Drcutorture.c462 smp_store_release(&rtrcp->rtc_ready, 1); // Pair with smp_load_acquire().
1743 smp_load_acquire(&rtrcp->rtc_chkrdr) < 0 && // Pairs with smp_store_release below.
1745 !smp_load_acquire(&rtrcp_chker->rtc_assigner)) { // Pairs with smp_store_release below.
1757 if (!rtrcp_assigner || !smp_load_acquire(&rtrcp_assigner->rtc_ready))
3064 smp_load_acquire(&barrier_phase)) != lastphase ||
3070 * The above smp_load_acquire() ensures barrier_phase load
3301 wait_event(read_exit_wq, smp_load_acquire(&read_exit_child_stopped));
/linux-master/fs/crypto/
H A Dkeysetup.c162 * Pairs with the smp_load_acquire() in fscrypt_is_key_prepared().
304 if (!smp_load_acquire(&mk->mk_ino_hash_key_initialized)) {
316 /* pairs with smp_load_acquire() above */
596 * So use cmpxchg_release(). This pairs with the smp_load_acquire() in
/linux-master/block/
H A Dblk-crypto-fallback.c634 if (likely(smp_load_acquire(&tfms_inited[mode_num])))
/linux-master/include/linux/
H A Dfscrypt.h203 * a RELEASE barrier. We need to use smp_load_acquire() here to safely
206 return smp_load_acquire(&inode->i_crypt_info);
/linux-master/security/selinux/ss/
H A Dsidtab.c228 u32 count = smp_load_acquire(&s->count);
/linux-master/net/rxrpc/
H A Dsendmsg.c140 tx_start = smp_load_acquire(&call->acks_hard_ack);
/linux-master/fs/nfsd/
H A Dnfsctl.c1585 smp_load_acquire(&rqstp->rq_status_counter);
1620 if (smp_load_acquire(&rqstp->rq_status_counter) !=
/linux-master/fs/
H A Deventpoll.c645 whead = smp_load_acquire(&pwq->whead);
830 if (!smp_load_acquire(&v->next))
H A Dbinfmt_misc.c189 misc = smp_load_acquire(&user_ns->binfmt_misc);
1014 /* Pairs with smp_load_acquire() in load_binfmt_misc(). */
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_spq.c75 if (smp_load_acquire(&comp_done->done) == 1) { /* ^^^ */
/linux-master/fs/afs/
H A Dcell.c302 state = smp_load_acquire(&cell->state); /* vs error */
/linux-master/mm/kfence/
H A Dcore.c987 if (!smp_load_acquire(&kfence_metadata))

Completed in 238 milliseconds

123456