mthca_icm_addr
lg = ffs(mthca_icm_addr(&iter) | mthca_icm_size(&iter)) - 1;
(unsigned long long) mthca_icm_addr(&iter),
cpu_to_be64((mthca_icm_addr(&iter) + (i << lg)) |