Lines Matching refs:jz_gpio_chip
77 struct jz_gpio_chip { struct
87 static struct jz_gpio_chip jz4740_gpio_chips[]; argument
89 static inline struct jz_gpio_chip *gpio_to_jz_gpio_chip(unsigned int gpio) in gpio_to_jz_gpio_chip()
94 static inline struct jz_gpio_chip *gpio_chip_to_jz_gpio_chip(struct gpio_chip *gpio_chip) in gpio_chip_to_jz_gpio_chip()
96 return container_of(gpio_chip, struct jz_gpio_chip, gpio_chip); in gpio_chip_to_jz_gpio_chip()
99 static inline struct jz_gpio_chip *irq_to_jz_gpio_chip(struct irq_data *data) in irq_to_jz_gpio_chip()
237 struct jz_gpio_chip *jz_gpio = gpio_chip_to_jz_gpio_chip(chip); in jz_gpio_to_irq()
275 static void jz_gpio_check_trigger_both(struct jz_gpio_chip *chip, unsigned int irq) in jz_gpio_check_trigger_both()
299 struct jz_gpio_chip *chip = irq_desc_get_handler_data(desc); in jz_gpio_irq_demux_handler()
314 struct jz_gpio_chip *chip = irq_to_jz_gpio_chip(data); in jz_gpio_set_irq_bit()
320 struct jz_gpio_chip *chip = irq_to_jz_gpio_chip(data); in jz_gpio_irq_unmask()
345 struct jz_gpio_chip *chip = irq_to_jz_gpio_chip(data); in jz_gpio_irq_set_type()
385 struct jz_gpio_chip *chip = irq_to_jz_gpio_chip(data); in jz_gpio_irq_set_wake()
408 static struct jz_gpio_chip jz4740_gpio_chips[] = {
415 static void jz4740_gpio_chip_init(struct jz_gpio_chip *chip, unsigned int id) in jz4740_gpio_chip_init()
470 static inline void gpio_seq_reg(struct seq_file *s, struct jz_gpio_chip *chip, in gpio_seq_reg()
478 struct jz_gpio_chip *chip = jz4740_gpio_chips; in gpio_regs_show()