DFL_THROTL_SLICE
unsigned long max_expire = jiffies + 8 * DFL_THROTL_SLICE;
tg->slice_end[rw] = jiffies + DFL_THROTL_SLICE;
tg->slice_end[rw] = jiffies + DFL_THROTL_SLICE;
tg->slice_end[rw] = roundup(jiffy_end, DFL_THROTL_SLICE);
throtl_set_slice_end(tg, rw, jiffies + DFL_THROTL_SLICE);
DFL_THROTL_SLICE);
if (time_elapsed < DFL_THROTL_SLICE * 2)
time_elapsed -= DFL_THROTL_SLICE;
rw == READ ? 'R' : 'W', time_elapsed / DFL_THROTL_SLICE,
jiffy_elapsed_rnd = roundup(jiffy_elapsed + 1, DFL_THROTL_SLICE);
jiffy_elapsed_rnd = DFL_THROTL_SLICE;
jiffy_elapsed_rnd = roundup(jiffy_elapsed_rnd, DFL_THROTL_SLICE);
throtl_extend_slice(tg, rw, jiffies + DFL_THROTL_SLICE);