QM_MR_SIZE
#define MR_CARRY (uintptr_t)(QM_MR_SIZE << MR_SHIFT)
return ((uintptr_t)e >> MR_SHIFT) & (QM_MR_SIZE - 1);
mr->pi = qm_in(portal, QM_REG_MR_PI_CINH) & (QM_MR_SIZE - 1);
mr->ci = qm_in(portal, QM_REG_MR_CI_CINH) & (QM_MR_SIZE - 1);
mr->fill = dpaa_cyc_diff(QM_MR_SIZE, mr->ci, mr->pi);
mr->vbit = (qm_in(portal, QM_REG_MR_PI_CINH) & QM_MR_SIZE)
mr->pi = (mr->pi + 1) & (QM_MR_SIZE - 1);
mr->ci = (mr->ci + num) & (QM_MR_SIZE - 1);