Lines Matching refs:slice
796 unsigned long slice; in cfq_io_thinktime_big() local
800 slice = cfqd->cfq_group_idle; in cfq_io_thinktime_big()
802 slice = cfqd->cfq_slice_idle; in cfq_io_thinktime_big()
803 return ttime->ttime_mean > slice; in cfq_io_thinktime_big()
1018 unsigned slice = cfq_prio_to_slice(cfqd, cfqq); in cfq_scaled_cfqq_slice() local
1035 min(slice, base_low_slice * slice / sync_slice); in cfq_scaled_cfqq_slice()
1038 slice = max(slice * group_slice / expect_latency, in cfq_scaled_cfqq_slice()
1042 return slice; in cfq_scaled_cfqq_slice()
1048 unsigned slice = cfq_scaled_cfqq_slice(cfqd, cfqq); in cfq_set_prio_slice() local
1051 cfqq->slice_end = jiffies + slice; in cfq_set_prio_slice()
1052 cfqq->allocated_slice = slice; in cfq_set_prio_slice()
2925 unsigned slice; in choose_wl_class_and_type() local
2973 slice = group_slice * count / in choose_wl_class_and_type()
2991 slice = min_t(unsigned, slice, tmp); in choose_wl_class_and_type()
2995 slice = slice * cfqd->cfq_slice[0] / cfqd->cfq_slice[1]; in choose_wl_class_and_type()
2998 slice = max(slice, 2 * cfqd->cfq_slice_idle); in choose_wl_class_and_type()
3000 slice = max_t(unsigned, slice, CFQ_MIN_TT); in choose_wl_class_and_type()
3001 cfq_log(cfqd, "workload slice:%d", slice); in choose_wl_class_and_type()
3002 cfqd->workload_expires = jiffies + slice; in choose_wl_class_and_type()