READ_ONCE
if (READ_ONCE((*bo)->tbo.resv->lock.ctx) != &parser->ticket)
uint64_t seq = READ_ONCE(ring->fence_drv.sync_seq);
emitted += READ_ONCE(ring->fence_drv.sync_seq);
pin_count = READ_ONCE(bo->pin_count);
dma_buf = READ_ONCE(bo->gem_base.dma_buf);
attachment = READ_ONCE(bo->gem_base.import_attach);
if (READ_ONCE(bo->tbo.resv->lock.ctx) != ticket)
wptr = READ_ONCE(*((u64 *)&adev->wb.wb[ring->wptr_offs]));
state = READ_ONCE(txmsg->state);
if (!fb_helper->deferred_setup && !READ_ONCE(fb_helper->dev->master))
if (READ_ONCE(fb_helper->deferred_setup))
if (READ_ONCE(dev->master))
if (!READ_ONCE(vblank->enabled)) {
READ_ONCE(vblank->enabled)) {
!READ_ONCE(vblank->enabled));
vblank_enabled = dev->vblank_disable_immediate && READ_ONCE(vblank->enabled);
if (!READ_ONCE(vblank->enabled)) {
WARN_ON(READ_ONCE(vblank->enabled) &&
return !IS_ERR_OR_NULL(READ_ONCE(obj->mm.pages));
return READ_ONCE(error->reset_count);
return READ_ONCE(error->reset_engine_count[engine->id]);
if (READ_ONCE(dev_priv->gt.awake))
return epoch == READ_ONCE(i915->gt.epoch);
return (READ_ONCE(i915->gt.active_requests) ||
if (!READ_ONCE(dev_priv->gt.awake))
if (READ_ONCE(dev_priv->gt.active_requests))
READ_ONCE(dev_priv->gt.active_requests));
if (!READ_ONCE(i915->gt.awake))
if (!READ_ONCE(obj->pin_global))
if (n < READ_ONCE(iter->sg_idx))
return READ_ONCE(obj->framebuffer_references);
if (READ_ONCE(obj->pin_global))
READ_ONCE(obj->tiling_and_stride) & TILING_MASK;
if (READ_ONCE(i915->gpu_error.first_error))
if (READ_ONCE(rps->interrupts_enabled))
if (!READ_ONCE(rps->interrupts_enabled))
if (!READ_ONCE(i915->pmu.timer_enabled))
irq = READ_ONCE(engine->breadcrumbs.irq_count);
if (READ_ONCE(engine->breadcrumbs.irq_count) != irq)
tail = READ_ONCE(request->tail);
return READ_ONCE(request->global_seqno);
irq_count = READ_ONCE(b->irq_count);
return READ_ONCE(b->irq_count) == b->hangcheck_interrupts;
GEM_BUG_ON(READ_ONCE(b->irq_wait) == wait);
if (!READ_ONCE(request->signaling.wait.seqno))
WARN_ON(READ_ONCE(b->irq_wait));
write = READ_ONCE(*execlists->csb_write);
if (READ_ONCE(engine->execlists.active)) {
if (READ_ONCE(engine->execlists.active))
if (READ_ONCE(fbc->underrun_detected))
#define done (READ_ONCE(desc->fence) == fence)
#define done INTEL_GUC_MSG_IS_RESPONSE(READ_ONCE(req->status))
wq_off = READ_ONCE(desc->tail);
GEM_BUG_ON(CIRC_SPACE(wq_off, READ_ONCE(desc->head),
cookie = READ_ONCE(db->cookie);
if (!READ_ONCE(dev_priv->gt.awake))
READ_ONCE(to_intel_digital_connector_state(connector->state)->force_audio) == HDMI_AUDIO_OFF_DVI;
enabled = READ_ONCE(dev_priv->hotplug.poll_enabled);
if (prio <= READ_ONCE(request->sched.attr.priority))
if (prio > READ_ONCE(p->signaler->attr.priority))
tail = READ_ONCE(*execlists->csb_write);
if (!rps->power.interactive++ && READ_ONCE(i915->gt.awake))
if (READ_ONCE(rps->cur_freq) < rps->boost_freq)
if (READ_ONCE(dev_priv->psr.psr2_enabled))
dp = READ_ONCE(dev_priv->psr.dp);
return READ_ONCE(engine->breadcrumbs.irq_wait);
if (READ_ONCE(engine->stats.enabled) == 0)
if (READ_ONCE(engine->stats.enabled) == 0)
return READ_ONCE(engine->status_page.page_addr[reg]);
return READ_ONCE(engine->timeline.seqno);
return READ_ONCE(connector->registration_state) ==
next = READ_ONCE(node->next);
} while (unlikely(!(queue->head = READ_ONCE(node->next))));
node = READ_ONCE(queue->head);
return READ_ONCE(v->counter);
int val = READ_ONCE(v->counter);
if (READ_ONCE(c->done) == 0)
typeof(*(p)) *__rcu_dereference_tmp = READ_ONCE(p); \
((__typeof(*p) *)READ_ONCE(p))
#define rcu_access_pointer(p) ((typeof(*p) *)READ_ONCE(p))
ret = READ_ONCE(s->sequence);
unsigned int value = READ_ONCE(s->sequence);
return READ_ONCE(sl->sequence);
cur_placement = READ_ONCE(robj->tbo.mem.mem_type);
cur_placement = READ_ONCE(robj->tbo.mem.mem_type);
if (READ_ONCE(entity->dependency))
fence = READ_ONCE(entity->last_scheduled);
last = (READ_ONCE(cdesc->status) & ENA_ETH_IO_RX_CDESC_BASE_LAST_MASK) >>
desc_phase = (READ_ONCE(cdesc->status) & ENA_ETH_IO_RX_CDESC_BASE_PHASE_MASK) >>
cdesc_phase = READ_ONCE(cdesc->flags) & ENA_ETH_IO_TX_CDESC_PHASE_MASK;
*req_id = READ_ONCE(cdesc->req_id);