Searched refs:both_edges (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/gpio/ |
| H A D | gpio-ath79.c | 34 unsigned long both_edges; member 143 ctrl->both_edges |= mask; in ath79_gpio_irq_set_type() 146 ctrl->both_edges &= ~mask; in ath79_gpio_irq_set_type() 187 u32 both_edges, state; in ath79_gpio_irq_handler() local 196 both_edges = ctrl->both_edges & pending; in ath79_gpio_irq_handler() 197 if (both_edges) { in ath79_gpio_irq_handler() 200 both_edges, ~state); in ath79_gpio_irq_handler()
|
| H A D | gpio-mxc.c | 72 unsigned long both_edges; member 172 clear_bit(gpio_idx, &port->both_edges); in gpio_set_irq_type() 192 set_bit(gpio_idx, &port->both_edges); in gpio_set_irq_type() 263 if (test_bit(irqoffset, &port->both_edges)) in mxc_gpio_irq_handler()
|
| /linux/drivers/pinctrl/nuvoton/ |
| H A D | pinctrl-wpcm450.c | 62 unsigned long both_edges; member 257 __assign_bit(bit, &pctrl->both_edges, 0); in wpcm450_gpio_set_irq_type() 277 __assign_bit(bit, &pctrl->both_edges, 1); in wpcm450_gpio_set_irq_type() 326 if (pending & pctrl->both_edges) in wpcm450_gpio_irqhandler() 327 wpcm450_gpio_fix_evpol(gpio, pending & pctrl->both_edges); in wpcm450_gpio_irqhandler()
|