Lines Matching defs:range
116 const struct sh_pfc_pin_range *range = &pfc->ranges[i];
118 if (pin <= range->end)
119 return pin >= range->start
120 ? offset + pin - range->start : -1;
122 offset += range->end - range->start + 1;
318 const struct pinmux_range *range;
324 range = NULL;
329 range = &pfc->info->output;
333 range = &pfc->info->input;
372 in_range = sh_pfc_enum_in_range(enum_id, range);
379 if (in_range && enum_id == range->force)
400 struct sh_pfc_pin_range *range;
406 * in its pin arrays yet. Consider the pin numbers range as
407 * continuous and allocate a single range.
437 range = pfc->ranges;
438 range->start = pfc->info->pins[0].pin;
444 range->end = pfc->info->pins[i-1].pin;
446 pfc->nr_gpio_pins = range->end + 1;
448 range++;
449 range->start = pfc->info->pins[i].pin;
452 range->end = pfc->info->pins[i-1].pin;
454 pfc->nr_gpio_pins = range->end + 1;