Lines Matching defs:ranges
149 struct range_t *ranges;
160 ranges = kmalloc_array(priv->num_phases / 2 + 1,
161 sizeof(*ranges), GFP_KERNEL);
162 if (!ranges)
165 /* Try each phase and extract good ranges */
177 ranges[range_count-1].start = i;
180 ranges[range_count-1].end = i;
209 ranges[0].start = ranges[range_count-1].start;
213 if (ranges[0].start == 0 && ranges[0].end == priv->num_phases - 1) {
222 int len = (ranges[i].end - ranges[i].start + 1);
233 TUNING_ITERATION_TO_PHASE(ranges[i].start,
235 TUNING_ITERATION_TO_PHASE(ranges[i].end,
242 TUNING_ITERATION_TO_PHASE(ranges[longest_range].start,
244 TUNING_ITERATION_TO_PHASE(ranges[longest_range].end,
249 middle_phase = ranges[longest_range].start + longest_range_len / 2;
259 kfree(ranges);