divround
sample = (divround(bus->bus_cmd_skew, period) <<
sample |= (divround(bus->bus_dat_skew, period) <<
period = divround(octeon_ioclock_speed(), init_freq * 1000 * 2);
period = divround(ioclock, freq * 1000 * 2);
txtime = divround(8 + 4 * len + 3, athn_rates[ridx].rate);
txtime = divround(16 * len, athn_rates[ridx].rate);