Lines Matching defs:gpio_bank

47 struct gpio_bank {
77 void (*set_dataout)(struct gpio_bank *bank, unsigned gpio, int enable);
88 static inline struct gpio_bank *omap_irq_data_get_bank(struct irq_data *d)
108 static void omap_set_gpio_direction(struct gpio_bank *bank, int gpio,
117 static void omap_set_gpio_dataout_reg(struct gpio_bank *bank, unsigned offset,
135 static void omap_set_gpio_dataout_mask(struct gpio_bank *bank, unsigned offset,
142 static inline void omap_gpio_dbck_enable(struct gpio_bank *bank)
153 static inline void omap_gpio_dbck_disable(struct gpio_bank *bank)
180 static int omap2_set_gpio_debounce(struct gpio_bank *bank, unsigned offset,
232 static void omap_clear_gpio_debounce(struct gpio_bank *bank, unsigned offset)
262 static bool omap_gpio_is_off_wakeup_capable(struct gpio_bank *bank, u32 gpio_mask)
272 static inline void omap_set_gpio_trigger(struct gpio_bank *bank, int gpio,
324 static void omap_toggle_gpio_edge_triggering(struct gpio_bank *bank, int gpio)
333 static int omap_set_gpio_triggering(struct gpio_bank *bank, int gpio,
373 static void omap_enable_gpio_module(struct gpio_bank *bank, unsigned offset)
394 static void omap_disable_gpio_module(struct gpio_bank *bank, unsigned offset)
408 static int omap_gpio_is_input(struct gpio_bank *bank, unsigned offset)
415 static void omap_gpio_init_irq(struct gpio_bank *bank, unsigned offset)
426 struct gpio_bank *bank = omap_irq_data_get_bank(d);
469 static void omap_clear_gpio_irqbank(struct gpio_bank *bank, int gpio_mask)
486 static inline void omap_clear_gpio_irqstatus(struct gpio_bank *bank,
492 static u32 omap_get_gpio_irqbank_mask(struct gpio_bank *bank)
506 static inline void omap_set_gpio_irqenable(struct gpio_bank *bank,
544 struct gpio_bank *bank = omap_irq_data_get_bank(d);
563 struct gpio_bank *bank = gpiobank;
627 struct gpio_bank *bank = omap_irq_data_get_bank(d);
646 struct gpio_bank *bank = omap_irq_data_get_bank(d);
663 struct gpio_bank *bank = omap_irq_data_get_bank(data);
670 struct gpio_bank *bank = omap_irq_data_get_bank(data);
677 struct gpio_bank *bank = omap_irq_data_get_bank(d);
689 struct gpio_bank *bank = omap_irq_data_get_bank(d);
716 struct gpio_bank *bank = dev_get_drvdata(dev);
730 struct gpio_bank *bank = dev_get_drvdata(dev);
764 static inline void omap_mpuio_init(struct gpio_bank *bank)
776 struct gpio_bank *bank = gpiochip_get_data(chip);
791 struct gpio_bank *bank = gpiochip_get_data(chip);
808 struct gpio_bank *bank = gpiochip_get_data(chip);
818 struct gpio_bank *bank;
830 struct gpio_bank *bank = gpiochip_get_data(chip);
843 struct gpio_bank *bank;
857 struct gpio_bank *bank = gpiochip_get_data(chip);
879 struct gpio_bank *bank;
922 struct gpio_bank *bank;
934 struct gpio_bank *bank = gpiochip_get_data(chip);
948 static void omap_gpio_show_rev(struct gpio_bank *bank)
963 static void omap_gpio_mod_init(struct gpio_bank *bank)
990 static int omap_gpio_chip_init(struct gpio_bank *bank, struct irq_chip *irqc)
1071 static void omap_gpio_init_context(struct gpio_bank *p)
1091 static void omap_gpio_restore_context(struct gpio_bank *bank)
1116 static void omap_gpio_idle(struct gpio_bank *bank, bool may_lose_context)
1163 static void omap_gpio_unidle(struct gpio_bank *bank)
1257 struct gpio_bank *bank;
1262 bank = container_of(nb, struct gpio_bank, nb);
1381 struct gpio_bank *bank;
1498 struct gpio_bank *bank = platform_get_drvdata(pdev);
1511 struct gpio_bank *bank = dev_get_drvdata(dev);
1524 struct gpio_bank *bank = dev_get_drvdata(dev);
1537 struct gpio_bank *bank = dev_get_drvdata(dev);
1549 struct gpio_bank *bank = dev_get_drvdata(dev);