SRI(DCSURF_PRIMARY_SURFACE_ADDRESS_C, HUBPREQ, id),\
        SRI(DCSURF_PRIMARY_META_SURFACE_ADDRESS_HIGH_C, HUBPREQ, id),\
        SRI(DCSURF_PRIMARY_META_SURFACE_ADDRESS_C, HUBPREQ, id),\
+       SRI(DCSURF_SURFACE_INUSE, HUBPREQ, id),\
+       SRI(DCSURF_SURFACE_INUSE_HIGH, HUBPREQ, id),\
+       SRI(DCSURF_SURFACE_INUSE_C, HUBPREQ, id),\
+       SRI(DCSURF_SURFACE_INUSE_HIGH_C, HUBPREQ, id),\
+       SRI(DCSURF_SURFACE_EARLIEST_INUSE, HUBPREQ, id),\
+       SRI(DCSURF_SURFACE_EARLIEST_INUSE_HIGH, HUBPREQ, id),\
+       SRI(DCSURF_SURFACE_EARLIEST_INUSE_C, HUBPREQ, id),\
+       SRI(DCSURF_SURFACE_EARLIEST_INUSE_HIGH_C, HUBPREQ, id),\
        SRI(DCSURF_SURFACE_CONTROL, HUBPREQ, id),\
        SRI(HUBPRET_CONTROL, HUBPRET, id),\
        SRI(DCN_EXPANSION_MODE, HUBPREQ, id),\
        uint32_t DCSURF_PRIMARY_SURFACE_ADDRESS_C;
        uint32_t DCSURF_PRIMARY_META_SURFACE_ADDRESS_HIGH_C;
        uint32_t DCSURF_PRIMARY_META_SURFACE_ADDRESS_C;
+       uint32_t DCSURF_SURFACE_INUSE;
+       uint32_t DCSURF_SURFACE_INUSE_HIGH;
+       uint32_t DCSURF_SURFACE_INUSE_C;
+       uint32_t DCSURF_SURFACE_INUSE_HIGH_C;
+       uint32_t DCSURF_SURFACE_EARLIEST_INUSE;
+       uint32_t DCSURF_SURFACE_EARLIEST_INUSE_HIGH;
+       uint32_t DCSURF_SURFACE_EARLIEST_INUSE_C;
+       uint32_t DCSURF_SURFACE_EARLIEST_INUSE_HIGH_C;
        uint32_t DCSURF_SURFACE_CONTROL;
        uint32_t HUBPRET_CONTROL;
        uint32_t DCN_EXPANSION_MODE;
        MI_SF(HUBPREQ0_DCSURF_PRIMARY_SURFACE_ADDRESS_C, PRIMARY_SURFACE_ADDRESS_C, mask_sh),\
        MI_SF(HUBPREQ0_DCSURF_PRIMARY_META_SURFACE_ADDRESS_HIGH_C, PRIMARY_META_SURFACE_ADDRESS_HIGH_C, mask_sh),\
        MI_SF(HUBPREQ0_DCSURF_PRIMARY_META_SURFACE_ADDRESS_C, PRIMARY_META_SURFACE_ADDRESS_C, mask_sh),\
+       MI_SF(HUBPREQ0_DCSURF_SURFACE_INUSE, SURFACE_INUSE_ADDRESS, mask_sh),\
+       MI_SF(HUBPREQ0_DCSURF_SURFACE_INUSE_HIGH, SURFACE_INUSE_ADDRESS_HIGH, mask_sh),\
+       MI_SF(HUBPREQ0_DCSURF_SURFACE_INUSE_C, SURFACE_INUSE_ADDRESS_C, mask_sh),\
+       MI_SF(HUBPREQ0_DCSURF_SURFACE_INUSE_HIGH_C, SURFACE_INUSE_ADDRESS_HIGH_C, mask_sh),\
+       MI_SF(HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE, SURFACE_EARLIEST_INUSE_ADDRESS, mask_sh),\
+       MI_SF(HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE_HIGH, SURFACE_EARLIEST_INUSE_ADDRESS_HIGH, mask_sh),\
+       MI_SF(HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE_C, SURFACE_EARLIEST_INUSE_ADDRESS_C, mask_sh),\
+       MI_SF(HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE_HIGH_C, SURFACE_EARLIEST_INUSE_ADDRESS_HIGH_C, mask_sh),\
        MI_SF(HUBPREQ0_DCSURF_SURFACE_CONTROL, PRIMARY_SURFACE_DCC_EN, mask_sh),\
        MI_SF(HUBPREQ0_DCSURF_SURFACE_CONTROL, PRIMARY_SURFACE_DCC_IND_64B_BLK, mask_sh),\
        MI_SF(HUBPRET0_HUBPRET_CONTROL, DET_BUF_PLANE1_BASE_ADDRESS, mask_sh),\
        type PRIMARY_SURFACE_ADDRESS_C;\
        type PRIMARY_META_SURFACE_ADDRESS_HIGH_C;\
        type PRIMARY_META_SURFACE_ADDRESS_C;\
+       type SURFACE_INUSE_ADDRESS;\
+       type SURFACE_INUSE_ADDRESS_HIGH;\
+       type SURFACE_INUSE_ADDRESS_C;\
+       type SURFACE_INUSE_ADDRESS_HIGH_C;\
+       type SURFACE_EARLIEST_INUSE_ADDRESS;\
+       type SURFACE_EARLIEST_INUSE_ADDRESS_HIGH;\
+       type SURFACE_EARLIEST_INUSE_ADDRESS_C;\
+       type SURFACE_EARLIEST_INUSE_ADDRESS_HIGH_C;\
        type PRIMARY_SURFACE_DCC_EN;\
        type PRIMARY_SURFACE_DCC_IND_64B_BLK;\
        type DET_BUF_PLANE1_BASE_ADDRESS;\