WZRD_FRAC_POINTS
f = DIV_ROUND_CLOSEST_ULL(req->rate * WZRD_FRAC_POINTS,
req->rate = DIV_ROUND_CLOSEST(int_freq * f, WZRD_FRAC_POINTS);