Lines Matching refs:num_phases
36 int num_phases; member
279 #define TUNING_ITERATION_TO_PHASE(i, num_phases) \ argument
280 (DIV_ROUND_UP((i) * 360, num_phases))
306 ranges = kmalloc_array(priv->num_phases / 2 + 1, in dw_mci_rk3288_execute_tuning()
312 for (i = 0; i < priv->num_phases; ) { in dw_mci_rk3288_execute_tuning()
316 priv->num_phases)); in dw_mci_rk3288_execute_tuning()
330 } else if (i == priv->num_phases - 1) { in dw_mci_rk3288_execute_tuning()
339 i += DIV_ROUND_UP(20 * priv->num_phases, 360); in dw_mci_rk3288_execute_tuning()
342 if (i >= priv->num_phases) in dw_mci_rk3288_execute_tuning()
343 i = priv->num_phases - 1; 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()
374 len += priv->num_phases; in dw_mci_rk3288_execute_tuning()
383 priv->num_phases), in dw_mci_rk3288_execute_tuning()
385 priv->num_phases), in dw_mci_rk3288_execute_tuning()
392 priv->num_phases), in dw_mci_rk3288_execute_tuning()
394 priv->num_phases), in dw_mci_rk3288_execute_tuning()
399 middle_phase %= priv->num_phases; in dw_mci_rk3288_execute_tuning()
400 phase = TUNING_ITERATION_TO_PHASE(middle_phase, priv->num_phases); in dw_mci_rk3288_execute_tuning()
420 &priv->num_phases)) in dw_mci_common_parse_dt()
421 priv->num_phases = 360; in dw_mci_common_parse_dt()