Lines Matching defs:gpio
256 static void __iomem *aspeed_gpio_g4_bank_reg(struct aspeed_gpio *gpio, in aspeed_gpio_g4_bank_reg()
342 struct aspeed_gpio *gpio, unsigned int offset) in find_bank_props()
355 static inline bool have_gpio(struct aspeed_gpio *gpio, unsigned int offset) in have_gpio()
365 static inline bool have_input(struct aspeed_gpio *gpio, unsigned int offset) in have_input()
375 static inline bool have_output(struct aspeed_gpio *gpio, unsigned int offset) in have_output()
382 static void aspeed_gpio_change_cmd_source(struct aspeed_gpio *gpio, unsigned int offset, int cmdsrc) in aspeed_gpio_change_cmd_source()
388 static bool aspeed_gpio_copro_request(struct aspeed_gpio *gpio, in aspeed_gpio_copro_request()
397 static void aspeed_gpio_copro_release(struct aspeed_gpio *gpio, in aspeed_gpio_copro_release()
404 static bool aspeed_gpio_support_copro(struct aspeed_gpio *gpio) in aspeed_gpio_support_copro()
412 struct aspeed_gpio *gpio = gpiochip_get_data(gc); in aspeed_gpio_get() local
420 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_set() local
446 struct aspeed_gpio *gpio = gpiochip_get_data(gc); in aspeed_gpio_dir_in() local
465 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
502 struct aspeed_gpio **gpio, in irqd_to_aspeed_gpio_data()
522 struct aspeed_gpio *gpio; in aspeed_gpio_irq_ack() local
542 struct aspeed_gpio *gpio; in aspeed_gpio_irq_set_mask() local
584 struct aspeed_gpio *gpio; in aspeed_gpio_set_type() local
638 struct aspeed_gpio *gpio = gpiochip_get_data(gc); in aspeed_gpio_irq_handler() local
657 struct aspeed_gpio *gpio = gpiochip_get_data(gc); in aspeed_init_irq_valid_mask() local
681 struct aspeed_gpio *gpio = gpiochip_get_data(chip); in aspeed_gpio_reset_tolerance() local
709 static int usecs_to_cycles(struct aspeed_gpio *gpio, unsigned long usecs, in usecs_to_cycles()
733 static int register_allocated_timer(struct aspeed_gpio *gpio, in register_allocated_timer()
752 static int unregister_allocated_timer(struct aspeed_gpio *gpio, in unregister_allocated_timer()
771 static inline bool timer_allocation_registered(struct aspeed_gpio *gpio, in timer_allocation_registered()
778 static void configure_timer(struct aspeed_gpio *gpio, unsigned int offset, in configure_timer()
791 struct aspeed_gpio *gpio = gpiochip_get_data(chip); in enable_debounce() local
868 struct aspeed_gpio *gpio = gpiochip_get_data(chip); in disable_debounce() local
883 struct aspeed_gpio *gpio = gpiochip_get_data(chip); in set_debounce() local
944 struct aspeed_gpio *gpio = gpiochip_get_data(chip); in aspeed_gpio_copro_grab_gpio() local
989 struct aspeed_gpio *gpio = gpiochip_get_data(chip); in aspeed_gpio_copro_release_gpio() local
1021 struct aspeed_gpio *gpio; in aspeed_gpio_irq_print_chip() local
1041 static void aspeed_g4_reg_bit_set(struct aspeed_gpio *gpio, unsigned int offset, in aspeed_g4_reg_bit_set()
1063 static bool aspeed_g4_reg_bit_get(struct aspeed_gpio *gpio, unsigned int offset, in aspeed_g4_reg_bit_get()
1072 static int aspeed_g4_reg_bank_get(struct aspeed_gpio *gpio, unsigned int offset, in aspeed_g4_reg_bank_get()
1084 static void aspeed_g4_privilege_ctrl(struct aspeed_gpio *gpio, unsigned int offset, int cmdsrc) in aspeed_g4_privilege_ctrl()
1096 static void aspeed_g4_privilege_init(struct aspeed_gpio *gpio) in aspeed_g4_privilege_init()
1109 static bool aspeed_g4_copro_request(struct aspeed_gpio *gpio, unsigned int offset) in aspeed_g4_copro_request()
1130 static void aspeed_g4_copro_release(struct aspeed_gpio *gpio, unsigned int offset) in aspeed_g4_copro_release()
1156 static void aspeed_g7_reg_bit_set(struct aspeed_gpio *gpio, unsigned int offset, in aspeed_g7_reg_bit_set()
1169 static bool aspeed_g7_reg_bit_get(struct aspeed_gpio *gpio, unsigned int offset, in aspeed_g7_reg_bit_get()
1185 static int aspeed_g7_reg_bank_get(struct aspeed_gpio *gpio, unsigned int offset, in aspeed_g7_reg_bank_get()
1311 struct aspeed_gpio *gpio; in aspeed_gpio_probe() local