Lines Matching refs:ranges
294 struct range_t *ranges; in dw_mci_rk3288_execute_tuning() local
306 ranges = kmalloc_array(priv->num_phases / 2 + 1, in dw_mci_rk3288_execute_tuning()
307 sizeof(*ranges), GFP_KERNEL); in dw_mci_rk3288_execute_tuning()
308 if (!ranges) in dw_mci_rk3288_execute_tuning()
325 ranges[range_count-1].start = i; in dw_mci_rk3288_execute_tuning()
328 ranges[range_count-1].end = i; in dw_mci_rk3288_execute_tuning()
357 ranges[0].start = ranges[range_count-1].start; in dw_mci_rk3288_execute_tuning()
361 if (ranges[0].start == 0 && ranges[0].end == priv->num_phases - 1) { in dw_mci_rk3288_execute_tuning()
371 int len = (ranges[i].end - ranges[i].start + 1); in dw_mci_rk3288_execute_tuning()
382 TUNING_ITERATION_TO_PHASE(ranges[i].start, in dw_mci_rk3288_execute_tuning()
384 TUNING_ITERATION_TO_PHASE(ranges[i].end, in dw_mci_rk3288_execute_tuning()
391 TUNING_ITERATION_TO_PHASE(ranges[longest_range].start, in dw_mci_rk3288_execute_tuning()
393 TUNING_ITERATION_TO_PHASE(ranges[longest_range].end, in dw_mci_rk3288_execute_tuning()
398 middle_phase = ranges[longest_range].start + longest_range_len / 2; in dw_mci_rk3288_execute_tuning()
406 kfree(ranges); in dw_mci_rk3288_execute_tuning()