ENERGY_UNIT_SCALE
do_div(val, ENERGY_UNIT_SCALE * 1000000);
scale = ENERGY_UNIT_SCALE;
rd->energy_unit = (ENERGY_UNIT_SCALE * MICROJOULE_PER_JOULE) >> value;
rd->energy_unit = ENERGY_UNIT_SCALE * (1ULL << value);