atomic_read_acquire
seq = atomic_read_acquire(&init_mm.context.vmalloc_seq);
if (atomic_read_acquire(&kvm->arch.apic_map_dirty) == CLEAN)
num_pending = atomic_read_acquire(&array->num_pending);
if (atomic_read_acquire(&adev->gmc.vm_fault_info_updated) == 1) {
&& !atomic_read_acquire(&adev->gmc.vm_fault_info_updated)) {
&& !atomic_read_acquire(&adev->gmc.vm_fault_info_updated)) {
arg->passed_seqno = atomic_read_acquire(&dev_priv->last_read_seqno);
u32 last_read_seqno = atomic_read_acquire(&dev_priv->last_read_seqno);
atomic_read_acquire(&tx->dqo_tx.xsk_reorder_queue_tail);
if (atomic_read_acquire(&tx->dqo_compl.free_pending_packets) != -1)
s16 old_head = atomic_read_acquire(&tx->dqo_compl.free_pending_packets);
atomic_read_acquire(&tx->dqo_compl.free_tx_qpl_buf_cnt);
tx->dqo_tx.head = atomic_read_acquire(&tx->dqo_compl.hw_tx_head);
s16 old_head = atomic_read_acquire(&tx->dqo_compl.free_tx_qpl_buf_head);
(state = atomic_read_acquire(&PACKET_CB(skb)->state)) !=
(state = atomic_read_acquire(&PACKET_CB(first)->state)) !=
if (likely(atomic_read_acquire(&files->count) == 1)) {
if (atomic_read_acquire(&once->state) == ONCE_COMPLETED)
return atomic_read_acquire(&ct->state) & CT_RCU_WATCHING_MASK;
return atomic_read_acquire(&csdev->mode);
if (!(atomic_read_acquire(&lock->val) & (mask)))
old = atomic_read_acquire(&q->requeue_state);
old = atomic_read_acquire(&q->requeue_state);
old = atomic_read_acquire(&q->requeue_state);
KCSAN_EXPECT_READ_BARRIER(atomic_read_acquire(&dummy), false);
KCSAN_EXPECT_WRITE_BARRIER(atomic_read_acquire(&dummy), false);
KCSAN_EXPECT_RW_BARRIER(atomic_read_acquire(&dummy), false);
if (likely(!atomic_read_acquire(&sem->block)))
if (!atomic_read_acquire(&rwb->readers)) {
wait_event(d->go, atomic_read_acquire(&d->ready) ||
wait_event(crc->done, atomic_read_acquire(&crc->stop));
atomic_read_acquire(&data[thr].stop));
wait_event(crc->done, atomic_read_acquire(&crc->stop));
wait_event(d->go, atomic_read_acquire(&d->ready) ||
wait_event(d->go, atomic_read_acquire(&d->ready) ||
atomic_read_acquire(&data[thr].stop));
wait_event(crc->done, atomic_read_acquire(&crc->stop));
while (atomic_read_acquire(&n_started))
while (atomic_read_acquire(&n_warmedup))
while (atomic_read_acquire(&n_cooleddown))
!atomic_read_acquire(&rcu_state.srs_cleanups_pending)) {
while (atomic_read_acquire(&n_started)) {
next = atomic_read_acquire(&rd->rto_loop_next);
curstate.state = atomic_read_acquire(&group->migr_state);
rdata.seq = atomic_read_acquire(&rbwork->seq);
return atomic_read_acquire(&rbwork->seq) != rdata->seq;
if (atomic_read_acquire(&iter->wait_index) != pwait->wait_index)
pwait.wait_index = atomic_read_acquire(&iter->wait_index);
if (atomic_read_acquire(&test->data.stop))
if (atomic_read_acquire(&test->data.stop))
WARN_ON(!atomic_read_acquire(&test->data.stop));
stop = atomic_read_acquire(&test->data.stop);
return atomic_read_acquire(v);