Lines Matching defs:aspeed_gpio

53 struct aspeed_gpio {
208 static inline void __iomem *bank_reg(struct aspeed_gpio *gpio,
265 struct aspeed_gpio *gpio, unsigned int offset)
278 static inline bool have_gpio(struct aspeed_gpio *gpio, unsigned int offset)
288 static inline bool have_input(struct aspeed_gpio *gpio, unsigned int offset)
298 static inline bool have_output(struct aspeed_gpio *gpio, unsigned int offset)
305 static void aspeed_gpio_change_cmd_source(struct aspeed_gpio *gpio,
337 static bool aspeed_gpio_copro_request(struct aspeed_gpio *gpio,
361 static void aspeed_gpio_copro_release(struct aspeed_gpio *gpio,
383 struct aspeed_gpio *gpio = gpiochip_get_data(gc);
392 struct aspeed_gpio *gpio = gpiochip_get_data(gc);
412 struct aspeed_gpio *gpio = gpiochip_get_data(gc);
428 struct aspeed_gpio *gpio = gpiochip_get_data(gc);
456 struct aspeed_gpio *gpio = gpiochip_get_data(gc);
484 struct aspeed_gpio *gpio = gpiochip_get_data(gc);
505 struct aspeed_gpio **gpio,
509 struct aspeed_gpio *internal;
529 struct aspeed_gpio *gpio;
555 struct aspeed_gpio *gpio;
601 struct aspeed_gpio *gpio;
663 struct aspeed_gpio *data = gpiochip_get_data(gc);
666 struct aspeed_gpio *gpio = gpiochip_get_data(gc);
690 struct aspeed_gpio *gpio = gpiochip_get_data(gc);
714 struct aspeed_gpio *gpio = gpiochip_get_data(chip);
754 static int usecs_to_cycles(struct aspeed_gpio *gpio, unsigned long usecs,
778 static int register_allocated_timer(struct aspeed_gpio *gpio,
797 static int unregister_allocated_timer(struct aspeed_gpio *gpio,
816 static inline bool timer_allocation_registered(struct aspeed_gpio *gpio,
823 static void configure_timer(struct aspeed_gpio *gpio, unsigned int offset,
846 struct aspeed_gpio *gpio = gpiochip_get_data(chip);
929 struct aspeed_gpio *gpio = gpiochip_get_data(chip);
947 struct aspeed_gpio *gpio = gpiochip_get_data(chip);
1008 struct aspeed_gpio *gpio = gpiochip_get_data(chip);
1054 struct aspeed_gpio *gpio = gpiochip_get_data(chip);
1142 struct aspeed_gpio *gpio;