Lines Matching refs:tz1090_gpio_bank

58 struct tz1090_gpio_bank {  struct
65 #define to_bank(c) container_of(c, struct tz1090_gpio_bank, chip) argument
93 static inline void tz1090_gpio_write(struct tz1090_gpio_bank *bank, in tz1090_gpio_write()
99 static inline u32 tz1090_gpio_read(struct tz1090_gpio_bank *bank, in tz1090_gpio_read()
106 static inline void _tz1090_gpio_clear_bit(struct tz1090_gpio_bank *bank, in _tz1090_gpio_clear_bit()
117 static void tz1090_gpio_clear_bit(struct tz1090_gpio_bank *bank, in tz1090_gpio_clear_bit()
129 static inline void _tz1090_gpio_set_bit(struct tz1090_gpio_bank *bank, in _tz1090_gpio_set_bit()
140 static void tz1090_gpio_set_bit(struct tz1090_gpio_bank *bank, in tz1090_gpio_set_bit()
152 static inline void _tz1090_gpio_mod_bit(struct tz1090_gpio_bank *bank, in _tz1090_gpio_mod_bit()
166 static void tz1090_gpio_mod_bit(struct tz1090_gpio_bank *bank, in tz1090_gpio_mod_bit()
178 static inline int tz1090_gpio_read_bit(struct tz1090_gpio_bank *bank, in tz1090_gpio_read_bit()
190 struct tz1090_gpio_bank *bank = to_bank(chip); in tz1090_gpio_direction_input()
199 struct tz1090_gpio_bank *bank = to_bank(chip); in tz1090_gpio_direction_output()
215 struct tz1090_gpio_bank *bank = to_bank(chip); in tz1090_gpio_get()
226 struct tz1090_gpio_bank *bank = to_bank(chip); in tz1090_gpio_set()
233 struct tz1090_gpio_bank *bank = to_bank(chip); in tz1090_gpio_request()
248 struct tz1090_gpio_bank *bank = to_bank(chip); in tz1090_gpio_free()
257 struct tz1090_gpio_bank *bank = to_bank(chip); in tz1090_gpio_to_irq()
268 static inline struct tz1090_gpio_bank *irqd_to_gpio_bank(struct irq_data *data) in irqd_to_gpio_bank()
270 return (struct tz1090_gpio_bank *)data->domain->host_data; in irqd_to_gpio_bank()
273 static void tz1090_gpio_irq_polarity(struct tz1090_gpio_bank *bank, in tz1090_gpio_irq_polarity()
279 static void tz1090_gpio_irq_type(struct tz1090_gpio_bank *bank, in tz1090_gpio_irq_type()
286 static void tz1090_gpio_irq_next_edge(struct tz1090_gpio_bank *bank, in tz1090_gpio_irq_next_edge()
322 struct tz1090_gpio_bank *bank = irqd_to_gpio_bank(data); in gpio_set_irq_type()
365 struct tz1090_gpio_bank *bank = irqd_to_gpio_bank(data); in gpio_set_irq_wake()
382 struct tz1090_gpio_bank *bank; in tz1090_gpio_irq_handler()
385 bank = (struct tz1090_gpio_bank *)irq_desc_get_handler_data(desc); in tz1090_gpio_irq_handler()
411 struct tz1090_gpio_bank *bank; in tz1090_gpio_bank_probe()