Lines Matching defs:gpio
209 static inline void __iomem *bank_reg(struct aspeed_gpio *gpio, in bank_reg()
266 struct aspeed_gpio *gpio, unsigned int offset) in find_bank_props()
279 static inline bool have_gpio(struct aspeed_gpio *gpio, unsigned int offset) in have_gpio()
289 static inline bool have_input(struct aspeed_gpio *gpio, unsigned int offset) in have_input()
299 static inline bool have_output(struct aspeed_gpio *gpio, unsigned int offset) in have_output()
306 static void aspeed_gpio_change_cmd_source(struct aspeed_gpio *gpio, in aspeed_gpio_change_cmd_source()
338 static bool aspeed_gpio_copro_request(struct aspeed_gpio *gpio, in aspeed_gpio_copro_request()
362 static void aspeed_gpio_copro_release(struct aspeed_gpio *gpio, in aspeed_gpio_copro_release()
384 struct aspeed_gpio *gpio = gpiochip_get_data(gc); in aspeed_gpio_get() local
393 struct aspeed_gpio *gpio = gpiochip_get_data(gc); in __aspeed_gpio_set() local
413 struct aspeed_gpio *gpio = gpiochip_get_data(gc); in aspeed_gpio_set() local
429 struct aspeed_gpio *gpio = gpiochip_get_data(gc); in aspeed_gpio_dir_in() local
457 struct aspeed_gpio *gpio = gpiochip_get_data(gc); in aspeed_gpio_dir_out() local
485 struct aspeed_gpio *gpio = gpiochip_get_data(gc); in aspeed_gpio_get_direction() local
506 struct aspeed_gpio **gpio, in irqd_to_aspeed_gpio_data()
530 struct aspeed_gpio *gpio; in aspeed_gpio_irq_ack() local
556 struct aspeed_gpio *gpio; in aspeed_gpio_irq_set_mask() local
602 struct aspeed_gpio *gpio; in aspeed_gpio_set_type() local
667 struct aspeed_gpio *gpio = gpiochip_get_data(gc); in aspeed_gpio_irq_handler() local
688 struct aspeed_gpio *gpio = gpiochip_get_data(gc); in aspeed_init_irq_valid_mask() local
712 struct aspeed_gpio *gpio = gpiochip_get_data(chip); in aspeed_gpio_reset_tolerance() local
752 static int usecs_to_cycles(struct aspeed_gpio *gpio, unsigned long usecs, in usecs_to_cycles()
776 static int register_allocated_timer(struct aspeed_gpio *gpio, in register_allocated_timer()
795 static int unregister_allocated_timer(struct aspeed_gpio *gpio, in unregister_allocated_timer()
814 static inline bool timer_allocation_registered(struct aspeed_gpio *gpio, in timer_allocation_registered()
821 static void configure_timer(struct aspeed_gpio *gpio, unsigned int offset, in configure_timer()
844 struct aspeed_gpio *gpio = gpiochip_get_data(chip); in enable_debounce() local
927 struct aspeed_gpio *gpio = gpiochip_get_data(chip); in disable_debounce() local
945 struct aspeed_gpio *gpio = gpiochip_get_data(chip); in set_debounce() local
1006 struct aspeed_gpio *gpio = gpiochip_get_data(chip); in aspeed_gpio_copro_grab_gpio() local
1052 struct aspeed_gpio *gpio = gpiochip_get_data(chip); in aspeed_gpio_copro_release_gpio() local
1140 struct aspeed_gpio *gpio; in aspeed_gpio_probe() local