mthca_icm_size
lg = ffs(mthca_icm_addr(&iter) | mthca_icm_size(&iter)) - 1;
mthca_icm_size(&iter));
for (i = 0; i < mthca_icm_size(&iter) >> lg; ++i) {