Lines Matching refs:jz_gpio_chip
77 struct jz_gpio_chip {
93 static struct jz_gpio_chip jz4740_gpio_chips[];
95 static inline struct jz_gpio_chip *gpio_to_jz_gpio_chip(unsigned int gpio)
100 static inline struct jz_gpio_chip *gpio_chip_to_jz_gpio_chip(struct gpio_chip *gpio_chip)
102 return container_of(gpio_chip, struct jz_gpio_chip, gpio_chip);
105 static inline struct jz_gpio_chip *irq_to_jz_gpio_chip(unsigned int irq)
285 static void jz_gpio_check_trigger_both(struct jz_gpio_chip *chip, unsigned int irq)
310 struct jz_gpio_chip *chip = get_irq_desc_data(desc);
330 struct jz_gpio_chip *chip = irq_to_jz_gpio_chip(irq);
341 struct jz_gpio_chip *chip = irq_to_jz_gpio_chip(irq);
380 struct jz_gpio_chip *chip = irq_to_jz_gpio_chip(irq);
425 struct jz_gpio_chip *chip = irq_to_jz_gpio_chip(irq);
467 static struct jz_gpio_chip jz4740_gpio_chips[] = {
474 static inline struct jz_gpio_chip *sysdev_to_chip(struct sys_device *dev)
476 return container_of(dev, struct jz_gpio_chip, sysdev);
481 struct jz_gpio_chip *chip = sysdev_to_chip(dev);
492 struct jz_gpio_chip *chip = sysdev_to_chip(dev);
507 static int jz4740_gpio_chip_init(struct jz_gpio_chip *chip, unsigned int id)
557 static inline void gpio_seq_reg(struct seq_file *s, struct jz_gpio_chip *chip,
565 struct jz_gpio_chip *chip = jz4740_gpio_chips;