Lines Matching refs:gpio_chip
181 struct gpio_chip gpio_chip; member
225 static bool is_stm32_gpio_chip(struct gpio_chip *chip);
227 static struct stm32_gpio_bank *gpio_chip_to_bank(struct gpio_chip *chip) in gpio_chip_to_bank()
229 return container_of(chip, struct stm32_gpio_bank, gpio_chip); in gpio_chip_to_bank()
232 unsigned int stm32_gpio_chip_bank_id(struct gpio_chip *chip) in stm32_gpio_chip_bank_id()
239 static enum gpio_level stm32_gpio_get_level(struct gpio_chip *chip, in stm32_gpio_get_level()
276 static void stm32_gpio_set_level(struct gpio_chip *chip, unsigned int gpio_pin, in stm32_gpio_set_level()
294 static enum gpio_dir stm32_gpio_get_direction(struct gpio_chip *chip, in stm32_gpio_get_direction()
320 static void stm32_gpio_set_direction(struct gpio_chip *chip, in stm32_gpio_set_direction()
353 static TEE_Result stm32_gpio_configure(struct gpio_chip *chip, in stm32_gpio_configure()
395 static void stm32_gpio_put_gpio(struct gpio_chip *chip, struct gpio *gpio) in stm32_gpio_put_gpio()
432 static bool __maybe_unused is_stm32_gpio_chip(struct gpio_chip *chip) in is_stm32_gpio_chip()
800 struct gpio_chip *chip = &stm32_gpio_get_bank(bank_id)->gpio_chip; in consumed_gpios_pm()
895 gpio->chip = &bank->gpio_chip; in stm32_gpio_get_dt()
1237 bank->gpio_chip.ops = &stm32_gpio_ops; in dt_stm32_gpio_bank()