Lines Matching refs:brcmstb_gpio_bank
35 struct brcmstb_gpio_bank { struct
60 static inline struct brcmstb_gpio_bank * argument
64 return container_of(bgc, struct brcmstb_gpio_bank, bgc); in brcmstb_gpio_gc_to_bank()
70 struct brcmstb_gpio_bank *bank = brcmstb_gpio_gc_to_bank(gc); in brcmstb_gpio_gc_to_priv()
74 static void brcmstb_gpio_set_imask(struct brcmstb_gpio_bank *bank, in brcmstb_gpio_set_imask()
98 struct brcmstb_gpio_bank *bank = brcmstb_gpio_gc_to_bank(gc); in brcmstb_gpio_irq_mask()
106 struct brcmstb_gpio_bank *bank = brcmstb_gpio_gc_to_bank(gc); in brcmstb_gpio_irq_unmask()
114 struct brcmstb_gpio_bank *bank = brcmstb_gpio_gc_to_bank(gc); in brcmstb_gpio_irq_set_type()
210 static void brcmstb_gpio_irq_bank_handler(struct brcmstb_gpio_bank *bank) in brcmstb_gpio_irq_bank_handler()
251 struct brcmstb_gpio_bank *bank = in brcmstb_gpio_irq_handler()
252 list_entry(pos, struct brcmstb_gpio_bank, node); in brcmstb_gpio_irq_handler()
292 struct brcmstb_gpio_bank *bank; in brcmstb_gpio_remove()
305 bank = list_entry(pos, struct brcmstb_gpio_bank, node); in brcmstb_gpio_remove()
323 struct brcmstb_gpio_bank *bank = brcmstb_gpio_gc_to_bank(gc); in brcmstb_gpio_of_xlate()
352 struct brcmstb_gpio_bank *bank) in brcmstb_gpio_irq_setup()
453 struct brcmstb_gpio_bank *bank; in brcmstb_gpio_probe()