i915_mmio_reg_offset
int ret = addr - i915_mmio_reg_offset(table[mid].addr);
u32 curr = i915_mmio_reg_offset(reg_table[i].addr);
return read##s(dev_priv->regs + i915_mmio_reg_offset(reg)); \
write##s(val, dev_priv->regs + i915_mmio_reg_offset(reg)); \
*cs++ = i915_mmio_reg_offset(GEN7_SO_WRITE_OFFSET(i));
i915_mmio_reg_offset(reg), val);
i915_mmio_reg_offset(reg), val);
u32 mmio = i915_mmio_reg_offset(flex_regs[i]);
if (i915_mmio_reg_offset(oa_config->flex_regs[j].addr) == mmio) {
if (i915_mmio_reg_offset(flex_eu_regs[i]) == addr)
return (addr >= i915_mmio_reg_offset(OASTARTTRIG1) &&
addr <= i915_mmio_reg_offset(OASTARTTRIG8)) ||
(addr >= i915_mmio_reg_offset(OAREPORTTRIG1) &&
addr <= i915_mmio_reg_offset(OAREPORTTRIG8)) ||
(addr >= i915_mmio_reg_offset(OACEC0_0) &&
addr <= i915_mmio_reg_offset(OACEC7_1));
return addr == i915_mmio_reg_offset(HALF_SLICE_CHICKEN2) ||
(addr >= i915_mmio_reg_offset(MICRO_BP0_0) &&
addr <= i915_mmio_reg_offset(NOA_WRITE)) ||
(addr >= i915_mmio_reg_offset(OA_PERFCNT1_LO) &&
addr <= i915_mmio_reg_offset(OA_PERFCNT2_HI)) ||
(addr >= i915_mmio_reg_offset(OA_PERFMATRIX_LO) &&
addr <= i915_mmio_reg_offset(OA_PERFMATRIX_HI));
addr == i915_mmio_reg_offset(WAIT_FOR_RC6_EXIT) ||
(addr >= i915_mmio_reg_offset(RPM_CONFIG0) &&
addr <= i915_mmio_reg_offset(NOA_CONFIG(8)));
(addr >= i915_mmio_reg_offset(OA_PERFCNT3_LO) &&
addr <= i915_mmio_reg_offset(OA_PERFCNT4_HI));
(addr >= i915_mmio_reg_offset(HSW_MBVID2_NOA0) &&
addr <= i915_mmio_reg_offset(HSW_MBVID2_NOA9)) ||
addr == i915_mmio_reg_offset(HSW_MBVID2_MISR0);
if (i915_mmio_reg_offset(HALF_SLICE_CHICKEN2) == reg)
if (i915_mmio_reg_offset(WAIT_FOR_RC6_EXIT) == reg)
return i915_mmio_reg_offset(a) == i915_mmio_reg_offset(b);
guc->send_regs.base = i915_mmio_reg_offset(SOFT_SCRATCH(0));
*batch++ = i915_mmio_reg_offset(GEN8_L3SQCREG4);
*batch++ = i915_mmio_reg_offset(GEN8_L3SQCREG4);
*batch++ = i915_mmio_reg_offset(GEN8_L3SQCREG4);
*batch++ = i915_mmio_reg_offset(lri->reg);
*cs++ = i915_mmio_reg_offset(GEN8_RING_PDP_UDW(engine, i));
*cs++ = i915_mmio_reg_offset(GEN8_RING_PDP_LDW(engine, i));
i915_mmio_reg_offset(RING_EXECLIST_SQ_CONTENTS(engine));
i915_mmio_reg_offset(RING_EXECLIST_CONTROL(engine));
i915_mmio_reg_offset(RING_ELSP(engine));
i915->regs + i915_mmio_reg_offset(RING_CONTEXT_STATUS_PTR(engine));
(i915->regs + i915_mmio_reg_offset(RING_CONTEXT_STATUS_BUF_LO(engine, 0)));
(reg_state__)[(pos__) + 0] = i915_mmio_reg_offset(reg); \
*cs++ = i915_mmio_reg_offset(mocs_register(engine, index));
*cs++ = i915_mmio_reg_offset(mocs_register(engine, index));
*cs++ = i915_mmio_reg_offset(GEN9_LNCFCMOCS(i));
*cs++ = i915_mmio_reg_offset(GEN9_LNCFCMOCS(i));
*cs++ = i915_mmio_reg_offset(GEN9_LNCFCMOCS(i));
i = (i915_mmio_reg_offset(reg) -
i915_mmio_reg_offset(GEN6_GT_GFX_RC6_LOCKED)) / sizeof(u32);
*cs++ = i915_mmio_reg_offset(RING_PP_DIR_DCLV(engine));
*cs++ = i915_mmio_reg_offset(RING_PP_DIR_BASE(engine));
*cs++ = i915_mmio_reg_offset(RING_PP_DIR_BASE(engine));
*cs++ = i915_mmio_reg_offset(
*cs++ = i915_mmio_reg_offset(last_reg);
*cs++ = i915_mmio_reg_offset(last_reg);
*cs++ = i915_mmio_reg_offset(GEN7_L3LOG(slice, i));
*cs++ = i915_mmio_reg_offset(mbox_reg);
i915_mmio_reg_offset(reg)))
u32 offset = i915_mmio_reg_offset(reg); \
u32 offset = i915_mmio_reg_offset(reg); \
u32 entry_offset = i915_mmio_reg_offset(entry->offset_ldw);
u32 offset = i915_mmio_reg_offset(reg);
u32 offset = i915_mmio_reg_offset(reg);
u32 offset = i915_mmio_reg_offset(*reg);
readl(base + i915_mmio_reg_offset(reg))
writel(value, base + i915_mmio_reg_offset(reg))
w->nopid = i915_mmio_reg_offset(RING_NOPID(engine->mmio_base));
i915_mmio_reg_offset(w->reg[i]));
unsigned int addr = i915_mmio_reg_offset(reg);