Lines Matching defs:chip

93 	struct gpio_chip chip;  member
140 static void sprd_eic_update(struct gpio_chip *chip, unsigned int offset, in sprd_eic_update()
161 static int sprd_eic_read(struct gpio_chip *chip, unsigned int offset, u16 reg) in sprd_eic_read()
170 static int sprd_eic_request(struct gpio_chip *chip, unsigned int offset) in sprd_eic_request()
176 static void sprd_eic_free(struct gpio_chip *chip, unsigned int offset) in sprd_eic_free()
181 static int sprd_eic_get(struct gpio_chip *chip, unsigned int offset) in sprd_eic_get()
197 static int sprd_eic_direction_input(struct gpio_chip *chip, unsigned int offset) in sprd_eic_direction_input()
203 static void sprd_eic_set(struct gpio_chip *chip, unsigned int offset, int value) in sprd_eic_set()
208 static int sprd_eic_set_debounce(struct gpio_chip *chip, unsigned int offset, in sprd_eic_set_debounce()
223 static int sprd_eic_set_config(struct gpio_chip *chip, unsigned int offset, in sprd_eic_set_config()
237 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in sprd_eic_irq_mask() local
262 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in sprd_eic_irq_unmask() local
287 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in sprd_eic_irq_ack() local
311 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in sprd_eic_irq_set_type() local
445 static void sprd_eic_toggle_trigger(struct gpio_chip *chip, unsigned int irq, in sprd_eic_toggle_trigger()
494 static int sprd_eic_match_chip_by_type(struct gpio_chip *chip, void *data) in sprd_eic_match_chip_by_type()
501 static void sprd_eic_handle_one_type(struct gpio_chip *chip) in sprd_eic_handle_one_type()
546 struct gpio_chip *chip; in sprd_eic_irq_handler() local