Lines Matching refs:range
124 const struct sh_pfc_pin_range *range = &pfc->ranges[i]; in sh_pfc_get_pin_index() local
126 if (pin <= range->end) in sh_pfc_get_pin_index()
127 return pin >= range->start in sh_pfc_get_pin_index()
128 ? offset + pin - range->start : -1; in sh_pfc_get_pin_index()
130 offset += range->end - range->start + 1; in sh_pfc_get_pin_index()
301 const struct pinmux_range *range; in sh_pfc_config_mux() local
307 range = NULL; in sh_pfc_config_mux()
311 range = &pfc->info->output; in sh_pfc_config_mux()
315 range = &pfc->info->input; in sh_pfc_config_mux()
353 in_range = sh_pfc_enum_in_range(enum_id, range); in sh_pfc_config_mux()
360 if (in_range && enum_id == range->force) in sh_pfc_config_mux()
381 struct sh_pfc_pin_range *range; in sh_pfc_init_ranges() local
418 range = pfc->ranges; in sh_pfc_init_ranges()
419 range->start = pfc->info->pins[0].pin; in sh_pfc_init_ranges()
425 range->end = pfc->info->pins[i-1].pin; in sh_pfc_init_ranges()
427 pfc->nr_gpio_pins = range->end + 1; in sh_pfc_init_ranges()
429 range++; in sh_pfc_init_ranges()
430 range->start = pfc->info->pins[i].pin; in sh_pfc_init_ranges()
433 range->end = pfc->info->pins[i-1].pin; in sh_pfc_init_ranges()
435 pfc->nr_gpio_pins = range->end + 1; in sh_pfc_init_ranges()