Lines Matching refs:ath79_gpio_ctrl
29 struct ath79_gpio_ctrl { struct
36 static struct ath79_gpio_ctrl *irq_data_to_ath79_gpio(struct irq_data *data) in irq_data_to_ath79_gpio() argument
40 return container_of(gc, struct ath79_gpio_ctrl, gc); in irq_data_to_ath79_gpio()
43 static u32 ath79_gpio_read(struct ath79_gpio_ctrl *ctrl, unsigned reg) in ath79_gpio_read()
48 static void ath79_gpio_write(struct ath79_gpio_ctrl *ctrl, in ath79_gpio_write()
55 struct ath79_gpio_ctrl *ctrl, unsigned reg, u32 mask, u32 bits) in ath79_gpio_update_bits()
70 struct ath79_gpio_ctrl *ctrl = irq_data_to_ath79_gpio(data); in ath79_gpio_irq_unmask()
81 struct ath79_gpio_ctrl *ctrl = irq_data_to_ath79_gpio(data); in ath79_gpio_irq_mask()
92 struct ath79_gpio_ctrl *ctrl = irq_data_to_ath79_gpio(data); in ath79_gpio_irq_enable()
104 struct ath79_gpio_ctrl *ctrl = irq_data_to_ath79_gpio(data); in ath79_gpio_irq_disable()
117 struct ath79_gpio_ctrl *ctrl = irq_data_to_ath79_gpio(data); in ath79_gpio_irq_set_type()
185 struct ath79_gpio_ctrl *ctrl = in ath79_gpio_irq_handler()
186 container_of(gc, struct ath79_gpio_ctrl, gc); in ath79_gpio_irq_handler()
225 struct ath79_gpio_ctrl *ctrl; in ath79_gpio_probe()