Lines Matching refs:range

68 		container_of(chip, struct stm32_gpio_bank, range)
93 struct pinctrl_gpio_range range;
211 struct pinctrl_gpio_range *range;
214 range = pinctrl_find_gpio_range_from_pin_nolock(pctl->pctl_dev, pin);
215 if (!range) {
216 dev_err(pctl->dev, "pin %d not in range.\n", pin);
838 struct pinctrl_gpio_range *range;
847 range = pinctrl_find_gpio_range_from_pin(pctldev, g->pin);
848 if (!range) {
849 dev_err(pctl->dev, "No gpio range defined.\n");
853 bank = gpiochip_get_data(range->gc);
863 struct pinctrl_gpio_range *range, unsigned gpio,
866 struct stm32_gpio_bank *bank = gpiochip_get_data(range->gc);
875 struct pinctrl_gpio_range *range;
877 range = pinctrl_find_gpio_range_from_pin_nolock(pctldev, gpio);
878 if (!range) {
879 dev_err(pctl->dev, "No gpio range defined.\n");
883 if (!gpiochip_line_is_valid(range->gc, stm32_gpio_pin(gpio))) {
1081 struct pinctrl_gpio_range *range;
1085 range = pinctrl_find_gpio_range_from_pin_nolock(pctldev, pin);
1086 if (!range) {
1087 dev_err(pctl->dev, "No gpio range defined.\n");
1091 bank = gpiochip_get_data(range->gc);
1094 if (!gpiochip_line_is_valid(range->gc, offset)) {
1120 ret = stm32_pmx_gpio_set_direction(pctldev, range, pin, false);
1199 struct pinctrl_gpio_range *range;
1211 range = pinctrl_find_gpio_range_from_pin_nolock(pctldev, pin);
1212 if (!range)
1215 bank = gpiochip_get_data(range->gc);
1218 if (!gpiochip_line_is_valid(range->gc, offset)) {
1305 struct pinctrl_gpio_range *range = &bank->range;
1345 range->name = bank->gpio_chip.label;
1346 range->id = bank_nr;
1347 range->pin_base = range->id * STM32_GPIO_PINS_PER_BANK;
1348 range->base = range->id * STM32_GPIO_PINS_PER_BANK;
1349 range->npins = npins;
1350 range->gc = &bank->gpio_chip;
1352 &pctl->banks[bank_nr].range);
1676 struct pinctrl_gpio_range *range;
1681 range = pinctrl_find_gpio_range_from_pin(pctl->pctl_dev, pin);
1682 if (!range)
1685 if (!gpiochip_line_is_valid(range->gc, offset))
1688 pin_is_irq = gpiochip_line_is_irq(range->gc, offset);
1693 bank = gpiochip_get_data(range->gc);