S_DIV_ROUND_UP
tmax = S_DIV_ROUND_UP(temp, ui) - 2;
tmin = S_DIV_ROUND_UP(100 * coeff, ui) - 2;
tmin = S_DIV_ROUND_UP(temp, 8 * ui) - 1;
tmin = S_DIV_ROUND_UP(temp, 8 * ui) - 1;
temp = S_DIV_ROUND_UP(38 * coeff - val_ckln * ui, ui_x8);
tmin = S_DIV_ROUND_UP(temp - 11 * ui, ui_x8) - 3;
temp = S_DIV_ROUND_UP(40 * coeff + 4 * ui - val * ui, ui_x8);
tmin = S_DIV_ROUND_UP(temp - 11 * ui, ui_x8) - 3;
timing->hs_rqst = S_DIV_ROUND_UP(temp, ui_x8);
timing->hs_rqst_ckln = S_DIV_ROUND_UP(temp, ui_x8);
v = S_DIV_ROUND_UP(v, 100) + tmin;
tmin = S_DIV_ROUND_UP(temp, ui_x8) - 1;
temp = S_DIV_ROUND_UP(38 * coeff, ui_x8);
tmin = S_DIV_ROUND_UP(temp, ui_x8) - 1;
temp = S_DIV_ROUND_UP(40 * coeff + 4 * ui, ui_x8);
tmin = S_DIV_ROUND_UP(temp, ui_x8) - 1;
timing->hs_rqst = S_DIV_ROUND_UP(temp, ui_x8);
timing->hs_rqst_ckln = S_DIV_ROUND_UP(temp, ui_x8);
tmin = S_DIV_ROUND_UP(temp, ui_x8) - 1;
tmin = S_DIV_ROUND_UP(temp, ui) - 2;
temp = S_DIV_ROUND_UP(38 * coeff, ui_x8);
tmin = S_DIV_ROUND_UP(temp, ui_x8) - 1;
temp = S_DIV_ROUND_UP(40 * coeff + 4 * ui, ui_x8);
tmin = S_DIV_ROUND_UP(temp, ui_x8) - 1;
timing->hs_rqst = S_DIV_ROUND_UP(temp, ui_x8);
temp = S_DIV_ROUND_UP(38 * coeff, ui_x7);
tmin = min_t(s32, 64, S_DIV_ROUND_UP(262 * coeff, ui_x7) - 1);
tmax = S_DIV_ROUND_UP(95 * coeff, ui) - 2;
tmin = S_DIV_ROUND_UP(38 * coeff, ui) - 2;
tmax = S_DIV_ROUND_UP(temp, ui) - 2;
tmin = S_DIV_ROUND_UP(60 * coeff, ui) - 2;
tmax = S_DIV_ROUND_UP(temp, ui) - 2;
tmin = S_DIV_ROUND_UP(temp, ui) - 2;
tmin = S_DIV_ROUND_UP(temp, ui) - 2;