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