RING_CTL
ENGINE_READ(engine, RING_CTL),
ENGINE_READ(engine, RING_CTL) & (RING_WAIT | RING_WAIT_SEMAPHORE) ? " [waiting]" : "");
ENGINE_READ(engine, RING_CTL),
intel_uncore_write(uncore, RING_CTL(base), 0);
ENGINE_WRITE_FW(engine, RING_CTL, 0);
ENGINE_POSTING_READ(engine, RING_CTL);
ENGINE_WRITE_FW(engine, RING_CTL,
RING_CTL(engine->mmio_base),
ENGINE_READ(engine, RING_CTL),
ENGINE_READ(engine, RING_CTL) & RING_VALID,
ENGINE_READ_FW(engine, RING_CTL),
ENGINE_READ_FW(engine, RING_CTL),
i915_mmio_reg_offset(RING_CTL(engine->mmio_base)),
{ RING_CTL(0), 0, 0, "CTL" }, \
MMIO_RING_DFH(RING_CTL, D_ALL, 0, NULL, NULL);
ee->ctl = ENGINE_READ(engine, RING_CTL);
val = ENGINE_READ_FW(engine, RING_CTL);
MMIO_RING_D(RING_CTL);
{ RING_CTL(0), REG_32BIT, 0, 0, 0, "RING_CTL"}, \