Lines Matching refs:ranges
98 struct range_t *ranges; in dw_mci_rk3288_execute_tuning() local
109 ranges = kmalloc_array(NUM_PHASES / 2 + 1, sizeof(*ranges), GFP_KERNEL); in dw_mci_rk3288_execute_tuning()
110 if (!ranges) in dw_mci_rk3288_execute_tuning()
124 ranges[range_count-1].start = i; in dw_mci_rk3288_execute_tuning()
127 ranges[range_count-1].end = i; in dw_mci_rk3288_execute_tuning()
156 ranges[0].start = ranges[range_count-1].start; in dw_mci_rk3288_execute_tuning()
160 if (ranges[0].start == 0 && ranges[0].end == NUM_PHASES - 1) { in dw_mci_rk3288_execute_tuning()
169 int len = (ranges[i].end - ranges[i].start + 1); in dw_mci_rk3288_execute_tuning()
180 TUNING_ITERATION_TO_PHASE(ranges[i].start), in dw_mci_rk3288_execute_tuning()
181 TUNING_ITERATION_TO_PHASE(ranges[i].end), in dw_mci_rk3288_execute_tuning()
187 TUNING_ITERATION_TO_PHASE(ranges[longest_range].start), in dw_mci_rk3288_execute_tuning()
188 TUNING_ITERATION_TO_PHASE(ranges[longest_range].end), in dw_mci_rk3288_execute_tuning()
192 middle_phase = ranges[longest_range].start + longest_range_len / 2; in dw_mci_rk3288_execute_tuning()
201 kfree(ranges); in dw_mci_rk3288_execute_tuning()