Lines Matching refs:range
120 const struct sh_pfc_pin_range *range = &pfc->ranges[i]; in sh_pfc_get_pin_index() local
122 if (pin <= range->end) in sh_pfc_get_pin_index()
123 return pin >= range->start in sh_pfc_get_pin_index()
124 ? offset + pin - range->start : -1; in sh_pfc_get_pin_index()
126 offset += range->end - range->start + 1; in sh_pfc_get_pin_index()
297 const struct pinmux_range *range; in sh_pfc_config_mux() local
303 range = NULL; in sh_pfc_config_mux()
307 range = &pfc->info->output; in sh_pfc_config_mux()
311 range = &pfc->info->input; in sh_pfc_config_mux()
349 in_range = sh_pfc_enum_in_range(enum_id, range); in sh_pfc_config_mux()
356 if (in_range && enum_id == range->force) in sh_pfc_config_mux()
377 struct sh_pfc_pin_range *range; in sh_pfc_init_ranges() local
414 range = pfc->ranges; in sh_pfc_init_ranges()
415 range->start = pfc->info->pins[0].pin; in sh_pfc_init_ranges()
421 range->end = pfc->info->pins[i-1].pin; in sh_pfc_init_ranges()
423 pfc->nr_gpio_pins = range->end + 1; in sh_pfc_init_ranges()
425 range++; in sh_pfc_init_ranges()
426 range->start = pfc->info->pins[i].pin; in sh_pfc_init_ranges()
429 range->end = pfc->info->pins[i-1].pin; in sh_pfc_init_ranges()
431 pfc->nr_gpio_pins = range->end + 1; in sh_pfc_init_ranges()