RING_REG
MMIO_RING_DFH(RING_REG, D_ALL, F_CMD_ACCESS, NULL, NULL);
MMIO_RING_DFH(RING_REG, D_ALL, F_CMD_ACCESS, NULL, NULL);
MMIO_RING_DFH(RING_REG, D_ALL, 0, mmio_read_from_hw, NULL);
MMIO_RING_DFH(RING_REG, D_ALL,
MMIO_RING_F(RING_REG, 4, F_RO, 0,
MMIO_RING_DFH(RING_REG, D_BDW_PLUS, 0, NULL, elsp_mmio_write);
MMIO_RING_F(RING_REG, 8, F_RO, 0, ~0, D_BDW_PLUS,
MMIO_RING_DFH(RING_REG, D_BDW_PLUS, F_CMD_ACCESS, NULL, NULL);
MMIO_RING_F(RING_REG, 48, F_RO, 0, ~0, D_BDW_PLUS, NULL, NULL);
MMIO_RING_DFH(RING_REG, D_BDW_PLUS, F_MODE_MASK, NULL, NULL);
MMIO_RING_F(RING_REG, 32, F_CMD_ACCESS, 0, 0, D_BDW_PLUS, NULL, NULL);
MMIO_RING_D(RING_REG);
MMIO_RING_D(RING_REG);
MMIO_RING_D(RING_REG);
MMIO_RING_F(RING_REG, 8);
MMIO_RING_D(RING_REG);
MMIO_RING_D(RING_REG);
MMIO_RING_F(RING_REG, 48);
MMIO_RING_D(RING_REG);
MMIO_RING_F(RING_REG, 32);
MMIO_RING_D(RING_REG);
MMIO_RING_D(RING_REG);